Over a million developers have joined DZone.

WEB4J - A Minimalist Web App Framework


WEB4J is a java web application framework built by the author of javapractices.com. It was built out of deep frustration with existing tools. WEB4J is appropriate for people looking for a simpler way to build java web apps. Some important things about it:

  • it's a full stack java web app framework
  • it has the smallest 'surface area' of any tool in its class (only 82 classes in its API)
  • it allows you to put your SQL statements in plain .sql text files
  • it allows your Model Objects to be immutable
  • it places validation in the Model Object itself (not external to it)
  • it has no custom xml files or annotations
  • it doesn't use object-relational mapping
  • its forms are implemented with plain HTML (no custom tags for controls)
If this sounds interesting, please see web4j.com for more information.



{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}