Spring的IoC和DI贺圣军
开发应用时遇到的问题问题1:代码耦合高:publicclassEmployeeServiceImpl{//依赖DAOprivateIEmployeeDAOemployeeDAO=newEmployeeDAOImpl();}问题:-----简单工厂设计模式-----把创建对象的职责交给工厂来管理.到底工厂创建哪一个类的对象呢?我们是配置在配置文件中的(properties/xml).
开发应用时遇到的问题问题2:控制事务的繁琐:对于事务操作,代码冗余,必须在所有需要控制事务的地方,手动用代码完成几乎完全相同的事务控制逻辑,开发效率低下,并且难以方便的处理事务嵌套需求。如何降低业务逻辑部分之间耦合度,提高程序的可重用性,同时提高开发的效率!---AOPEmployeeService{publicvoidsave(...){开启事务dao.save(...);提交事务}publicvoidupdate(...){开启事务dao.update(...);提交事务}}主要分散在方法前后,在真正的业务操作前后的代码,我们可以使用面向切面编程来解决.
您可能关注的文档
最近下载
- 电压互感器及二次回路讲解课件培训课件.ppt VIP
- 上海中考自招英语练习(五).docx VIP
- 汽车行业培训课程—测量系统分析基础.pptx VIP
- 电压互感器培训ppt课件.pptx VIP
- CJ-T509-2016:拦污用栅条式格栅.pdf
- 小学二年级下学期家长会课件ppt.ppt VIP
- (全)弱电工程计算机网络及无线覆盖系统技术规格.docx VIP
- 南京审计大学2023-2024学年第2学期《线性代数》期末试卷(B卷)及参考答案.docx
- 专题6.6反比例函数与一次函的综合大题专练(重难点培优30题,八下浙教)-【拔尖特训】2022-2023学年八年级数学下册尖子生培优必刷题(原卷版)【浙教版】.pdf VIP
- 小学语文2年级下册写字表字帖.pdf VIP
原创力文档

文档评论(0)