(shortcut: see QuickStart to go straight to examples)
OverviewWebby is a little Web toolkit for Java. Webby's goal is to enable you to build clean Web apps with minimal fuss. It emphasizes a
... [More]
Web-friendly API, a Rails-ish dispatch framework enabling pretty URLs, and Java-based configuration.
Webby is integrated with Jetty (a nice, fast Web server written in Java) and FreeMarker (a simple, generic template language), but also works with traditional Java webapps and servlet containers, such as Tomcat, as well as JSP.
ResourcesQuickStart ReferenceGuide FAQ Bamboo Build Monkey Start PackagesTo get a basic Tomcat+JSP application going, simply:
svn export http://webby-java.googlecode.com/svn/trunk/start/tomcatjsp myprojectThis will check out the template project in a new directory called myproject
You can build and run the app like so:
mvn jetty:runNow browse to http://localhost:8080/
Other templates will be provided over time. And maybe I'll turn these into Maven archetypes.
MavenThe latest snapshot of Webby is in a Maven repository. Include the following in your pom.xml:
This is the repository where Webby currently lives:
javarants
http://maven.javarants.com/artifactory/repo
This is how you include the Webby library:
org.elephantt.webby
webby
1.0-SNAPSHOT
compile [Less]