Description: JFinal is based on the Java language speed WEB+ ORM framework, the core design goal is to develop rapidly, less code, learning simple, powerful, lightweight, easy to expand, Restful. With all the advantages of Java language and then have ruby, python, PHP and other dynamic language development efficiency! Save more time for you, with your lover, family and friends.
JFinal has the following main features:
MVC architecture, design, simple to use
Follow the COC principle, zero configuration, no XML
Original Db+ Record mode, flexible and convenient
ActiveRecord support, so that the rapid development of
Automatic loading of the modified java file, the development process without restarting web server
AOP support, interceptor configuration flexible, powerful
Plugin architecture, strong scalability
Multi view support, support FreeMarker, JSP, Velocity
Powerful Validator backend check function
Fully functional, with most of the functions of struts2
Small size is only 248K, and no
To Search:
File list (Check if you may need any files):
jfinal
......\.gitignore
......\pom.xml
......\README.md
......\src
......\...\main
......\...\....\java
......\...\....\....\com
......\...\....\....\...\jfinal
......\...\....\....\...\......\aop
......\...\....\....\...\......\...\Before.java
......\...\....\....\...\......\...\Callback.java
......\...\....\....\...\......\...\Clear.java
......\...\....\....\...\......\...\Duang.java
......\...\....\....\...\......\...\Enhancer.java
......\...\....\....\...\......\...\Interceptor.java
......\...\....\....\...\......\...\InterceptorManager.java
......\...\....\....\...\......\...\InterceptorStack.java
......\...\....\....\...\......\...\Invocation.java
......\...\....\....\...\......\...\InvocationWrapper.java
......\...\....\....\...\......\...\PrototypeInterceptor.java
......\...\....\....\...\......\captcha
......\...\....\....\...\......\.......\Captcha.java
......\...\....\....\...\......\.......\CaptchaCache.java
......\...\....\....\...\......\.......\CaptchaManager.java
......\...\....\....\...\......\.......\CaptchaRender.java
......\...\....\....\...\......\.......\ICaptchaCache.java
......\...\....\....\...\......\config
......\...\....\....\...\......\......\Constants.java
......\...\....\....\...\......\......\Handlers.java
......\...\....\....\...\......\......\Interceptors.java
......\...\....\....\...\......\......\JFinalConfig.java
......\...\....\....\...\......\......\Plugins.java
......\...\....\....\...\......\......\Routes.java
......\...\....\....\...\......\core
......\...\....\....\...\......\....\Action.java
......\...\....\....\...\......\....\ActionException.java
......\...\....\....\...\......\....\ActionHandler.java
......\...\....\....\...\......\....\ActionKey.java
......\...\....\....\...\......\....\ActionMapping.java
......\...\....\....\...\......\....\ActionReporter.java
......\...\....\....\...\......\....\Config.java
......\...\....\....\...\......\....\Const.java
......\...\....\....\...\......\....\Controller.java
......\...\....\....\...\......\....\ForwardActionRender.java
......\...\....\....\...\......\....\Injector.java
......\...\....\....\...\......\....\JFinal.java
......\...\....\....\...\......\....\JFinalFilter.java
......\...\....\....\...\......\....\TypeConverter.java
......\...\....\....\...\......\ext
......\...\....\....\...\......\...\handler
......\...\....\....\...\......\...\.......\ContextPathHandler.java
......\...\....\....\...\......\...\.......\FakeStaticHandler.java
......\...\....\....\...\......\...\.......\RoutesHandler.java
......\...\....\....\...\......\...\.......\ServerNameRedirect301Handler.java
......\...\....\....\...\......\...\.......\UrlSkipHandler.java
......\...\....\....\...\......\...\interceptor
......\...\....\....\...\......\...\...........\GET.java
......\...\....\....\...\......\...\...........\LogInterceptor.java
......\...\....\....\...\......\...\...........\NotAction.java
......\...\....\....\...\......\...\...........\NoUrlPara.java
......\...\....\....\...\......\...\...........\POST.java
......\...\....\....\...\......\...\...........\Restful.java
......\...\....\....\...\......\...\...........\SessionInViewInterceptor.java
......\...\....\....\...\......\...\kit
......\...\....\....\...\......\...\...\DateKit.java
......\...\....\....\...\......\...\...\ElResolverListener.java
......\...\....\....\...\......\...\...\SessionIdKit.java
......\...\....\....\...\......\...\render
......\...\....\....\...\......\...\......\CaptchaRender.java
......\...\....\....\...\......\...\......\StaticHtmlRender.java
......\...\....\....\...\......\handler
......\...\....\....\...\......\.......\Handler.java
......\...\....\....\...\......\.......\HandlerFactory.java
......\...\....\....\...\......\i18n
......\...\....\....\...\......\....\I18n.java
......\...\....\....\...\......\....\I18nInterceptor.java
......\...\....\....\...\......\....\Res.java
......\...\....\....\...\......\json
......\...\....\....\...\......\....\FastJson.java
......\...\....\....\...\......\....\FastJsonFactory.java
......\...\....\....\...\......\....\IJs