Features
Rapid Development Support
EasyJWeb's primary goal is to achieve rapid development based on Javaee-based web applications. Enterprise Java web applications can be achieved by several parts of the EasyJWeb core MVC, universal business logic abstraction, and packages, code automatic generation, plugin systems.
Zero configuration and agreed configuration
By configuring the program makes it more flexible, easy to maintain, and expand, but the configured abuse will cause maintenance profiles too trouble. Therefore, EasyJWEB implements zero configuration support based on the principle as possible to simplify the configuration, and provides a lot of agreed configuration support to ensure the flexibility and scalability of the system.
Elegant view support page and program fully separated
Easyjweb provides very elegant view support capabilities, not only achieves complete separation of the view page template and program logic, overcoming traditional JSP The page is difficult to maintain, but also achieves pure natural support for pages, making it very suitable for the division of work in the enterprise application in enterprise applications.
Super IOC Container
As a framework mainly used for Java enterprise applications, Easyjweb implements IOC containers, providing very flexible injecting, and supports Spring, Guice External heterogeneous container.
AJAX supports
EasyJWeb built-in to the remote JavaScript script call function, you can use JavaScript to directly access the server's business components. Easyjweb offers rich AJAX support by using prototype.js and other tools from open source communities Ajax special effects.
Composition
core MVC
Easyjweb core is a template technology implemented MVC framework; he allows us to write Java based on very simple code Web application.
Container and Universal Business Logic Package
As a direct, fast, easy framework for making Java-based web applications, EasyJWeb provides an IOC container, and Abstract and encapsulation of some general business logic (such as paging, query, DAO, etc.) in enterprise-class applications, providing a set of components and APIs that can be done, application enterprise resources.
Code generating engine and tool
Rely on a flexible, simple MVC core engine does not maximize the development speed, so Easyjweb also provides a flexible, easy-to-use code Generating engine and tools, by using the code generation engine, quickly complete the enterprise-level application generated based on the Javaee platform. Such as database add-in-CRUD code generation, automatic page template generation, automatic configuration file management, etc.
EasyjweB Plug-in System
Extension of various practical functions in the project, can be flexibly mounted in EasyJWeb by plug-in, providing a variety of targeted functions. Such as AJAX utility plugins, code generation plugins, and the like.