团队开发中多个STRUTS,SPRING的解决方案

来源:互联网 发布:vscode css插件 编辑:程序博客网 时间:2024/05/16 11:39

在网上搜索了一些资料,在团队开发中,利用多个STRUTS,SPRING来解决程序的同步的问题。

web.xml中修改spring和struts的配置,spring的配置中需符合一定的命名规则,使其能够LOAD进来多个spring和struts。

 

<context-param>
        
<param-name>contextConfigLocation</param-name>
        
<param-value>/WEB-INF/classes/applicationContext-*.xml</param-value>
    
</context-param>
<init-param>
            
<param-name>config</param-name>
            
<param-value>/WEB-INF/struts-config.xml,/WEB-INF/struts-config-xl.xml,/WEB-INF/struts-config-zy.xml</param-value>
        
</init-param>

 

在spring的配置文件中,只需设定其中的一个spring文件的dataSource和sessionFactory。全部mappingResources都设在这个文件里面,这个还未能实现团队的独立开发。其它的spring文件只须指定它们的应用就可以了。例:

 

<bean id="PerformanceDAO"
        class
="com.***.dao.hibernate.PerformanceDAO">
        
<property name="sessionFactory">
            
<ref bean="sessionFactory" />
        
</property>
    
</bean>
<bean name="/Member/SecondHandCarAdd"
        class
="com.***.action.web.secondhandcar.SecondHandCarAddAction"
        singleton
="false">
        
<property name="secondhandcarsummaryDAO">
            
<ref bean="SecondhandcarsummaryDAO" />
        
</property>
    
</bean>
原创粉丝点击