AOP支持,拦截器配置灵活,功能强大
Plugin体系结构,扩展性强
多视图支持,支持FreeMarker、JSP、Velocity
强大的Validator后端校验功能来:自[优E尔L论W文W网www.youerw.com +QQ752018766-
功能齐全,拥有struts2的绝大部分功能
体积小仅248K,且无第三方依赖
JFinal项目开始于2011年初,国内目前的开发者已经超过10万人次,在开发Web项目中,它本质上是一个对Servlet的极薄封装,理论上Servlet可以做出的功能JFinal均可以实现。我们使用JFinal作为框架进行开发,这样使得实验平台的开发更为轻便。此外,目前基于JFinal的研究成果较少,只有杨宁和刘丹军于2014年进行了简单的说明,并没有相关实例,本研究便想通过实验平台的建立,来展现该框架的基本特点和相关优势。
JFinal框架的架构由空间建构和逻辑架构组成,而空间架构则由Handler、Interceptor、Controller、Render和Plugin这五大部分构成,每个部分都是基于接口实现,支持完整的自定义。而逻辑架构采用经典的MVC架构,包括了客户端请求,客户端响应、所有请求的拦截器、请求处理器以及动作处理器。整个框架次序分明,功能齐全,便于系统开发者使用。