JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python等动态语言的开发效率。

JFinal 采用微内核全方位扩展架构,全方位是指其扩展方式在空间上的表现形式。JFinal由Handler、Interceptor、Controller、Render、Plugin五大部分组成。JFinal架构十分简单,顶层是一个责任链模式变种,ActionHandler 内部结构也十分简单,是一个Command模式变种。JFinal 架构图如下:

1.遵循COC原则,零配置,无xml

2.ActiveRecord支持,使数据库开发极致快速
3.自动加载修改后的java文件,开发过程中无需重启web server
4.AOP支持,拦截器配置灵活,功能强大
5.Plugin体系结构,扩展性强
6.多视图支持,支持FreeMarker、JSP、Velocity
7.强大的Validator后端校验功能

8.功能齐全,拥有struts2的绝大部分功能
9.体积小仅218K,且无第三方依赖

最新文章

  1. pptpvpn 连接后 无法上外网
  2. 三、oracle数据库成功安装步骤 Oracle数据源配置
  3. STL库中的正态分布函数
  4. Windows Azure Cloud Service (37) 浅谈Cloud Service
  5. ROS 不能再详细的安装教程
  6. poj1061 Exgcd
  7. FastJSON 之bean列表转换为JSON
  8. Python显示函数调用堆栈
  9. mysql概要(十四)索引
  10. [zz]pg_hba.conf 一种安全地配置策略
  11. ubuntu14.04安装samba、vpn
  12. Android手机配置gcc,实现手机编译代码
  13. jquery常用方法以及详解
  14. Netty之ChannelOption
  15. setTimeout,setInterval 最短触发时间
  16. 数据库艰难求生之路(基础:增删改查)part2
  17. 智表(ZCELL)专业版收费说明
  18. VMware Tools 继续运行脚本未能在虚拟机中成功运行。
  19. day3逻辑运算符
  20. spring boot: ConfigurationProperties

热门文章

  1. Delphi Webbrowser使用方法详解(一)
  2. pig入门案例
  3. Spark分析之Master
  4. MySQL数据库储存引擎Inoodb一--记录储存结构
  5. node和yarn
  6. Spring中的ThreadPoolTaskExecutor
  7. 修改oracle数据库默认时间格式
  8. hive 锁
  9. J2SE 8的注解
  10. jboss 异常处理