摘要:
1. 静态代理设计模式(手动) 为什么需要代理设计模式 JavaEE分层开发中,最为重要的是Service层 Service层中包含了哪些代码? Service层中 = 核⼼功能(⼏⼗⾏ 上百代 码) + 额外功能(附加功能) 核⼼功能 业务运算 DAO调⽤ 额外功能 不属于业务 可有可⽆ 代码量很 阅读全文
摘要:
1. ⼯⼚设计模式 概念:通过⼯⼚类,创建对象 好处:解耦合 耦合 指的是代码间的强关联关系,⼀⽅的 改变会影响到另⼀⽅ 问题:不利于代码维护 简单:把接⼝的实现类,硬编码在程序中 UserService userService = new UserServiceImpl(); UserServic 阅读全文
摘要:
问题:Spring 与 Myabatis 整合后,为什么 DAO 不提交事务,但是数据能够插入数据库中? Mybatis 提供的连接池对象 —> 创建 Connection Connection.setAutoCommit(false) 手工的控制了事务,操作完成后,需要手工提交。 Druid(C3 阅读全文