1.配置文件
log4j 控制日志信息输出
ConsoleAppender 控制台
File log文件
configuration.xml mybatis 配置文件
读取mybatis,proxool.xml配置
i18n-default.properties 全局变量,共同变量
系统名
ConvertFormat 返回数据类型
系统消息
NoBalance
mail.properties
送信
mybatis.xml
映射到连接池别名
proxool.xml 数据库连接池
别名
数据库服务器
数据库驱动
最大,小连接数
休眠时间
一个线程的最长寿命
活动时间
2.PacerCommonServlet
继承HttpServlet,负责处理接受的请求
doGet,doPost
doService 调用服务方法
beginService 记录访问Log,检查店铺和IP是否对应
getProductInfo
callFunc String procName, LinkedHashMap<String, Object> param, String datasource
exeSQL String sql, String datasource
exeSQL2 String sql, String datasource
3.callFunc
1)获取数据源
2)获取数据访问对象
3)使用原始数据初期化
1.拼成SQL语句
2.NOBALANCE判断
3.执行SQL语句
4.数据集合
1.DataSet
initByOriginalData
list集合 --> DataSet
toXml,toJson 不推荐使用
getDataTablesCount
add
2.DataTable
3.DataRow
来源张永光的博客