Juzu Web Framework
Initial release | 2012 |
---|---|
Stable release | 0.7.0 / November 15, 2013 |
Development status | Active |
Written in | Java |
Available in | English |
Type | Web application framework |
License | Apache 2 License |
Website |
juzuweb |
Juzu Web is an open source web application framework, written in Java, which follows the model–view–controller (MVC) architectural pattern. Juzu leverages the JSR-330 specification to perform Dependency injection, this specification is supported by the most popular dependency injection frameworks such as Weld, Spring Framework and Guice.
History
Juzu has been created by software developer Julien Viet,[1] while working at eXo Platform.
Juzu 0.6.0 has been included as a development framework in the last release of eXo Platform v4.0.0.
Controller
Juzu programming model is inspired by the Play! Framework that provides a simple and efficient programming model for the web. Controller are methods annotated with @Action or @View:
@Action public Response purchaseProduct(String productId) { ... } @View public void showProduct(String productId) { ... }
Deployment
Juzu deploys on:
- Any servlet container
- GateIn Portal: 3.2 and 3.3
- Liferay: tested on Liferay 6.10 and 5.x
- The Vert.x Platform
References
External links
|