主题:Injection in different tiers
时间: 2020-08-27来源:ITEYE
前景提要
相关推荐: [TSS discussion] Spring 2.0 vs. the Anemic Domain Model Inversion of Control, welcome to discuss 复杂还是不复杂? Introducing the Spring Framework --3(an article posted on TheServerSide.com) Introduce SpringFramework(zz) Introducation to Spring the farmework by Rod johnson architectural layer of spring-based application
推荐群组: flex
更多相关推荐
Spring 在一个应用有多层的时候,对各层接口的注射就成了一个比较重要的问题。如何将实现注入,并且不侵入该应用的代码,要做的比较妥帖,似乎并不容易。比方说,在Action之下,会有一个Service层(Service之上可能会有Facade层),Service调用BO层完成工作,BO会调用DAO层完成持久化。这样就会有3到4层的接口需要注射. 一种做法就是在Action层注射完成之后,将注射完成的实例向下传递(或者通过包装)。还有一种做法就是在各层各自完成注射。 第一种做法会形成一个全局的变量,不是很喜欢。第二种做法会导致各层对注射造成依赖,而且注射的代码分散,不好管理。 不知道大家有什么更好的方式对多层的接口进行注射?

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行