JAVA 极速WEB+ORM框架 JFinal特点及管理示例.pdfVIP

  • 1
  • 0
  • 约4千字
  • 约 5页
  • 2017-06-30 发布于天津
  • 举报

JAVA 极速WEB+ORM框架 JFinal特点及管理示例.pdf

JAVA 极速WEB+ORM框架 JFinal特点及管理示例.pdf

精品课程 中国IT 职业教育领先品牌 全程面授 JAVA 极速 WEB+ORM 框架 JFinal 特点及管理示例 我们先来了解一下,什么是 JFinal ? JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开 发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有 Java 语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效率! JFinal 采用微内核全方位扩展架构,全方位是指其扩展方式在空间上的表现形 式。JFinal 由 Handler、Interceptor、Controller、Render、Plugin 五大部分 组成。 JFinal 有如下主要特点: MVC 架构,设计精巧,使用简单 遵循 COC 原则,零配置,无 xml 独创 Db + Record 模式,灵活便利 ActiveRecord 支持,使数据库开发极致快速 极简、高性能 Template Engine ,十分钟内掌握基本用法 自动加载修改后的java 文件,开发过程中无需重启 web server AOP 支持,拦截器配置灵活,功能强大 Plugin 体系结构,扩展性强 千锋教育 精品课程 中国IT 职业教育领先品牌 全程面授 多视图支持,支持 FreeMarker、JSP、Velocity 强大的 Validator 后端校验功能 功能齐全,拥有 struts2 的绝大部分功能 体积小仅 538K 以下是JFinal 实现 Blog 管理的示例: 1 :控制器(支持 FreeMarker、JSP、Velocity、JSON 等等以及自定义视图渲 染) @Before(BlogInterceptor.class) public class BlogController extends Controller { static BlogService service = new BlogService(); public void index() { setAttr(blogPage, service.paginate(getParaToInt(0, 1), 10)); } public void add() { } @Before(BlogValidator.class) public void save() { 千锋教育 精品课程 中国IT 职业教育领先品牌 全程面授 getModel(Blog.class).save(); } public void edit() { setAttr(blog, service.findById(getParaToInt())); } @Before(BlogValidator.class) public void update() { getModel(Blog.clas

文档评论(0)

1亿VIP精品文档

相关文档