1,三层架构
-- 1,1 bean层
> 表和类的关联关系
> 只有get和set方法
> 再次希望学生理解类的定义
-- 1,2 DAO层
> 声明对bean的增,删,改操作 策略上
> dao的实现层的操作
>> DAO的实现层 impl
-- 1,3 service层
> 上对UI
> 下对DAO
>> 服务层的实现
-- 1,4 其他层
> biz
> util
> app
2,JDBC的操作
-- 2,1 什么是jdbc
-- 2,2 jdbc设计思路带来什么好处
-- 2,3 提供的接口
* Driver
* Connection
* Statement
* ResultSet
-- 2,4 口诀
* 先注册,后连接
* 做陈述,得结果
* 按就近,关资源
-- 2,5 操作
* 占位符? 解决了什么问题?
** sql注入的问题
** 使用预编译的方式进行
-- 2,6 关于DBuitl类展现过程
* 其实封装就是封的口诀
* 封装两个方法
* exectuDML方法
* quaryAll 方法
3,事务
-- 3,1 jdbc开启事务
-- 3,2 提交事务
-- 3,3 回滚事务
4,三层架构中的事务
-- 解决思路:ThreadLocal
5,阿里德鲁伊数据库连接池
-- 解决问题:保证数据库中连接和java连接是最优
6,阿帕奇Dbutil
-- QueryRunner的应用
7,案例讲解
-- 三层架构进行转账案例
-- 三层架构事物添加转账案例
-- 将封装的dbutil进行打包
-- 路径和配置文件讲解
* 工程目录
* src目录
* 包路径下
网友评论