`
DangDang0701
  • 浏览: 77256 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

SSH框架搭建

    博客分类:
  • JAVA
阅读更多
1.建立Web Project工程(File-New-Web Project-选择JavaEE 5.0) 2.在Web Project工程下添加Struts框架(选中工程-MyEclipse-Project Capabilities-Add Struts Capabilities..-选择Struts1.3) 3.在Web Project工程下添加Spring框架(选中工程-MyEclipse-Proje
  

1.建立Web Project工程(File->New->Web Project->选择JavaEE 5.0)
2.在Web Project工程下添加Struts框架(选中工程->MyEclipse->Project Capabilities->Add Struts Capabilities..->选择Struts1.3)

3.在Web Project工程下添加Spring框架(选中工程->MyEclipse->Project Capabilities->Add Spring Capabilities..->选中除(Hibernate 3.2 Annotations & Entity Manager-<MyEclipse-Libraries>、Hibernate 3.2 Advanced Support Libraries -<MyEclipse-Libraries>)、Toplink Essentials-<MyEclipse-Libraries>和OpenJPA -<MyEclipse-Libraries>的包)
自动生成ApplicationContext.xml

4.在Web Project工程下添加Hibernate 框架(选中工程->MyEclipse->Project Capabilities->Add Hibernate Capabilities.. ->清除(Hibernate 3.1 Core Libraries -<MyEclipse-Libraries>)选中包->在SessionFactory id中输入sessionFactory)
  
5.将数据表反转到工程:(选中表->右键选中Hibernate Reverse Engineering..

6.在Struts配置文件Struts-config.xml中加入plugin插件  
作用:<!-- web app 启动, 加载spring -->
<plug-in ClassName=”Org.Springframework.web.struts.ContextLoaderPlugIn” >
<set-property property="contextConfigLocation"
  value="classpath:applicationContext.xml"/>
</plug-in>

7  在Struts-config.xml中:把action中的type设置为:
type="org.springframework.web.struts.DelegatingActionProxy"

8在生成好的单个实体DAO上生成接口,方法如下:
(右键 à refactor à Extract Interface……)
并且在其对应的action上生成接口对象,同时必须生成接口对象的get、set方法并且应用在excute方法中;

9在applicationContext.xml配置文件中:
   <bean name=" " class=" ">
              <property name="" ref=" ">
</property>
       </bean>
其中,bean中的name必须同struts-config.xml内的Action中的path保持一致!class是对应其action的路径。在property中的name是对应DAO所生成的接口在action中创建的对象名称。ref是对应DAO的名称。

10.在ApplicationContext.xml配置文件:

   <1>手动创建事务管理器;
<!-- 事务管理器 -->
   <bean id="txManager"
   class="org.springframework.orm.hibernate3.HibernateTransactionManager">
     <property name="sessionFactory" ref="sessionFactory"></property>
   </bean>
<2><!-- 事务策略通知 -->
<tx:advice id="txAdvice" transaction-manager="txManager">
     <tx:attributes>
     <tx:method name="get*" propagation="SUPPORTS"
          read-only="true" />
   <tx:method name="find*" propagation="SUPPORTS"
          read-only="true" />
   <tx:method name="search*" propagation="SUPPORTS"
           read-only="true" />
     <tx:method name="*" propagation="REQUIRED" />
     </tx:attributes>
   </tx:advice>
<3>创建事务代理;
<!-- 事务代理 -->
       <aop:config>
   <aop:pointcut id="txDAO"
        expression="execution (* com.accp.entity.*.*(..))" />
   <aop:advisor pointcut-ref="txDAO" advice-ref="txAdvice" />
   </aop:config>


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/MANGO714/archive/2009/09/19/4571315.aspx
分享到:
评论

相关推荐

    SSH框架搭建源码

    这个压缩包文件"SSHdemo"提供了一个SSH框架搭建登录功能的示例,帮助开发者了解并实践如何整合这三个框架来构建一个完整的Web应用程序。 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的Java Web...

    SSH框架搭建步骤

    以下将详细介绍SSH框架搭建的步骤。 **Spring框架** 1. **环境准备**:首先确保已安装JDK,并配置好环境变量。然后下载Spring框架的库文件,将其添加到项目的类路径中。 2. **创建项目**:使用IDE如Eclipse或...

    SSH框架搭建jar包

    以上就是SSH框架的基本概念和搭建环境的过程。理解并掌握这三个框架,能帮助开发者高效地构建出健壮、可维护的Java Web应用程序。在实际开发中,SSH框架的使用可以极大地提高开发效率,降低项目风险,因此是许多企业...

    ssh框架搭建用到的包完整版.zip

    在本文中,我们将深入探讨SSH框架搭建过程中涉及到的关键知识点。 首先,Spring框架是SSH的核心,它负责管理应用程序的组件和依赖关系。Spring提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-...

    基于MyEclipse的SSH框架搭建

    【基于MyEclipse的SSH框架搭建步骤】 1. 创建Java Web项目:在MyEclipse中,选择"New -&gt; Dynamic Web Project",设定项目名称和J2EE版本。 2. 添加Hibernate支持: - 切换到"MyEclipse Hibernate"透视图,创建...

    ssh框架搭建

    ### SSH框架搭建详解 #### 一、概述 SSH框架,即Struts+Spring+Hibernate的组合,是Java Web开发中的经典MVC模式架构之一。它集合了Struts2的前端控制、Spring的业务逻辑处理与依赖注入、以及Hibernate的对象关系...

    ssh框架搭建实例源码2

    本资源是在“ssh框架搭建实例源码1”基础上增加了修改了分页技术,实现数据从数据库中读取,并补充“ssh框架搭建实例源码1”中忘记上传的与分页技术相关的jar包,更新数据库文件ssh.sql。本资源所需的jar包请到“ssh...

    最新SSH框架搭建

    ### 最新SSH框架搭建知识点详解 #### 一、概述 SSH框架是指Struts2、Spring以及Hibernate三个开源框架的组合,常被用于Java Web应用程序的开发。本文将详细介绍如何使用Eclipse IDE搭建SSH框架(Struts2.5.10 + ...

    SSH框架搭建详细图文教程

    在SSH框架搭建步骤中: 1. 新建Web项目:在MyEclipse中创建一个新的Web项目,例如名为"SSH"。 2. 添加Struts2框架:右键点击项目,选择MyEclipse -&gt; Add Struts Capabilities,设置基包路径。 3. 配置Spring框架:...

    ssh框架搭建所需要的全部jar包

    尽管这个压缩包包含了SSH框架搭建所需的基本库,但现代的开发实践中,使用构建工具如Maven或Gradle来管理依赖是更佳的选择。Maven是一个项目管理和综合工具,它可以自动下载所需的jar包,解决依赖冲突,并提供构建...

    ssh框架搭建( spring4.3.8、struts2.5.1、hibernate5.2.1)

    SSH框架是Java开发中常用的三大框架集成,包括Spring、Struts和Hibernate。这些框架的组合为开发者提供了模型-视图...提供的SSH框架搭建.docx文档应该包含详细的步骤指导和示例代码,是学习SSH框架集成的重要参考资料。

    ssh框架搭建实例源码4

    本资源所需的jar包请到“ssh框架搭建实例源码2”和“ssh框架搭建实例源码”中下载: http://download.csdn.net/detail/linchengzhi/4100204 http://download.csdn.net/download/linchengzhi/4076267 相关链接: ...

    ssh框架搭建实例源码6

    本资源是在“ssh框架搭建实例源码5替换”基础上使用struts2通配符进行CRUD的跳转;使用struts2标签进行分页显示和回显,使得项目结构相当清晰,极易理解和再次利用。 注意:请点击报警管理进行操作,其它链接功能...

    SSH框架搭建的网上书店系统

    SSH框架搭建的网上书店系统是一种基于Java开发的Web应用程序,主要使用了Struts2、Hibernate和Spring这三大框架。这个系统提供了丰富的功能,包括用户端的注册、登录、购物车管理和购书流程,以及管理员端的订单处理...

    ssh框架搭建实例源码7

    本资源是在“ssh框架搭建实例源码6”基础上实现注解自动注入功能,简化了spring的配置,并解决了按F5刷新页面出现错误的bug。 本资源所需的jar包请到“ssh框架搭建实例源码2”和“ssh框架搭建实例源码”中下载: ...

    ssh框架搭建实例源码5

    本资源所需的jar包请到“ssh框架搭建实例源码2”和“ssh框架搭建实例源码”中下载: http://download.csdn.net/detail/linchengzhi/4100204 http://download.csdn.net/download/linchengzhi/4076267 相关链接: ...

    ssh框架搭建实例源码5替换

    本资源是在“ssh框架搭建实例源码4”基础上增加了数据类型转换功能;增加了数据验证功能;进行较好的测试和修改;进行部分代码注释;成功移植到ssm(strut2、spring、mybatis)实现了“hibernate和mybatis的之CRUD...

    ssh框架搭建实例源码3

    本资源是在“ssh框架搭建实例源码2”基础上修改了分页技术,实现项目真正可用的分页技术;实现对基础的dao,service,action操作的提取封装;使命名更规范。本资源所需的jar包请到“ssh框架搭建实例源码2”和“ssh...

    SSH框架搭建 ssh的配置文件

    SSH框架搭建是一个常见的Java Web开发任务,SSH分别代表Struts、Spring和Hibernate,它们分别是用于MVC模式的前端控制器、应用上下文管理以及对象关系映射的三大组件。以下是搭建SSH框架的详细步骤: 1. **前期准备...

Global site tag (gtag.js) - Google Analytics