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