JFinal是一款基于Java语言的极速WEB+ORM开发框架,它的核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展和Restful。它拥有了Java语言所有的优势,同时也具备了像ruby、python这样的动态语言的开发效率,可以为使用者节约更多的时间。JFinal的主要特点包括MVC架构、遵循COC原则、ActiveRecord支持、自动加载修改后的java文件、AOP支持、Plugin体系结构、多视图支持、强大的Validator后端校验功能和无第三方依赖。 在快速上手指南中,首先介绍了如何在EclipseIDEforJavaEEDevelopers环境下创建DynamicWebProject,包括创建项目、填入基本信息、修改DefaultOutputFolder和Contentdirectory,以及将jfinal-xxx.jar与jetty-server-6.1.26.jar拷贝至项目WEB-INF/lib下等步骤。在创建项目的过程中,需要注意Targetruntime选择<None>,DefaultOutputFolder和Contentdirectory的设置需要与WebRoot\WEB-INF\classes目录完全一致,这样才能使用JFinal集成的Jetty来启动项目。 接下来,手册详细介绍了JFinalConfig、Controller、Interceptor、ActiveRecord、EhCachePlugin、SpringPlugin、Validator、FreeMarker基础以及JFinal架构及扩展等方面的知识点。 在JFinalConfig部分,主要介绍了configConstant、configRoute、configPlugin、configInterceptor和configHandler等方法的应用和配置方式,这些都是JFinal框架的核心配置。 在Controller部分,主要介绍了Action、getPara系列方法、setAttr方法和render系列方法等,这些是构成控制器的主要元素。 在Interceptor部分,主要介绍了Interceptor的应用、配置、ActionInvocation和InterceptorStack等,这些都是实现拦截器功能的关键点。 在ActiveRecord部分,主要介绍了ActiveRecordPlugin、Model、Db、声明式事务、Cache、Dialect多数据库支持和表关联操作等,这些是实现ActiveRecord功能的重要知识点。 在EhCachePlugin部分,主要介绍了EhCachePlugin、CacheInterceptor使用示例、CacheKit使用示例和ehcache.xml简介等,这些是实现EhCachePlugin功能的关键点。 在SpringPlugin部分,主要介绍了SpringPlugin、IocInterceptor使用示例等,这些都是实现SpringPlugin功能的关键点。 在Validator部分,主要介绍了Validator的概述和配置,这些都是实现后端校验功能的关键点。 在FreeMarker基础部分,主要介绍了FreeMarker的概述和示例,这些都是实现模板渲染的关键点。 在JFinal架构及扩展部分,主要介绍了JFinal架构及扩展的概述,这是了解JFinal框架架构和扩展方式的重要知识点。 JFinal手册详细介绍了JFinal框架的各个部分,包括如何快速上手、如何配置和使用JFinalConfig、Controller、Interceptor、ActiveRecord、EhCachePlugin、SpringPlugin、Validator、FreeMarker基础以及JFinal架构及扩展等方面的知识点,这些知识点对于理解和使用JFinal框架非常重要。
剩余35页未读,继续阅读
- 粉丝: 428
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于python+yolov5算法+海康摄像头实时检测是否带安全帽以及危险区域项目源码+文档说明+训练好的模型(毕业设计)
- 基于Python的人体测量信息分析应用程序
- 模型压缩-YOLOv3 搭配多个轻量级主干(ShuffleNetV2 HuaWei GhostNet)、注意力、剪枝和量化.zip
- C#.net钉钉消息发送样例
- 检测可供汽车使用的免费停车场.zip
- 基于UE4实现的桌面宠物代码
- 根据人们与他人的距离将他们分为高风险和低风险 .zip
- 在WPF中使用ObservableCollection<T>的示例
- unity - 动画模块之卡片堆叠切换预制体,可以加图片,可以调距离,可以调堆叠方向
- 构建一个Android App,用于直接在手机上部署YOLO V3源代码 .zip