WEB4J

Free and simple Java web application framework
Download

WEB4J Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD
  • Price:
  • FREE
  • Publisher Name:
  • Hirondelle Systems
  • Publisher web site:
  • http://www.web4j.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 223 KB

WEB4J Tags


WEB4J Description

Free and simple Java web application framework WEB4J is a free and open source minimalist Java web application framework. WEB4J is easy to learn and use, with high productivity, and it was designed for simplicity. WEB4J is opinionated, original, and contrarian software. It doesn't follow the herd. Here are some key features of "WEB4J": · an open source, full-stack Java web app framework · let's you build a browser front-end to a relational database · small, and has a philosophy of deep simplicity and minimalism · lets you put SQL in plain .sql text files · lets you implement forms with plain old HTML · can significantly boost your productivity compared to other tools · allows package-by-feature, where closely related items are placed in the same directory · protects you from common hacks · 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 (as they should be) · lets your Model Objects avoid the Java Beans anti-pattern · has nice building block classes · uses a minimal toolset · doesn't take you long to learn (and you don't need to buy a big fat book) · uses convention over configuration in several important ways · makes your application classes simple, and easy to maintain · requires minimal configuration · doesn't impose thread-safety constraints on your classes · lets multilingual apps have almost the same style as a single language app · lets your apps assist in their own translation · lets you place translations in the database · lets you avoid ResourceBundle and its defects · allows apps to share a fake system clock with the framework, so they remain in sync · starts up quickly


WEB4J Related Software