首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

SSH框架调整配置文件模式1

2013-10-24 
SSH框架整合配置文件模式1配置文件的分析:web.xml中的配置 !--定义Spring的配置--context-paramparam

SSH框架整合配置文件模式1
配置文件的分析:web.xml中的配置 <!--定义Spring的配置--><context-param>    <param-name>        contextConfigLocation
    </param-name>
    <param-value>        classpath*:applicationContext-*.xml
    </param-value>
</context-param>
<!--配置监听器--><listener>    <listener-class></listener-class>
</listener>
<!--OpenSessionInViewFilter--><filter>    <filter-name></filter-name>
    <filter-class></filter-class>
</filter>
<filter-mapping>    <filter-name></filter-name>
    <url-pattern></url-pattern>
</filter-mapping>

struts.xml的配置文件<struts>    <package name="" namespace="" extends="">        <action name="xxx" class="xxxAction">            <result name="">/xx.jsp</result>
        </action>

<!--通配符的引用-->        <action name="*" class="{1}Action">            <result name="">/{1}_xx.jsp</result>
        </action>
    </package>
</struts>
applicationContext-common.xml配置文件(包括Hibernate和Spring的配置)<beans><!--启用注解注入--><context:annotation-config/><!--启用注解扫描--><context:component-scan base-package="包名"/><!--配置数据库--><bean id="dataSource" class="">    <property name="driverClassName" value=""/>
    <property name="url"/ value="">
    <property name="username" value=""/>
    <property name="password" value=""/>
</bean><!--配置Spring的SessionFactory--><bean id="" class="">    <property name="dataSource" ref="dataSource">
    <property name="hibernateProperties">        <value>            
        </value>
    </property>

    <property name="mappingResource">        <list>            <value>com/oa/model/类名.hbm</value>
        </list>
    </property>
</bean><!--配置事务管理--><bean id="txManager" class="">    <property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!--配置事务通知--><tx:advice id="txAdvice" transaction-manager="txManager">    <tx:attribute>        <tx:method name="find*" read-only="true"/>        <tx:method name="get*" read-only="true"/>
        <tx:method name="*"/>
    </tx:attribute>
</tx:advice>
<!--配置事务切面--><aop:config>    <aop:pointcut id="fooServiceOperation" ref=""/>
</aop:config></beans>
common.xml的配置<struts>    <constant name="" value="struts-default"/>
    <package name="" abstract="true" extends="struts-default">    <interceptors>        <interceptor name="" class=""/>
        
    <interceptors>
    <interceptor-stack name="">        <interceptor-ref name=""/>
    </interceptor-stack>
<!--定义全局变量-->    <global-results>        <result name=""/>
    </global-results>
<!--定全局异常-->    <global-exception-mappings>        <exception-mapping result="" exception=""/>
    </global-exception-mappings>
</package>
</struts>

热点排行