chenweiqq的gravatar头像
chenweiqq 2015-03-10 16:54:14

spring管理action相对Struts管理action有什么优点?

spring管理action相对Struts管理action有什么优点

所有回答列表(1)
chunchun的gravatar头像
chunchun  LV3 2015年3月11日
用Spring管理action的好处:
将各层的耦合度降到最低,避免接口间的污染。
在ssh中一直强调的是面向接口编程。

举个例子:
在业务层需要用到dao的实现类提供的方法,但是dao的实现类假如有好A,B C三个。
如果你现在使用A的对象直接new A的话,那么业务层就和dao绑在一起了,当需要使用B的对象来提供服务的话,就不得不去业务层找到所有使用的这些代码去修改成new B。但是通过spring的话就方便多了,只是在业务层声明使用dao,并不指明其具体实现类,而是在配置文件中配置,这样修改只需要修改配置文件即可了。
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友