`
hnmaque
  • 浏览: 17394 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

初级s1ssh

    博客分类:
  • j2ee
阅读更多
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" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <!-- 加载hibernate.cfg.xml配置文件 -->
    <property name="configLocation">
    <value>classpath:hibernate.cfg.xml</value>
    </property>
   
    </bean>
   
     <!-- 配置一个HibernateTemplate -->
    <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
      <property name="sessionFactory" ref="sessionFactory"></property><!-- 把sessionFactory工厂注入到模板 -->
    </bean>
     <!-- hibernateTemplate事务事务管理  jdbc:"org.springframework.jdbc.datasource.DataSourceTransactionManager -->
     <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory" 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" class="cn.com.dao.impl.PersonDAOImpl">
              <property name="hibernateTemplate" ref="hibernateTemplate"></property>
         </bean>
        
         <!-- manager层 -->
         <bean id="personManager" class="cn.com.manager.impl.PersonManagerImpl">
             <property name="personDAO" ref="personDAO"></property>
         </bean>
        
         <!-- action层 -->
         <bean name="/person"  class="cn.com.webapp.action.PersonAction">
            <property name="personManager" 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>
分享到:
评论

相关推荐

    s1结业考试 s1

    "s1"和"s1结业考试"再次确认了这是一个关于初级学习阶段结束时的评估,而“青鸟”则将这个情境定位在了北大青鸟的教育环境中。 【压缩包子文件的文件名称列表】:《第一学期理论知识试卷笔试B卷(2007年6月24日)》...

    S1AP基本信令流程

    S1AP 基本信令流程 S1AP 协议是 LTE 网络中的一种重要协议,它定义了 Evolved Packet Core (EPC) 网关与 Evolved Universal Terrestrial Radio Access Network (E-UTRAN) 之间的接口协议。在 LTE 网络中,S1AP 协议...

    S1TOOL解锁工具

    【S1TOOL解锁工具】是一款专为索尼设备设计的硬件解锁工具,它允许用户对设备进行root权限获取或者解锁Bootloader,以实现更高级别的自定义和个性化设置。然而,这种操作通常会使得设备失去官方保修,因此在使用前...

    s1tool.rar

    《S1tool刷机工具详解及其应用》 在IT领域,尤其是智能手机的爱好者群体中,刷机是一项常见的操作,它可以为设备带来新的功能、优化性能或者恢复系统。今天我们要聚焦的是一款名为"S1tool"的刷机工具,它主要用于...

    LTE S1接口中文

    LTE S1接口是4G Long Term Evolution (LTE)网络中的核心接口,用于连接移动网络的 Evolved NodeB (eNodeB) 和 Evolved Packet Core (EPC)。这个接口是4G系统中至关重要的组成部分,负责传递用户数据、控制信息以及...

    LTE数字蜂窝移动通信网S1应用协议(S1AP)

    LTE数字蜂窝移动通信网S1应用协议(S1AP)中文版,描述eNB与MME之间的消息结构

    忆典s1刷机工具

    忆典S1是一款知名的智能设备,而“忆典S1刷机工具”是专为此设备设计的一款软件,用于更新或恢复设备的操作系统。在IT领域,刷机通常指的是通过特定的程序来更改设备的固件或者操作系统,以实现个性化设置、优化性能...

    忆典 S1 Z4 刷机工具汇总大集合 by fox888

    忆典S1 Z4刷机工具汇总大集合是由用户fox888整理并分享的一份针对忆典S1机顶盒的系统升级和优化资源包。这个集合包含了多个用于忆典S1机顶盒刷机的必备工具和教程,旨在帮助用户解决在设备维护和系统更新过程中可能...

    ACCP5.0 S1结业考试 历届最新机试考试题目

    【ACCP5.0 S1结业考试】是北大青鸟APTECH计算机教育推出的ACCP(Accredited Computer Consultant Professional)课程体系的阶段性考核,主要针对初学者或入门级学员,旨在检验他们在编程和软件开发基础知识方面的...

    开源项目-s1s1ty-gittivity.zip

    开源项目-s1s1ty-gittivity.zip,I developed a package which will notify your github activity and it is working on mac windows and linux platform.

    accp5.0 S1课程总结

    2. **第一学期**:S1阶段是学员接触编程和IT知识的初级阶段,主要任务是打下坚实的基础。 3. **S1**:通常包括计算机科学基础、编程基础、数据结构与算法等内容。 在【压缩包子文件的文件名称列表】"accp5.0 S1课程...

    函数:字符串s1中删除串s2里包含的所有字符(c语言)

    在C语言中,字符串操作是非常重要的一部分,本篇文章将介绍如何编写一个函数,删除字符串s1中包含的所有字符,这些字符也出现在字符串s2中。 在这个函数中,我们使用了两个指针i和k来遍历字符串s1,另外,我们还...

    SSH框架搭建详解——登录实例

    创建一个新的数据库`s1sh_demo`,并在其中创建一个`user`表,用于存储用户信息。表结构包括`id`(主键,自增长)、`username`和`password`字段。 2. **新建Java Web项目**: 使用IDE,如MyEclipse 9.0 M1,创建一...

    s1d13521资料

    根据给定文件的信息,我们可以提炼出关于S1D13521的多个关键知识点。 ### S1D13521概述 S1D13521是一款由精工爱普生公司(SEIKO EPSON CORPORATION)设计与生产的专用硬件组件,主要应用于电子墨水显示屏(E-Ink ...

    解鎖工具 s1Tool.rar

    解鎖工具 s1Tool.rar

    技嘉 GA-H61M-S1 rev3.0 bios

    技嘉GA-H61M-S1 rev3.0 BIOS是一款专为技嘉H61M-S1主板设计的固件更新程序,它主要用于提升主板的性能、稳定性和兼容性。BIOS(基本输入输出系统)是计算机硬件系统的核心组成部分,负责在开机时执行初始化任务,并...

    炬力提取工具s1res-4.1汉化版

    炬力提取工具s1res-4.1汉化版是一款专为炬力(Actions)芯片设计的固件提取软件,主要用于处理炬力芯片相关的设备或系统。这款工具的汉化版意味着它已经被翻译成中文,方便中国用户更直观、便捷地理解和操作。在IT...

    FCM_S.rar_FCM-S2_fcm_s1_fcm_s算法原理_fcm—s1_part4gq

    FCM_S1可能是在FCM的基础上引入了某种优化机制,例如动态调整隶属度或者采用更复杂的隶属度函数,以提高聚类的稳定性和准确性。具体实现可能涉及到计算过程中的权重调整、迭代策略的改变等。 FCM_S2则可能是对FCM_...

    S1阶段考试题

    【标题】"S1阶段考试题"所涉及的知识点涵盖了北大青鸟计算机教育体系中S1阶段的基础课程内容。这个阶段通常是对计算机科学和技术初学者的入门教学,旨在为学员建立扎实的计算机基础知识,以便他们能够顺利过渡到更...

Global site tag (gtag.js) - Google Analytics