设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
开发框架
›
JFinal教程手册
JFinal教程手册
RSS
9.1 概述
JFinal 为国际化提供了极速化的支持,国际化模块仅三个类文件,使用方式要比 spring 这 类框架容易得多。_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:06
|
阅读:217
|
回复:0
9.2 I18n 与 Res
I18n 对象可通过资源文件的 baseName 与 locale 参数获取到与之相对应的Res 对象,Res 对象提供了API 用来获取国际化数据。以下给出具体使用步骤:l创建 i18n_en_US.properties、 i18n_zh_CN.properties &nb_来自JFi ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:06
|
阅读:196
|
回复:0
9.3 I18nInterceptor
I18nInterceptor 拦截器是针对于web 应用提供的一个国际化组件,以下是在freemarker 模板 中使用的例子://先将I18nInterceptor配置成全局拦截器public void configInterceptor(Interceptors me)_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:06
|
阅读:199
|
回复:0
10.1 概述
JFinal 默认使用FreeMarker 作为View,为了使eclipsejee 能正确识别html,所以默认使 用”.html”作为FreeMarker 视图文件的扩展名(原为”.ftl”)。如果需要使用 JSP 作为默认_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:06
|
阅读:190
|
回复:0
10.2 FreeMarker 示例
以下代码为FreeMarker 经常使用的指令与插值:table#list userList as usertrtd${user.name}/tdtd${user.age}/t_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:06
|
阅读:214
|
回复:0
10.3 在 JFinal 中扩展
可以通过 FreeMarkerRender.getConfiguration().setSharedVariable(“myKit”, new MyKit()) 为FreeMarker 设置共享工具类,在 view 中使用${myKit.method(para)}_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:06
|
阅读:174
|
回复:0
11.1 概述
JFinal 采用微内核全方位扩展架构,全方位是指其扩展方式在空间上的表现形式。JFinal 由Handler、Interceptor、Controller、Render、Plugin 五大部分组成。本章将简单介绍此架构以 及基于此架构所做的一些较为常用的 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:06
|
阅读:175
|
回复:0
11.2 架构
JFinal顶层架构图如下:未完待续 ……JFinal 官方网站:http://www.jfinal.comJFinal 官方 QQ 群: 322076903、432462639JFinal 官方微信:_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:06
|
阅读:162
|
回复:0
6.6 ehcache.xml 简介
EhCache的使用需要有ehcache.xml配置文件支持,该配置文件中配置了很多cache节点, 每个 cache 节点会配置一个 name 属性,例如:cache name=blog …,该属性_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:05
|
阅读:171
|
回复:0
7.1 概述
RedisPlugin是支持Redis的极速化插件。使用RedisPlugin可以极度方便的使用redis,该 插件不仅提供了丰富的API,而且还同时支持多redis服务端。Redis&nbs_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:05
|
阅读:190
|
回复:0
7.2 RedisPlugin
RedisPlugin 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在 JFinalConfig 中配置RedisPlugin,以下是RedisPlugin 配置示例代码:public class DemoConfig extend_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:05
|
阅读:222
|
回复:0
7.3 Redis 与 Cache
Redis与Cache 联合起来可以非常方便地使用Redis服务,Redis对象通过use()方法来获取 到Cache 对象,Cache 对象提供了丰富的API 用于使用Redis 服务,下面_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:05
|
阅读:228
|
回复:0
7.4 非 web 环境使用 RedisPlugin
RedisPlugin 也可以在非 web 环境下使用,只需引入 jfinal.jar 然后多调_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:05
|
阅读:166
|
回复:0
8.1 概述
Validator 是 JFinal 校验组件,在Validator 类中提供了非常方便的校验方法,学习简单,使用方便。_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:05
|
阅读:203
|
回复:0
8.2 Validator
Validator 自身实现了Interceptor 接口,所以它也是一个拦截器,配置方式与拦截器完全一 样。以下是 Validator 示例:public class LoginValidator extends Validator {protected void validate(_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:05
|
阅读:188
|
回复:0
8.3 Validator 配置
Validator 配置方式与拦截器完全一样,见如下代码:public class UserController extends Controller {@Before(LoginValidator.class)//配置方式与拦截器完全一样public void login() {_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:05
|
阅读:173
|
回复:0
5.11 Oracle 支持
Oracle 数据库具有一定的特殊性,JFinal 针对这些特殊性进行了一些额外的支持以方便广 大的Oracle 使用者。以下是一个完整的Oracle 配置示例:public class DemoConfig extends JFinalConfig {public voi_来自JFinal ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:04
|
阅读:216
|
回复:0
5.12 多数据源支持
ActiveRecordPlugin 可同时支持多数据源、多方言、多缓存、多事务级别等特性,对每个 ActiveRecordPlugin 可进行彼此独立的配置。简言之 JFinal 可以同时使用多数据源,并且可 以针对这多个数据源配置独立的方言、缓 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:04
|
阅读:176
|
回复:0
5.13 非 web 环境下使用 ActiveRecord
ActiveRecordPlugin 可以独立于 java web 环境运行在任何普通的 java 程序中,使用方式极 度简单,相对于 web 项目只需要手动调用一下其start() 方法即可立即使用。以下是代码示例:public class ActiveRecordTest { ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:04
|
阅读:196
|
回复:0
6.1 概述
EhCachePlugin 是 JFinal 集成的缓存插件,通过使用 EhCachePlugin 可以提高系统的并发 访问速度。_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:04
|
阅读:221
|
回复:0
6.2 EhCachePlugin
EhCachePlugin 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在 JFinalConfig 中配置EhCachePlugin,以下是Plugin 配置示例代码:public class DemoConfig extends JFinalConfig {pu_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:04
|
阅读:206
|
回复:0
6.3 CacheInterceptor
CacheInterceptor 可以将 action 所需数据全部缓存起来,下次请求到来时如果 cache 存在则 直接使用数据并 render,而不会去调用 action。此用法可使 action 完全不受 cache 相关代码所 污染,即插即用,以下是示例 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:04
|
阅读:170
|
回复:0
6.4 EvictInterceptor
EvictInterceptor 可以根据CacheName 注解自动清除缓存。以下是示例代码:@Before(EvictInterceptor.class)@CacheName(blogList)public void update() { getModel(B_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:04
|
阅读:189
|
回复:0
6.5 CacheKit
CacheKit 是缓存操作工具类,以下是示例代码:public void list() {ListBlog blogList = CacheKit.get(blog, blogList);if (blogList == null)_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:04
|
阅读:185
|
回复:0
5.3 Model
Model 是 ActiveRecord 中最重要的组件之一,它充当 MVC 模式中的 Model 部分。以下是Model 定义示例代码:public class User extends ModelUser {public static final User dao = new_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:03
|
阅读:167
|
回复:0
5.4 JavaBean 与 Model 合体
JFinal 2.1 版本提供了 ModelGenerator 、BaseModelGenerator 、MappingKitGernator 、 DataDictionaryGenerator,分别生成Model、BaseModel、_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:03
|
阅读:185
|
回复:0
5.5 JFinal 独创 Db + Record 模式
Db 类及其配套的 Record 类,提供了在 Model 类之外更为丰富的数据库操作功能。使用 Db 与Record 类时,无需对数据库表进行映射,Record 相当于一个通用的Model。以下为Db + Record 模式的一些常见用法:// 创建name ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:03
|
阅读:186
|
回复:0
5.6 声明式事务
ActiveRecord 支持声名式事务,声明式事务需要使用 ActiveRecordPlugin提供的拦截器来 实现,拦截器的配置方法见Interceptor 有关章节。以下代码是声明式事务示例:// 本例仅为示例, 并未严格考虑账户状态等业务逻辑 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:03
|
阅读:182
|
回复:0
5.7 Cache
ActiveRecord 可以使用缓存以大大提高性能,以下代码是Cache 使用示例:public void list() {ListBlog blogList = Blog.dao.findByCache(cacheName, ke_来自JFinal教程手册……
作者:菜鸟教程小白
|
时间:2022-2-2 11:03
|
阅读:205
|
回复:0
5.8 Dialect 多数据库支持
目前 ActiveRecordPlugin 提供了 MysqlDialect、OracleDialect、AnsiSqlDialect 实现类。 MysqlDialect 与 OracleDialect 分别实现对 Mysql 与 Oracle 的支持,AnsiSqlDialect 实现对遵守 AN_来自JFinal教程手册 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 11:03
|
阅读:189
|
回复:0
1
2
3
/ 3 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部