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

低级s1ssh

2012-12-18 
初级s1sshweb中?xml version1.0 encodingUTF-8 ?web-app version2.5 xmlnshttp://java.sun.

初级s1ssh
web中
<?xml version="1.0" encoding="UTF-8" ?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  
  
   <context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-config/applicationContext.xml
</param-value>
</context-param>


<!-- Spring的监听器,以启动spring的root webApplicationContext,来简单地代理ContextLoader -->

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

<!-- Action Servlet Configuration -->
    <servlet>
        <servlet-name>struts</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
            <param-name>config</param-name>
            <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
    </servlet>


    <!-- Action Servlet Mapping -->
    <servlet-mapping>
        <servlet-name>struts</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>



  
    <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>





2。spring中的


<?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:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd"
    >
  
   
   
     <!-- 配置sessionFacotry-->
    <bean id="sessionFactory" ref="sessionFactory"></property><!-- 把sessionFactory工厂注入到模板 -->
    </bean>
     <!-- hibernateTemplate事务事务管理  jdbc:"org.springframework.jdbc.datasource.DataSourceTransactionManager -->
     <bean id="transactionManager" ref="sessionFactory"></property>
     </bean>
     <!-- 配置事务的传播特性  -->
     <tx:advice id="txAdvice"  transaction-manager="transactionManager">
        <!-- 配置哪些方法是要通过事务来管理 -->
     <tx:attributes>
     <tx:method name="insert*" propagation="REQUIRED"/>  
           <tx:method name="delete*" propagation="REQUIRED"/>  
           <tx:method name="modify*" propagation="REQUIRED"/> 
           <tx:method name="save*" propagation="REQUIRED"/>   
           <tx:method name="update*" propagation="REQUIRED"/>
           <tx:method name="*" read-only="true"/>
     </tx:attributes>
     </tx:advice>
    
     <aop:config>
        <!-- 定义一个切入点 -->
     <aop:pointcut id="mypointcut" expression="execution(* cn.com.manager.impl.*.*(..)))"/>
      <aop:advisor pointcut-ref="mypointcut" advice-ref="txAdvice"/>
   </aop:config>
  


         <!-- DAO层 -->
         <bean id="personDAO" ref="hibernateTemplate"></property>
         </bean>
        
         <!-- manager层 -->
         <bean id="personManager" ref="personDAO"></property>
         </bean>
        
         <!-- action层 -->
         <bean name="/person"  ref="personManager"></property>
         </bean>
  </beans>



3.struts中的 :

<?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 -->
          <form-bean name="personForm" type="cn.com.webapp.form.PersonForm">
          </form-bean>
     </form-beans>
    
     <action-mappings>
    
     <!--
        <action type="cn.com.webapp.action.PersonAction" name="personForm" parameter="method" path="/personManager" >
           <forward name="person_list" path="/person_list.jsp" />
        </action>
         -->
        
        
     <action path="/person" scope="request"  parameter="method"
     type="org.springframework.web.struts.DelegatingActionProxy" name="personForm">
          <forward name="person_list" path="/person_list.jsp" />
     </action>
     </action-mappings>
    
     <!-- 将ACTION 注入spring中管理 -->
     <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">  
       <set-property property="contextConfigLocation"     value="/WEB-INF/spring-config/applicationContext.xml" />  
</plug-in>
    
  </struts-config>

热点排行