一
struts
struts
這樣
在struts
<package name=
<action name=
<result name=
</action>
在spring的配置文件中配置的bean
<bean id=
<property name=
<property name=
</bean>
可以看出
這樣struts
另外
<context
<param
<param
</context
加載spring的配置文件
<listener>
<listener
</listener>
設置spring的context listener
<filter>
<filter
<filter
</filter>
<filter
<filter
<url
</filter
設置struts
二
Spring 與 hibernate結合的時候
<bean id=
p:driverClassName=
p:url=
p:username=
p:password=
<bean id=
class=
<property name=
<property name=
<list>
<value>com
</list>
</property>
<property name=
<props>
<prop key=
<prop key=
<prop key=
<prop key=
</props>
</property>
<property name=
<map>
<entry key=
<bean class=
</entry>
</map>
</property>
</bean>
這兩個bean是spring結合hibernate的最主要的兩個bean
當這兩個bean設置好了之後
<bean id=
<property name=
</bean>
初始化一個DAO
public List<ServerInfoBean> getAllServersInfo() {
List<ServerInfoBean> find = getHibernateTemplate()
return find;
}
直接調用getHibernateTemplate()訪問數據庫
三.Spring 事務的設置
<bean id=
p:sessionFactory
<tx:advice id=
<tx:attributes>
<tx:method name=
<tx:method name=
<tx:method name=
<tx:method name=
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id=
<aop:advisor advice
<aop:aspect id=
<aop:before pointcut
<aop:after
</aop:aspect>
</aop:config>
這個的意思是說
<bean id=
<aop:config>
<aop:pointcut id=
<aop:advisor advice
<aop:aspect id=
<aop:before pointcut
<aop:after
</aop:aspect>
</aop:config>
定義一個切面
<aop:before pointcut
<aop:after
aop:before 指的是在調用目標方法之前要干點事情
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28174.html