jfinal介绍
来源:互联网 发布:vmware mac 无法上网 编辑:程序博客网 时间:2024/06/04 19:14
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友。
JFinal有如下主要特点:
MVC架构,设计精巧,使用简单
遵循COC原则,零配置,无xml
独创Db + Record模式,灵活便利
ActiveRecord支持,使数据库开发极致快速
自动加载修改后的java文件,开发过程中无需重启web server
AOP支持,拦截器配置灵活,功能强大
Plugin体系结构,扩展性强
多视图支持,支持FreeMarker、JSP、Velocity
强大的Validator后端校验功能
功能齐全,拥有struts2的绝大部分功能
体积小仅339K,且无第三方依赖
架构组成:
Handler责任链模式做一些权限控制和安全验证
Render 渲染页面
Controller 实现路由到action的映射,再到数据层的处理
interceptor 对方法进行拦截 实现事务控制和日志打印
Plugin 插件扩展
jfinal框架逻辑很简单,是一个经典的MVC框架, 集成了路由, 控制器, 数据模型的处理, 提供了灵活的插件扩展机制, 像数据库连接池, 权限控制框架shiro, 缓存 ehcache, redis, 定时任务, 都是以插件的方式启动,非常适合中小型项目的开发。
- jfinal介绍
- jFinal 的简单介绍
- JFinal 如何进行XSS过滤(JFinal 的简单介绍到利用JFinal 的handler实现)
- jfinal
- JFinal
- jfinal
- jfinal
- JFinal
- jfinal
- JFinal
- JFinal
- JFinal
- jfinal
- 轻量级前后端框架 jFinal+AngularJs介绍
- JFinal / JFinal
- JFinal的架构介绍,JFinal实现极速开发的原理是什么?又是如何实现的?
- jfinal简介
- jfinal异常
- [Emacs]配置
- 高并发下的秒杀、抢东西
- HDU 1061 JAVA
- 关于mysql中对数据先统计再排序的操作
- yourphp_v2.2使用问题处理
- jfinal介绍
- wait,notify,notifyAll详细介绍
- iOS中的沙盒机制
- Redis五种数据类型介绍
- Redis事务介绍
- TCP/IP深入浅出-写的太好了
- HDU 1056 JAVA
- 通过PageSpeed优化网站性能
- Redis过期机制介绍