摘要:
第一部分:改造之后EasyMall的问题 1.1 问题 改造过后的EasyMall成功解决了耦合的问题,但是在很多地方仍然存在非该层应该实现的功能,造成了 无法“高内聚”的现象,同时存在大量存在重复代码,开发效率低下。 测试类代码: Controller层方法: Service层方法: Servic 阅读全文
摘要:
三 利用Spring IOC DI实现软件分层解耦 3.1 软件分层思想回顾 在软件领域有MVC软件的设计思想,指导着软件开发的过程,在Javaee开发领域,javaee的经典三层架构MVC设计思想的经典应用。而在软件设计思想,追求的是“高内聚 低耦合”的目标,利用Spring的IOC和DI可以方便 阅读全文
摘要:
一 SpringAOP 1.1 SpringAOP的概念 什么是连接点: 连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。在Spring AOP中,一个连接点总是表示一个方法的执行。 通俗讲: 层于层之间调用的过程中,目标层中可供调用的方法,就称之 阅读全文