Infomation - NightAlexLy/framework GitHub Wiki
framework框架暂时存在的问题:
- framework-common中存在的问题:
- AbstractService.java insert/insert/select/select/selectAll/selectAll方法编译存在问题
- framework-http中存在的问题:
- RoleManageImpl.java add方法反编译存在问题
- AbstractSessionManager.java authenticatePassword/checkIn方法编译存在问题
framework-common中的包作用
config 提供基本配置的获取以及初始化
data 数据源的获取,集成一些memcached/mongo/redis
http 对HTTP请求进行封装。提供用户权限/角色的管理。
entity 存放用户权限/用户角色的模型接口
service 权限/角色/用户统计的管理类
servlet 对一些控制器/页面输出的控制
session 服务会话的管理/以及验证的生成/以及登录认证
upload 提供文件上传的管理
log 日志管理接口
message 消息管理
sms 短信消息管理
email 邮件消息管理
resource 资源管理/提供服务初始化的加载/提示/服务注册等
service 基本服务的定义/服务中包装了最基础的CRUD操作
util 工具包
collection 对集合的扩展类
filter 内容过滤器,提供CVS文件/HTML代码/文本域的过滤
http 对Http请求的过滤,对**参数的包装等处理
io 提供对CVS文件的写入处理
parser 对基本类型以及一些精度类型的包装解析类
DataHelper 时间帮助类
Formater 对金额类的格式化帮助类
ObjectHelper 对象帮助类
StringHelper 字符串帮助类
基本框架对DB的要求
- framework-config需要_1010表进行初始化
- 建表语句【变量表】
- CREATE TABLE IF NOT EXISTS _1010 (F01 varchar(100) NOT NULL,F02 text NOT NULL,F03 varchar(100) NOT NULL,F04 text DEFAULT NULL,PRIMARY KEY (F01), KEY F03 (F03) USING BTREE) DEFAULT CHARSET=utf8