w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
JFaster MVC
开始阅读
下载APP,阅读更畅快
教程目录:
JFaster框架
介绍
环境准备
包名称变更
数据源连接配置
JFaster ORM持久层
编写实体和建表
实体的继承
添加数据
删除数据
修改数据
查询数据
查询数据-ESQL方式
查询数据-SQL方式
ESQL-其他方法
持久层注解-MapTable
持久层注解-MapProperty
持久层注解-JPA支持
多数据源的使用
操作监听器
主键类
映射文件myhibernate.xml
使用外部数据库连接
关闭控制台sql显示
缓存及其EHCache集成
ORM映射API管理查看
注解方式指定数据源
连接池配置
动态数据源切换
Redis缓存
Redis缓存集群
无缓存配置
存储库模板
内外数据源同时使用
多数据源的使用-注解方式
多数据源的使用-连接池
属性名与数据表列驼峰关系映射
JFaster Action控制层
过滤器配置web.xml
在Struts环境中使用
HelloWord
基类Action
Action方法说明
POST/GET限制
拦截器的使用
别名的使用
路径多层映射
Action版本与升级
Action的手动注册
Action映射API管理查看
Action方法中输出乱码问题
DispatchFilter过滤器初始化参数
参数package
参数except
参数show
全局拦截器
参数defaultPathMap
参数moveIndex
Action的继承
自定义特定功能Action
文件上传JSmartAction
文件下载DownAction
常用操作BeanAction
JFaster容器管理
注册
版本与升级
重写个别方法
配置文件factorys.properites的使用
手动注册
接口实现类映射API管理查看
工具
IOUtil工具类
StringUtil工具类
集成Spring
Bean实例获取
使用spring数据源
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
JFaster框架
介绍
环境准备
包名称变更
数据源连接配置
JFaster ORM持久层
编写实体和建表
实体的继承
添加数据
删除数据
修改数据
查询数据
查询数据-ESQL方式
查询数据-SQL方式
ESQL-其他方法
持久层注解-MapTable
持久层注解-MapProperty
持久层注解-JPA支持
多数据源的使用
操作监听器
主键类
映射文件myhibernate.xml
使用外部数据库连接
关闭控制台sql显示
缓存及其EHCache集成
ORM映射API管理查看
注解方式指定数据源
连接池配置
动态数据源切换
Redis缓存
Redis缓存集群
无缓存配置
存储库模板
内外数据源同时使用
多数据源的使用-注解方式
多数据源的使用-连接池
属性名与数据表列驼峰关系映射
JFaster Action控制层
过滤器配置web.xml
在Struts环境中使用
HelloWord
基类Action
Action方法说明
POST/GET限制
拦截器的使用
别名的使用
路径多层映射
Action版本与升级
Action的手动注册
Action映射API管理查看
Action方法中输出乱码问题
DispatchFilter过滤器初始化参数
参数package
参数except
参数show
全局拦截器
参数defaultPathMap
参数moveIndex
Action的继承
自定义特定功能Action
文件上传JSmartAction
文件下载DownAction
常用操作BeanAction
JFaster容器管理
注册
版本与升级
重写个别方法
配置文件factorys.properites的使用
手动注册
接口实现类映射API管理查看
工具
IOUtil工具类
StringUtil工具类
集成Spring
Bean实例获取
使用spring数据源
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }