Fork me on GitHub
摘要: 1. DAO 事务 2. Service 才是处理事务的地方 DAO 中不是处理事务的地方,因为 DAO 中的每个方法都是对数据库的一次操作, 而 Service 中的方法才是 对应一个业务逻辑,也就是我们需要在 Service 中的一方法中调用 DAO 的多个方法,而这些方法应该在一个 事务中. 阅读全文
posted @ 2017-10-04 22:01 小a的软件思考 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1. BaseServlet 的作用 让一个Servlet可以处理多种不同的请求,不同的请求调用Servlet的不同方法. 2. 实现原理 客户端发送请求时, 必须多给出一个参数, 用来说明要调用的方法!! 这样,BaseServlet 通过该参数来 调用目标方法. 请求处理方法的签名必须与 ser 阅读全文
posted @ 2017-10-04 20:44 小a的软件思考 阅读(4487) 评论(0) 推荐(1) 编辑
摘要: 1. 导包: 2. 核心类: 3. 常用方法: 4. ResultSetHandler 接口的实现类 单行结果: , 构造器需要一个 Class 类型的参数, 用来把一行结果转换成指定类型的 javaBean 对象; 多行结果: , 构造器需要一个 Class 类型的参数, 用来把一行结果转换成一个 阅读全文
posted @ 2017-10-04 16:23 小a的软件思考 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: DBUtils 工具类的使用 参考资料: "JavaWeb 视频教程" 阅读全文
posted @ 2017-10-04 15:35 小a的软件思考 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1. ThreadLocal 内部其实是用 Map 集合来保存数据.其中键为当前线程. 2. ThreadLocal 类只有三个方法: : 保存值; : 获取值; : 移除值; 参考资料: "JavaWeb 视频教程" 阅读全文
posted @ 2017-10-04 11:13 小a的软件思考 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. Tomcat 配置 JNDI 资源 JNDI(Java Naming and Directory Interface), Java 命名和目录接口; JNDI 作用: 在服务器上配置资源, 然后通过统一的方式来获取配置的资源. 这里需要配置的资源是连接池. 2. 获取资源 参考资料: "Jav 阅读全文
posted @ 2017-10-04 10:43 小a的软件思考 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 数据库连接池用来管理 Connection, 这样可以重复使用 Connection. 有了池, 所以我们就不用自己来创建 Connection 对象, 而是通过池来获取 Connection 对象. 当使用完 Connection 后, 调用 Connection 的 close() 阅读全文
posted @ 2017-10-04 08:57 小a的软件思考 阅读(236) 评论(0) 推荐(0) 编辑