llgd.net
当前位置:首页 >> jAvA 为什么ACtion调用sErvEr层要在spring里注入,... >>

jAvA 为什么ACtion调用sErvEr层要在spring里注入,...

解耦合吧 以下为复制 楼主可以参考下 其实你问的问题就等同于为什么要用接口。接口是为了提高系统的可扩展性,为了应对变化。当然也会产生提高可读性的作用。 “spring 注入” 通俗一点说是:“可插拔式的”。 applicationContext.xml这个配置文件就...

完全不是,注入也是你自己选择的,只是降低耦合而已

把action注入到Spring中,然后通过Spring的Application获取要调用的action执行里面的方法即可,不过action需要有请求访问action才会有request和response对象,直接调用会出错的,所以还是在job里面写一个httpconnection 来访问action的所对应的u...

configManager是不是父类的属性,通过spring注射完成初始化的?你在ajax调用的时候根本就没有初始化spring环境当然就报错喽。建议楼主考虑下这个线程的意义和运行场景,ajax是一种客户端处理技术,java线程通常都是服务器端的,两者的用法还是有...

可能是你的框架中使用的是spring的set注入方式。(get方法其实没什么用的。),不知道你是不是用spring来管理的action,然后用set的方式为其注入service或者dao。 这只是我的猜测。具体的原因需要了解你的框架的搭建和代码才知道。希望可以帮助你。

不知道你说的“普通的java类”是什么。 在spring里要注入的话,相应的类都要纳入spring的管理,对象由spring创建,对象从spring获龋就像你上面的BaseDaoImpl和BaseServiceImpl。 如果UserCarManager也是由spring管理的话,那同样适用@autowired就...

modle层就是对应的数据库表的实体类。 Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。 Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。 Action层:引用对应的Service层,在这里结合Struts...

action通常只调用本类方法,在处理数据时要调用其他类的话,这样的逻辑操作在service中处理。可以在service中写个方法实现这个功能! 不过你可以在struts里面通过type=redirect控制跳转到另外一个类中

为什么不能呢, Spring主要的机制不是通过注入来解决的吗 你在serviceA中注入B 就能在A中调用B的方法

spring对业务逻辑类和Dao类使用注入,是因为这些类不需要存储功能,只需要能够使用这些类中的处理方法就行了。若是使用new,那么每次进行业务处理都要new一个对象,不仅降低效率而且占用更多的资源。

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com