JFinal is a WEB + ORM framework for agile development based on java language, its core design targets are rapid development, less code, simple to learn, powerful functionalities, lightweight, easy of extend and Restful.

JFinal has all the advantages of Java language while still has the development efficiency of a dynamic language like ruby,python,php,etc. ,saving more time for you to accompany lover, family and friends. :)

Main features of JFinal are as follows:

  • MVC architecture, ingenious design, simple to use

  • Convention over configuration, zero configuration, no XML

  • Original Db + Record model,which is flexible and convenient

  • Support for Active Record pattern ,making database development ultimate fast.

  • Reloading modified java files automatically, with no need to restart web server during development process

  • Support for AOP , flexible configuration of interceptors ,powerful functionality

  • Plugin architecture with strong scalability

  • Support for multi-views ,such as FreeMarker, JSP, Velocity

  • Powerful Validator back-end verification

  • Complete functionality with most features of struts2

  • Small size ,only 248K ,without any third-party dependence

JFinal official website: http://www.jfinal.com