67,516
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="struts-login.xml" />
<constant name="struts.objectFactory" value="spring" /><!-- 告诉struts类由spring注入 -->
<constant name="struts.custom.i18n.resources" value="message"></constant>
<package name="order" namespace="/order" extends="struts-default" ><!--
<interceptors>
自定义拦截器some
<interceptor name="some" class="com.flight.utils.AuthorityInterceptor"></interceptor>
<interceptor-stack name="mydefault">
配置默认拦截器
<interceptor-ref name="defaultStack"></interceptor-ref>
配置自定义拦截器
<interceptor-ref name="some"></interceptor-ref>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="mydefault"></default-interceptor-ref>
配置全局result
<global-results >
<result name="login" >/WEB-INF/jsp/login.jsp</result>
</global-results>
--><!-- 订单查询 -->
<action name="findOrderIndex" class="showOrder" method="execute">
<result >/WEB-INF/jsp/findcairlineorder.jsp</result>
</action>
<action name="findOrder" class="showOrder" method="execute">
<result type="chain">findOrderIndex</result>
</action>
<!-- 订单处理 -->
<action name="orderTreatMent" class="orderTreatMent" method="execute">
<result >/WEB-INF/jsp/dealcairlineorder.jsp</result>
</action>
<!-- 订单修改 -->
<action name="updateOrder" class="updateOrder" method="execute">
<result >/WEB-INF/jsp/editcairlineorder.jsp</result>
</action>
<action name="updateOrderAction" class="updateOrder" method="update">
<result type="redirect">findOrder</result>
</action>
<action name="updateFlightsegmentAction" class="updateFlightSegment" method="execute">
<result type="redirect">updateOrder</result>
</action>
<action name="cancel" class="cancel" method="execute">
<result type="redirect">findOrderIndex</result>
</action>
<!-- 用户查询 -->
<action name="findUserIndex" class="userAction" method="execute">
<result >/WEB-INF/jsp/user/userlist.jsp</result>
</action>
<action name="findUser" class="userAction" method="execute">
<result type="chain">findUserIndex</result>
</action>
<!-- 添加用户 -->
<action name="addUserIndex" class="addUserAction" method="showAddUserIndex">
<result >/WEB-INF/jsp/user/addUser.jsp</result>
</action>
<action name="addUser" class="addUserAction" method="execute">
<result type="redirect">findUserIndex</result>
</action>
<!-- 删除用户 -->
<action name="deleteUserAction" class="deleteUserAction" method="execute">
<result type="redirect">findUser</result>
</action>
<!-- 用户信息修改 -->
<action name="updateUserIndex" class="updateUserAction" method="showUpdateUserIndex">
<result >/WEB-INF/jsp/user/updateUser.jsp</result>
</action>
<action name="updateUser" class="updateUserAction" method="execute">
<result type="redirect">findUser</result>
</action>
</package>
<!-- 系统管理模块 -->
<package name="systemManagement" namespace="/systemManagement" extends="json-default" >
<action name="empList" class="empAction" method="execute">
<result >/WEB-INF/jsp/systemManagement/empList.jsp</result>
</action>
<action name="addEmpIndex" class="addEmpAction" method="showIndex">
<result >/WEB-INF/jsp/systemManagement/addemp.jsp</result>
</action>
<action name="addEmp" class="addEmpAction" method="execute">
<result type="redirect" >empList</result>
</action>
<action name="findDeptAction" class="findDeptAction" method="execute">
<result type="json" />
</action>
<action name="deleteEmp" class="deleteEmpAction" method="execute">
<result type="redirect" >empList</result>
</action>
<action name="updateEmpIndex" class="updateEmpAction" method="showIndex">
<result >/WEB-INF/jsp/systemManagement/updateEmp.jsp</result>
</action>
<action name="updateEmp" class="updateEmpAction" method="execute">
<result type="redirect">empList</result>
</action>
<action name="companyListIndex" class="companyAction" method="execute">
<result >/WEB-INF/jsp/systemManagement/companyList.jsp</result>
</action>
<action name="companyList" class="companyAction" method="execute">
<result type="chain">companyListIndex</result>
</action>
<action name="addCompanyIndex" class="addCompanyAction" method="showIndex">
<result >/WEB-INF/jsp/systemManagement/addcompany.jsp</result>
</action>
<action name="addCompany" class="addCompanyAction" method="execute">
<result type="redirect">companyList</result>
</action>
<action name="deleteCompany" class="deleteCompanyAction" method="execute">
<result type="redirect">companyList</result>
</action>
<action name="updateCompanyIndex" class="updateCompanyAction" method="showIndex">
<result >/WEB-INF/jsp/systemManagement/updatecompany.jsp</result>
</action>
<action name="updateCompany" class="updateCompanyAction" method="execute">
<result type="redirect" >companyList</result>
</action>
<action name="deptListIndex" class="deptAction" method="execute">
<result >/WEB-INF/jsp/systemManagement/deptList.jsp</result>
</action>
<action name="deptList" class="deptAction" method="execute">
<result type="chain">deptListIndex</result>
</action>
<action name="addDeptIndex" class="addDeptAction" method="showIndex">
<result >/WEB-INF/jsp/systemManagement/adddept.jsp</result>
</action>
<action name="addDept" class="addDeptAction" method="execute">
<result type="redirect">deptList</result>
</action>
<action name="updateDeptIndex" class="updateDeptAction" method="showIndex">
<result >/WEB-INF/jsp/systemManagement/updatedept.jsp</result>
</action>
<action name="updateDept" class="updateDeptAction" method="execute">
<result type="redirect">deptList</result>
</action>
<action name="deleteDept" class="deleteDeptAction" method="execute">
<result type="redirect">deptList</result>
</action>
<action name="sgList" class="SgAction" method="execute">
<result >/WEB-INF/jsp/systemManagement/securitygroupList.jsp</result>
</action>
<action name="addSgIndex" class="addSgAction" method="showIndex">
<result >/WEB-INF/jsp/systemManagement/addsecuritygroup.jsp</result>
</action>
<action name="addSg" class="addSgAction" method="execute">
<result type="redirect" >sgList</result>
</action>
<action name="deleteSg" class="deleteSgAction" method="execute">
<result type="redirect" >sgList</result>
</action>
<action name="updateSgIndex" class="updateSgAction" method="showIndex">
<result >/WEB-INF/jsp/systemManagement/updatesecuritygroup.jsp</result>
</action>
<action name="updateSg" class="updateSgAction" method="execute">
<result type="redirect" >sgList</result>
</action>
</package>
</struts>
<?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:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property>
</bean>
<bean id="hibernateTemplate"
class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory"
ref="sessionFactory" />
</bean>
<bean id="txMgr"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory"
ref="sessionFactory"/>
</bean>
<tx:advice id="txAdvice" transaction-manager="txMgr" >
<tx:attributes>
<tx:method name="*" propagation="REQUIRED" />
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="find*" propagation="SUPPORTS" read-only="true"/>
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="allDao"
expression="execution(* com.flight.dao.*.*(..))"/>
<aop:advisor advice-ref="txAdvice"
pointcut-ref="allDao"/>
</aop:config>
<!-- ******************** service bean **************************** -->
<!-- orderService -->
<bean id="orderDao" class="com.flight.dao.OrderDaoImpl">
<property name="hibernateTemplate"
ref="hibernateTemplate" />
</bean>
<bean id="orderService" class="com.flight.service.order.OrderServiceImpl">
<property name="orderDao"
ref="orderDao" />
</bean>
<!-- flightsegmentService -->
<bean id="flightSegmentDao" class="com.flight.dao.FlightsegmentDaoImpl">
<property name="hibernateTemplate"
ref="hibernateTemplate" />
</bean>
<bean id="flightSegmentService" class="com.flight.service.flightsegment.FlightSegmentServiceImpl">
<property name="flightsegmentDao"
ref="flightSegmentDao" />
</bean>
<!-- userService -->
<bean id="userDao" class="com.flight.dao.UserDaoImpl">
<property name="hibernateTemplate"
ref="hibernateTemplate" />
</bean>
<bean id="userService" class="com.flight.service.user.UserServiceImpl">
<property name="userDao"
ref="userDao" />
</bean>
<!-- partyService -->
<bean id="partyDao" class="com.flight.dao.PartyDaoImpl">
<property name="hibernateTemplate"
ref="hibernateTemplate" />
</bean>
<bean id="partyService" class="com.flight.service.party.PartyServiceImpl">
<property name="partyDao"
ref="partyDao" />
</bean>
<bean id="ticketReservation" class="com.flight.service.ticketservice.TicketReservationImpl">
<property name="orderDao"
ref="orderDao" />
</bean>
<!-- departmentService -->
<bean id="departmentDao" class="com.flight.dao.DepartmentDaoImpl">
<property name="hibernateTemplate"
ref="hibernateTemplate" />
</bean>
<bean id="departmentService" class="com.flight.service.department.DepartmentserviceImpl">
<property name="departmentDao"
ref="departmentDao" />
</bean>
<!-- empservice -->
<bean id="empDao" class="com.flight.dao.EmpDaoImpl">
<property name="hibernateTemplate"
ref="hibernateTemplate" />
</bean>
<bean id="empservice" class="com.flight.service.emp.EmpserviceImpl">
<property name="empDao"
ref="empDao" />
</bean>
<!-- companyService -->
<bean id="companyDao" class="com.flight.dao.CompanyDaoImpl">
<property name="hibernateTemplate"
ref="hibernateTemplate" />
</bean>
<bean id="companyService" class="com.flight.service.company.CompanyServiceImpl">
<property name="companyDao"
ref="companyDao" />
</bean>
<!-- securitygroupService -->
<bean id="securitygroupDao" class="com.flight.dao.SecuritygroupDaoImpl">
<property name="hibernateTemplate"
ref="hibernateTemplate" />
</bean>
<bean id="securitygroupService" class="com.flight.service.securitygroup.SecuritygroupServiceImpl">
<property name="securitygroupDao"
ref="securitygroupDao" />
</bean>
<!-- ******************** action bean **************************** -->
<bean id="login" class="com.flight.struts.LoginAction">
<property name="userService" ref="userService"></property>
</bean>
<bean id="showOrder" class="com.flight.struts.showOrderAction">
<property name="orderService" ref="orderService"></property>
</bean>
<bean id="orderTreatMent" class="com.flight.struts.OrderTreatMentAction">
<property name="orderService" ref="orderService"></property>
</bean>
<bean id="updateFlightSegment" class="com.flight.struts.UpdateFlightSegmentAction">
<property name="flightSegmentService" ref="flightSegmentService"></property>
</bean>
<bean id="updateOrder" class="com.flight.struts.UpdateOrderAction">
<property name="orderService" ref="orderService"></property>
</bean>
<bean id="cancel" class="com.flight.struts.CancelAction">
</bean>
<!-- user action bean -->
<bean id="userAction" class="com.flight.struts.UserAction">
<property name="userService" ref="userService"></property>
</bean>
<bean id="addUserAction" class="com.flight.struts.AddUserAction">
<property name="userService" ref="userService"></property>
<property name="partyService" ref="partyService"></property>
</bean>
<bean id="deleteUserAction" class="com.flight.struts.DeleteUserAction">
<property name="userService" ref="userService"></property>
</bean>
<bean id="updateUserAction" class="com.flight.struts.UpdateUserAction">
<property name="userService" ref="userService"></property>
</bean>
<!-- ******************** systemmanage action bean **************************** -->
<bean id="empAction" class="com.flight.struts.EmpAction">
<property name="empService" ref="empservice"></property>
</bean>
<bean id="addEmpAction" class="com.flight.struts.AddEmpAction">
<property name="userService" ref="userService"></property>
<property name="partyService" ref="partyService"></property>
<property name="companyService" ref="companyService"></property>
<property name="departmentService" ref="departmentService"></property>
<property name="empService" ref="empservice"></property>
</bean>
<bean id="findDeptAction" class="com.flight.struts.FindDeptAction">
<property name="companyService" ref="companyService"></property>
</bean>
<bean id="deleteEmpAction" class="com.flight.struts.DeleteEmpAction">
<property name="partyService" ref="partyService"></property>
</bean>
<bean id="updateEmpAction" class="com.flight.struts.UpdateEmpAction">
<property name="userService" ref="userService"></property>
<property name="partyService" ref="partyService"></property>
<property name="companyService" ref="companyService"></property>
<property name="departmentService" ref="departmentService"></property>
</bean>
<bean id="companyAction" class="com.flight.struts.CompanyAction">
<property name="companyService" ref="companyService"></property>
</bean>
<bean id="addCompanyAction" class="com.flight.struts.AddCompanyAction">
<property name="companyService" ref="companyService"></property>
</bean>
<bean id="deleteCompanyAction" class="com.flight.struts.DeleteCompanyAction">
<property name="companyService" ref="companyService"></property>
</bean>
<bean id="updateCompanyAction" class="com.flight.struts.UpdateCompanyAction">
<property name="companyService" ref="companyService"></property>
</bean>
<bean id="deptAction" class="com.flight.struts.DeptAction">
<property name="departmentService" ref="departmentService"></property>
</bean>
<bean id="addDeptAction" class="com.flight.struts.AddDeptAction">
<property name="departmentService" ref="departmentService"></property>
<property name="companyService" ref="companyService"></property>
</bean>
<bean id="updateDeptAction" class="com.flight.struts.UpdateDeptAction">
<property name="departmentService" ref="departmentService"></property>
<property name="companyService" ref="companyService"></property>
</bean>
<bean id="deleteDeptAction" class="com.flight.struts.DeleteDeptAction">
<property name="departmentService" ref="departmentService"></property>
</bean>
<bean id="SgAction" class="com.flight.struts.SecuritygroupAction">
<property name="securitygroupService" ref="securitygroupService"></property>
</bean>
<bean id="addSgAction" class="com.flight.struts.AddSecuritygroupAction">
<property name="securitygroupService" ref="securitygroupService"></property>
</bean>
<bean id="deleteSgAction" class="com.flight.struts.DeleteSecuritygroupAction">
<property name="securitygroupService" ref="securitygroupService"></property>
</bean>
<bean id="updateSgAction" class="com.flight.struts.UpdateSecuritygroupAction">
<property name="securitygroupService" ref="securitygroupService"></property>
</bean>
</beans>
<?xml version="1.0" encoding="UTF-8"?>