<?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"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<!-- DataSource -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=EasyPai" />
<property name="username" value="sa" />
<property name="password" value="accp" />
</bean>
<!-- SessionFactory -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" >
<ref local="dataSource"/>
</property>
<property name="mappingResources">
<list>
<value>net/easypai/entity/User.hbm.xml</value>
<value>net/easypai/entity/Goods.hbm.xml</value>
<value>net/easypai/entity/Bid.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
<prop key="hibername.show_sql">true</prop>
</props>
</property>
</bean>
<!-- 1.DAO -->
<bean id="userDao" class="net.easypai.daoImpl.UserDAOImpl">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="goodsDao" class="net.easypai.daoImpl.GoodsDAOImpl">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="bidDao" class="net.easypai.daoImpl.BidDaoImpl">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- 2.Service -->
<bean id="userBiz" class="net.easypai.bizImpl.UserBizImpl">
<property name="userDao" ref="userDao" />
</bean>
<bean id="goodsBiz" class="net.easypai.bizImpl.GoodsBizImpl">
<property name="goodsDao" ref="goodsDao" />
</bean>
<bean id="bidBiz" class="net.easypai.bizImpl.BidBizImpl">
<property name="bidDao" ref="bidDao" />
</bean>
<!-- 3.Action -->
<bean name="/userAction" class="net.easypai.action.UserAction">
<property name="userBiz" ref="userBiz" />
</bean>
<bean name="/goodsAction" class="net.easypai.action.GoodsAction">
<property name="goodsBiz" ref="goodsBiz" />
</bean>
<bean name="/bidAction" class="net.easypai.action.BidAction">
<property name="bidBiz" ref="bidBiz" />
</bean>
</beans>
struts-config.xml :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans >
<form-bean name="userForm" type="net.easypai.form.UserForm"></form-bean>
<form-bean name="goodsForm" type="net.easypai.form.GoodsForm"></form-bean>
<form-bean name="bidForm" type="net.easypai.form.BidForm"></form-bean>
</form-beans>
<global-exceptions />
<global-forwards >
<forward name="index" path="/index.jsp"></forward>
<forward name="userReg" path="/reg.jsp"></forward>
</global-forwards>
<action-mappings >
<action name="userForm" path="/userAction" scope="request" type="org.springframework.web.struts.DelegatingActionProxy" parameter="oper"></action>
<action name="goodsForm" path="/goodsAction" scope="request" type="org.springframework.web.struts.DelegatingActionProxy" parameter="oper"></action>
<action name="bidForm" path="/bidAction" scope="request" type="org.springframework.web.struts.DelegatingActionProxy" parameter="oper"></action>
</action-mappings>
<message-resources parameter="net.easypai.struts.ApplicationResources" />
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="classpath:applicationContext.xml"/>
</plug-in>
</struts-config>