`
chengzhi_hong
  • 浏览: 167435 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts+Spring+Hibernate环境的搭建

阅读更多
一、 自动加载Struts
新建一个WebProject的项目,右键单击项目名称->MyEclipse->Add Struts Capabilities
选择Struts的版本和填写“Base package for new classes”
例如“Struts1.2”“com.studiozero.myblog.struts”
点击Finish完成Struts的加载
二、 自动加载Spring
右键单击项目名称->MyEclipse->Add Spring Capabilities->加载Spring类包(Spring2.0 Core Libraries+Spring 2.0 Web Libraries)->选择”Copy checked Libraries contents to project folder(TLDs always copied)”->Libraries Folder的值选为” /WebRoot/WEB-INF/lib”,Tag Libraries Installation的值为” /WebRoot/WEB-INF”->单击Next,Folder的值为” WebRoot/WEB-INF”,File的值为” applicationContext.xml”->单击Finish
三、 自动加载Hibernate
右键单击项目名称->MyEclipse->Add Hibernate Capabilities->加载Hibernate类包(Hibernate 3.1 Core Libraries+Hibernate 3.1 Advanced Support Libraries+Spring 2.0 ORM/DAO/Hibernate3 Libraries)->选择“Copy checked Libraries jars to project folder and add to build-path”,Libraries Folder的值为” /WebRoot/WEB-INF/lib”->单击Next,选择Spring configuration file(applicationContext.xml)->单价Next,选择Existing Spring configuration file,填写SessionFactory ID的值,例如:sessionFactory->单击Next 选择数据源->填写 BeanId 例如“dataSource”->单击Next,取消对“Create SessionFactory classes”的选择->单击Finish完成对Hibernate的加载
四、将Struts交给Spring
<controller>
  <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor" />
  </controller>
   <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
    <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
  </plug-in>
五、创建包结构
Com.studiozero.dao(存放DAO),com.studiozero.struts(存放Struts的Action和Form),com.studiozero.vo(存放Model和hbm文件),com.studiozero.service(存放业务层类),com.studiozero.util(存放常用的类)
六、 将数据库表自动导出
在DB Browser中右键单击要导出的数据表->Hibernate Reverse Engineering->在Java src folder中选择“com.studiozero.vo”,选中一下内容“Hibernate mapping file(*.hbm.xml) for each database table”,“Update hibernate configuration with mapping file location”,“Java Data Object(POJO<>DB Tabe)”,“Java Data Access Object(DAO)(Hibernate 3 only)”,“Generate precise findBy methods”->单击Next设定“ID Generator”一般选择“native”->单击Finish完成数据表的导出

分享到:
评论
1 楼 xiayh04 2010-10-08  
兄弟,我最近也在学SSH,有没有可以借鉴的开源项目。
我现在刚入门,需要一个规范的、比较适合学习的例子。
可否予以帮助!多谢~

相关推荐

    简单struts+spring+hibernate搭建,配置

    简单struts+spring+hibernate搭建,配置,适合初学者

    最新版本的Struts2+Spring4+Hibernate4框架整合

    整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...

    Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf

    Struts2+Spring+Hibernate 中的Action单元测试环境搭建 在软件开发中,单元测试是一种非常重要的测试方法,可以帮助我们确保代码的可靠性和稳定性。在 Struts2+Spring+Hibernate 框架中,对 Action 的单元测试环境...

    Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3

    本文将详细介绍如何在MyEclipse 8.5环境下搭建基于Struts2.1、Spring3.0以及Hibernate3.3的SSH框架,并通过图解的方式引导读者完成整个搭建过程。 #### 二、创建 Web 项目 首先,需要在MyEclipse 8.5中创建一个新...

    struts2+spring2.5+hibernate3.2整合完整项目,带数据库脚本

    Struts2、Spring2.5和Hibernate3.2是Java Web开发中经典的三大框架,它们的整合使用在过去的许多年里被广泛应用于企业级应用系统。这个完整的项目提供了从开发环境到运行环境的所有必要组件,包括数据库脚本,使得...

    struts+spring+hibernate

    Struts、Spring 和 Hibernate 是Java开发中非常著名的三个开源框架,它们组合在一起形成的SSH(Struts、Spring、Hibernate)框架,是企业级Web应用开发的常用解决方案。SSH框架的整合可以实现模型-视图-控制器(MVC...

    在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架

    本文旨在通过一个简单的登录示例项目,详细介绍如何在Netbeans IDE环境下构建基于Struts2.0、Spring2.5与Hibernate框架的应用程序。 #### 二、环境搭建与准备 ##### 1. 软件需求 - JDK 1.6:确保安装了正确的Java...

    整合Struts+Spring+Hibernate简单例子开发

    Struts、Spring和Hibernate是Java Web开发中的三大框架,它们各自负责不同的职责,组合使用能够构建出高效、灵活的企业级应用程序。在这个简单的例子开发中,我们将深入理解这三个框架的集成和工作原理。 **Struts...

    网上订餐系统(struts+spring+hibernate).rar

    网上订餐系统是一种基于互联网技术实现的餐饮服务应用,它结合了Struts、Spring和Hibernate三个核心Java EE框架,为用户提供便捷的在线订餐体验。这个压缩包文件"网上订餐系统(struts+spring+hibernate).rar"很可能...

    struts+spring+hibernate整合

    通过以上步骤,一个基本的Struts、Spring和Hibernate整合的应用就搭建完成了。这个整合的关键在于Struts处理HTTP请求,Spring管理业务对象和依赖,而Hibernate则处理数据库操作。这样的架构可以实现松耦合,便于代码...

    Eclipse+Struts+Spring+Hibernate+Mysql环境搭建及访问数据库实例

    在IT行业中,开发Java Web应用时常常会使用到一套名为SSH2(Struts2、Spring、Hibernate)的技术栈...提供的文档"Eclipse+Struts+Spring+Hibernate+Mysql环境搭建及访问数据库实例.doc"将更详细地指导你完成整个过程。

    jbpm4整合struts2+spring2.5+hibernate3.3

    【jbpm4整合struts2+spring2.5+hibernate3.3】的集成是企业级应用开发中常见的技术栈组合,旨在利用各框架的优势实现高效、灵活的业务流程管理。jbpm4是一个开源的工作流管理系统,用于定义、执行和管理业务流程。...

    搭建Struts2.1+Spring3.0+Hibernate3.3框架

    搭建Struts2.1+Spring3.0+Hibernate3.3框架是开发Java Web应用程序时常见的一种技术组合,也被称为SSH框架。这三个框架分别负责不同的职责:Struts2处理前端控制器,Spring提供依赖注入和事务管理,Hibernate则作为...

    学生管理系统SSH(Struts2+Spring3.1+Hibernate3.6)

    笔者开发时所用到的软件: apache-tomcat-7.0.25.exe eclipse-jee-indigo-SR2-win32.zip mysql-5.5.20-win32.msi navicat100_mysql_en.zip ...适合于初学Struts2+Spring+Hibernate的开发人员参考学习。

    struts+spring+hibernate(三大框架),外加ajax

    通过研究这个项目,你可以深入了解四大技术的协同工作,学习如何在实际项目中搭建和配置Struts、Spring、Hibernate和Ajax的集成环境,以及如何编写相应的业务逻辑和UI展示。这对于提升Java Web开发技能非常有帮助。...

    用eclipse搭建SSH架构(struts + spring + hibernate)

    Eclipse 搭建 SSH 架构(Struts + Spring + Hibernate) Eclipse 是一个功能强大且功能丰富的集成开发环境(IDE), SSH 架构(Struts + Spring + Hibernate)是 Java Web 开发中常用的架构模式。下面将详细介绍...

    Eclipse+Struts+Spring+Hibernate+Mysql环境搭建及访问数据库实例.doc

    Eclipse+Struts+Spring+Hibernate+Mysql环境搭建及访问数据库实例

Global site tag (gtag.js) - Google Analytics