Eclipse搭建SSH(Struts2+Spring+Hibernate)框架教程


<?
xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation=" http://www.springframework.org/schema/aop/spring-aop-4.2.xsd http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/context/spring-context-4.2.xsd http://www.springframework.org/schema/jee/spring-jee-4.2.xsd http://www.springframework.org/schema/tx/spring-tx-4.2.xsd">    <!-- ①一个bean标签对应一个类,id为myIndexAction的bean就对应项目中的IndexAction类 ②id的值是随便起,但最好有意义 ③class的值是包名.类名 ④scope="prototype"是非单例,不用理解,但一定要写这句代码,记住有这回事就行 --> <bean id="myIndexAction" class="ssh.action.IndexAction" scope="prototype">    <!-- ①name的值是要注入的变量名 ②ref是引用类的类名,name为“is”的变量引用的是myIndexService的值 --> <property name="is" ref="myIndexService"/> </bean>    <!-- myIndexService = new ssh.service.IndexServiceImpl() id为myIndexService的bean对应项目中的IndexService类--> <bean id="myIndexService" class="ssh.service.IndexServiceImpl" scope="prototype">
    <!-- name为id的变量引用的是myIndexDao的值 -->
<property name="id" ref="myIndexDao"/> </bean> <bean id="myIndexDao" class="ssh.dao.IndexDaoImpl" scope="prototype"> <property name="c" ref="myConnection"></property> </bean>

   <!-- 下面这个bean是对应项目中的connection类,class的值是包名.类名 --> <bean id="myConnection" class="ssh.util.MyConnectionImpl_SQLSERVER" scope="prototype">    <!-- 这里没有<property>是因为connection这个类已经是连接数据库的类,我们已经不需要通过new实现类了 --> </bean>
</beans>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4c37f637ec03a478f42f04732fd1785f.html