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

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

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

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

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

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

整合spring+struts2需要用到struts-spring-plugin。 你想要用spring去管理action。就需要将action作为bean配置到spring容器。 struts2的action要求是多例的。所以你要写prototype,确保每来一个请求都对应一个action。 当你在spring里配置了actio...

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

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

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

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

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

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