下载APP 编程狮,随时随地学编程
返回 首页

JFaster MVC

开始阅读
目录

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; }