关于ssh框架的service和dao的注入问题
来源:互联网 发布:加州 奥克兰 知乎 编辑:程序博客网 时间:2024/05/23 18:33
项目用到的ssh框架,对此不太熟悉,struts2比较生疏,接触新项目的时候遇到了许多基础的问题还不知道如何解决,记录下以后备用。
一个myTest的增删改差,action文件写在user包下面了,所以后面的文件都写在user包下面,以防注解扫描不到。
在userAction.xml配置文件中加上
<bean id="myTestAction" class="com.eims.action.user.MyTestAction" scope="prototype" init-method="initClass">
<property name="myTestService" ref="myTestService" />
</bean>
配置,因为action中加了myTestService注解,所以在Action文件中要注入service,下面这样
private MyTestService myTestService;
public MyTestService getMyTestService() {
return myTestService;
}
public void setMyTestService(MyTestService myTestService) {
this.myTestService = myTestService;
}
在userService.xml文件中加上
<bean id="myTestService" class="com.eims.service.user.MyTestService" parent="baseService">
<property name="myTestDao" ref="myTestDao" />
</bean>
配置,因为这样在service中注入了dao层,所以在service文件中要注入dao,下面这样
private MyTestDao myTestDao;
public MyTestDao getMyTestDao() {
return myTestDao;
}
public void setMyTestDao(MyTestDao myTestDao) {
this.myTestDao = myTestDao;
}
这两个一个是service的注入,一个是dao的注入,二者缺一不可。MyTestService.java文件也写在user包的service下面。
以上就是单独功能的注入基础功能,功能跳转的文件在myTest.xml文件中,这个文件在struts包里面,暂时用到的是这样
<package name="myTest" extends="struts-default" namespace="/test">
<!-- 列表 -->
<action name="UInitMyTest" class="myTestAction" method="UInitMyTest">
<result>/WEB-INF/page/admin/myTest/my_test_list.jsp</result>
</action>
<!-- 添加 -->
<action name="addMyTest" class="myTestAction" method="addMyTest">
<result>/WEB-INF/page/admin/myTest/my_test_add.jsp</result>
</action>
<!-- 修改 -->
<action name="updateMyTest" class="myTestAction" method="updateMyTest">
<result>/WEB-INF/page/admin/myTest/my_test_update.jsp</result>
</action>
</package>
其他struts的配置暂时不作讲解
- 关于ssh框架的service和dao的注入问题
- 基于SSH,关于action无法注入service的问题
- ssh,spring 泛型注入,泛型dao和service的实现
- 关于使用ssh框架时,pojo、dao、service三层的关系
- 关于使用ssh框架时,pojo、dao、service三层的关系 .
- 关于使用ssh框架时,pojo、dao、service三层的关系
- 关于使用ssh框架时,pojo、dao、service三层的关系
- 关于SSH的Service层和Dao层的接口的讨论
- 使用JUnit测试SSH框架的Service层和DAO层
- 使用JUnit测试SSH框架的Service层和DAO层
- 用JUnit测试SSH框架的Service层和DAO层
- SSM 关于service和dao的封装
- spring quartzy的spring注入问题(dao层和service层)
- 关于DAO层的sessionFactory注入和是否继承HibernateDAOSupport
- 关于service层和dao层的设计。(转载)
- 在ssh框架中service,action,jsp,formbeam,dao的调用顺序
- 在ssh框架中service,action,jsp,formbeam,dao的调用顺序 .
- 在ssh框架中service,action,jsp,formbeam,dao的调用顺序
- 安装jolokia 和perl 环境 用于采集jvm
- Fresco使用文档
- Eclipse一闪而过
- mac OS下的gdb codesign
- L1-005. 考试座位号
- 关于ssh框架的service和dao的注入问题
- 深入理解计算机系统——第二章
- 宽带篇(5.4) 02. 多条宽带负载均衡 ❀ 飞塔 (Fortinet) 防火墙
- ES6简介及Windows 环境搭建
- git初始化
- 将数字转为二、十、十六进制字符串
- Linux系统编程——时态竞争
- android什么情况下会导致ANR?
- mysql 有哪些索引