WEB4J
Home Page
Categories: Web frameworks
Author: Hirondelle Systems
Web application framework.
Features include:
- let's you build a browser front-end to a relational database
- lets you put SQL in plain .sql text files
- lets you implement forms with plain old HTML
- allows package-by-feature, where closely related items are placed in the same directory
- has no reliance on javascript
- has no custom annotations
- has no custom .xml files (only web.xml is used)
- has no object-relational mapping
- can be used with any relational database that has a JDBC driver
- lets your Model Objects be immutable
- lets your Model Objects be responsible for their own validation
- lets your Model Objects avoid the Java Beans anti-pattern
- uses convention over configuration
- lets your apps assist in their own translation
- lets you place translations in the database
 Built for Java |
 Library |
 Free or free version available |