阅读背景:

Java for Web学习笔记(六七):Service和Repository(2)抽象分层例子

来源:互联网 

小例子说明

Spring提供了很好的架构和很方便的工具,在作为工具使用的同时,也应注意正确使用spring的架构,虽然不是强制的,但是这是spring的精髓。用spring,也要用spring的框架。例如在某次的code review中,看到了在一个Controller中注入另一个controller实例,这种组织方式是凌乱,无法理解一个controller为何是另一个controller的属性,为何有这种从属关系。显然可以通redirect view的方式避免这种情况,又或者将其纳入也作为本UI的一部分。我们需要注意每个UI呈现都应该是独立的,不应该出现交叉。我们要习惯对象编程,不要仅仅为了让代码调通,就随便加入一个参数,关键的衡量在于这个参数是否是这个类或者这个对象的一个属性。如果不是,又需要加入,那么就要考虑你的代码组织或者设计是否存在问题。Spring提供了很好的架构和很方便的工具,在作为工具使用的同时,也应注意正确




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: