JFinal 1.8 文档指南:快速上手、配置、控制器、拦截器、ActiveRecord 等
需积分: 0 88 浏览量
更新于2024-07-22
收藏 1023KB PDF 举报
JFinal 1.8 文档
JFinal 是一个极速开发的 ORM 框架,该文档是 JFinal 1.8 的参考文档,对于了解 JFinal 的开发者来说非常重要。下面是该文档中的知识点总结:
一、快速上手
* 创建项目:JFinal 提供了快速创建项目的方法,开发者可以根据需要选择合适的模板创建项目。
* 放入 JFinal 库文件:开发者需要将 JFinal 库文件放入项目的 classpath 中。
* 修改 web.xml:开发者需要在 web.xml 文件中添加 JFinal 的配置信息。
* 添加 java 文件:开发者需要创建 Java 文件来编写业务逻辑。
* 启动项目:开发者可以使用 JFinal 提供的启动项目的方法来启动项目。
* 开启浏览器看效果:开发者可以通过浏览器来查看项目的运行结果。
二、JFinalConfig
* 概述:JFinalConfig 是 JFinal 的配置类,开发者可以使用该类来配置 JFinal 的各种参数。
* configConstant():开发者可以使用该方法来配置 JFinal 的常量。
* configRoute():开发者可以使用该方法来配置 JFinal 的路由信息。
* configPlugin():开发者可以使用该方法来配置 JFinal 的插件信息。
* configInterceptor():开发者可以使用该方法来配置 JFinal 的拦截器信息。
* configHandler():开发者可以使用该方法来配置 JFinal 的处理器信息。
* afterJFinalStart() 和 beforeJFinalStop():开发者可以使用这两个方法来在 JFinal 启动和停止时执行一些操作。
三、Controller
* 概述:Controller 是 JFinal 的控制器类,开发者可以使用该类来处理用户的请求。
* Action:开发者可以使用该类来处理用户的请求。
* getPara 系列方法:开发者可以使用该方法来获取用户的请求参数。
* getFile 文件上传:开发者可以使用该方法来上传文件。
* setAttr 方法:开发者可以使用该方法来设置请求的属性。
* render 系列方法:开发者可以使用该方法来渲染视图。
四、Interceptor
* 概述:Interceptor 是 JFinal 的拦截器类,开发者可以使用该类来拦截用户的请求。
* Interceptor 应用:开发者可以使用该类来拦截用户的请求。
* Interceptor 配置:开发者可以使用该方法来配置拦截器的信息。
* ActionInvocation:开发者可以使用该类来获取请求的信息。
* InterceptorStack:开发者可以使用该类来管理拦截器的栈。
五、ActiveRecord
* 概述:ActiveRecord 是 JFinal 的活动记录类,开发者可以使用该类来操作数据库。
* ActiveRecordPlugin:开发者可以使用该插件来启用活动记录功能。
* Model:开发者可以使用该类来定义数据模型。
* Db+Record 模式:开发者可以使用该模式来操作数据库。
* 声明式事务:开发者可以使用该方法来声明事务。
* Cache:开发者可以使用该方法来缓存数据。
* Dialect 多数据库支持:开发者可以使用该方法来支持多种数据库。
* 表关联操作:开发者可以使用该方法来操作关联表。
* Oracle 支持:开发者可以使用该方法来支持 Oracle 数据库。
* 多数据源支持:开发者可以使用该方法来支持多种数据源。
六、EhCachePlugin
* 概述:EhCachePlugin 是 JFinal 的 EhCache 插件,开发者可以使用该插件来缓存数据。
* EhCachePlugin:开发者可以使用该插件来启用 EhCache 功能。
* CacheInterceptor:开发者可以使用该类来拦截缓存的操作。
* EvictInterceptor:开发者可以使用该类来清除缓存。
* CacheKit:开发者可以使用该类来操作缓存。
* ehcache.xml 简介:开发者可以使用该文件来配置 EhCache 的信息。
七、SpringPlugin
* 概述:SpringPlugin 是 JFinal 的 Spring 插件,开发者可以使用该插件来集成 Spring 框架。
* SpringPlugin:开发者可以使用该插件来启用 Spring 功能。
* IocInterceptor:开发者可以使用该类来拦截依赖注入的操作。
该文档提供了 JFinal 1.8 的详细信息,涵盖了 JFinal 的各种功能和配置信息,对于了解 JFinal 的开发者来说非常重要。
2014-08-14 上传
2015-03-27 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
a1091352041
- 粉丝: 3
- 资源: 10
最新资源
- QGitTag:Qt5的一个库,它使用GitHub API提供有关标签的信息
- C#图表分析显示彩票中奖情况
- RevMan-HAL:RevMan HAL是用于自动将文本添加到RevMan文件中特殊部分的工具。 现在,您还可以在不同阶段之间进行选择。 要下载,请点击自述文件中的链接
- slmp协议说明.zip
- 毕业设计&课设-非线性反馈控制的MATLAB仿真代码.zip
- eslint-config:为ESLintReact特定的掉毛规则
- 面积守恒flash数学课件
- git-stat:用于从github获取统计信息的命令行应用程序
- protoc-3.13.0-win64.rar
- l-曲线matlab代码-SlushFund-2.0---Active-Interface-Tracking:多相无功传输代码
- ES-2Sem-2021-Grupo52:ES项目
- bucketfish-docker:用于使用Docker编译Barrelfish以及与Gitlab CI Runners集成的设置
- 毕业设计&课设-基本遗传算法MATLAB程序.zip
- Shopee-Case-Study
- VitamioPlayer.rar
- yserial:NoSQL y_serial Python模块–使用SQLite仓库压缩对象