//
//
//
//
//
//
//
//
//
//
软件Tags:
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。 在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友。
JFinal有如下主要特点:MVC架构,设计精巧,使用简单遵循COC原则,零配置,无xml独创Db + Record模式,灵活便利ActiveRecord支持,使数据库开发极致快速自动加载修改后的java文件,开发过程中无需重启web serverAOP支持,拦截器配置灵活,功能强大Plugin体系结构,扩展性强多视图支持,支持FreeMarker、JSP、Velocity强大的Validator后端校验功能功能齐全,拥有struts2的绝大部分功能体积小仅248K,且无第三方依赖
JFinal v2.2 更新日志:
1:改进paginate,sql参数为 select与sqlExceptSelect,简单、粗爆、高效、可靠。2:添加boolean isGroupBy 的pagiante重载方法,用于强制指定sql语句是否为grup by sql3:改进ModelRecordElResolver,添加setResolveBeanAsModel(),使用生成器生成的实现了IBean接口的 Class 将被当成 Model来处理4:改进Controller中cookie操作,默认path值设置为"/",避免某些浏览器不支持无默认path5:Jackson、JFinalJson 中 private 可见性改为protected,便于扩展出个性化 json 转换实现6:改进CaptchaRender,添加CaptchaRender.setCaptchaName()方法便于定义captchName,cookie的path设置为 "/"7:改进Model、Db 的 paginate 方法8:FileRender.encodeFileName() 改为 protected 便于扩展,字符集改为使用 getEncoding() 来获取