1.创建web项目,名称为jboa
2.创建java package
cn.jbit.jboa.action 表示层struts action
cn.jbit.jboa.dao 数据访问层
cn.jbit.jboa.dao.hibimpl
cn.jbit.jboa.service 业务层
cn.jbit.jboa.service.impl
cn.jbit.jboa.entity 实体类
cn.jbit.jboa.util 工具包
3.配置myeclipse "DB Browser工具",让myeclipse连接到oracle实例。
4.使用myeclipse为项目添加hibernate支持
3.1 选择hibernate-core为库包,并将jar文件拷贝到项目中
3.2 选择自动生成hibernate.cfg.xml
3.3 不创建HibernateSessionFactory工具类
5.使用myeclipse工具生成实体类及映射文件
注:生成实体类时指定类名,及对象属性类型。
6.使用myeclipse工具添加spring支持.
注:(1)添加库包时,选择spring-core,spring-aop,spring-persistence-core,spring-web
(2)选择将jar文件拷贝到项目中。
7.配置spring监听器,应用启动时即加载spring配置文件。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
<!-- 导入多个配置文件 -->
<param-value>classpath:applicationContext-*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
8.配置spring OpenSessionViewFilter,解决hibernate延迟加载异常问题(如果没有配置关联关系,可以不配置此选项)。
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter>
<filter-name>ActionContextCleanUp</filter-name>
<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter>
<filter-mapping>
<filter-name>ActionContextCleanUp</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
9.手动添加struts2支持(myeclipse8.5及以上支持自动添加struts2支持)
9.1 拷贝 struts2核心jar包及struts2-spring插件包。
9.2 修改web.xml配置主控制器Filter
9.3 添加struts.xml配置文件
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
10.ok
分享到:
相关推荐
本文档将指导您如何使用MyEclipse 2013集成开发环境快速搭建SSH框架(Spring 2.5、Struts 2.1 和 Hibernate 3.1)。SSH框架是一种广泛应用于Java Web项目的开发框架,通过整合Spring、Struts和Hibernate三个强大的...
SSH是Java开发中的一种经典企业级应用框架,由Struts2、Spring2.5和Hibernate3.3三个组件组成,分别负责MVC模式中的表现层、业务层和数据访问层。下面将详细介绍这三个组件以及它们如何协同工作。 **Struts2** 是一...
Struts2、Spring2.5和Hibernate3.2是经典的Java Web开发框架组合,被称为SSH(Struts2、Spring、Hibernate)集成。这个整合包可能是为了帮助开发者快速搭建基于这些技术的项目环境。 Struts2是MVC(Model-View-...
这个集成示例对初学者理解SSH框架的工作原理非常有帮助,同时对于熟悉这些技术的老手,也是快速搭建项目结构的模板。在实际开发中,由于Struts1和Spring2.5已经相对老旧,现在更多地推荐使用Struts2、Spring4及以上...
SSH整合是指将Spring、Hibernate和Struts这三大Java开源框架集成在一起,用于构建高效、灵活的企业级Web应用程序。这三个框架分别负责不同的职责:Spring作为应用的基石,提供依赖注入(DI)和面向切面编程(AOP),...
SSH(Struts2、Spring和Hibernate)是一个经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。...对于学习SSH框架或者理解企业级Java Web开发流程的初学者来说,这是一个很好的实践案例。
Struts、Spring 和 Hibernate 是Java开发中非常重要的三个框架,它们各自在Web应用程序开发中扮演着不同的角色...在提供的压缩包中,"lib"目录下的jar文件包含了这三个框架及其相关依赖,方便开发者快速搭建项目环境。
Struts2、Hibernate3.2和Spring2.5(简称SSH2)是Java Web开发中的三个核心框架,它们各自在应用程序的不同层面上发挥着重要作用。这个整合开发包将这三个框架结合在一起,为开发者提供了一个高效、灵活且可扩展的...
### Java SSH框架整合搭建Web系统(Struts1.2+Spring2.5+Hibernate3.2) #### 一、准备工作 在开始构建基于Struts1.2+Spring2.5+Hibernate3.2的Web应用之前,需要进行一系列的基础设置工作。 **1.1 创建工程** ...
在SSH2整合的项目中,文件名称列表中的"SSH2"可能指的是整个项目的源代码包,包含了相关的配置文件、Java源代码、资源文件等,开发者可以通过这个包快速搭建一个基本的SSH2整合的项目模板。 以上就是关于“Struts2+...
Struts2.0、Spring2.5和Hibernate3...这些JAR包的下载可以帮助开发者快速搭建开发环境,开始构建基于SSH的项目。在使用过程中,还需要理解每个框架的配置文件、API文档以及最佳实践,以确保项目能够稳定、高效地运行。
本教程将详细讲解如何在Myeclipse环境下搭建SSH框架。 首先,创建一个新的Web Project工程。这一步非常基础,只需根据Myeclipse的向导设定工程名称即可。完成创建后,紧接着是添加Struts框架。在工程中选择“New” ...
Struts2、Spring2.5和Hibernate是Java开发中经典的三大框架,它们分别负责MVC模式中的动作控制、依赖注入及持久层管理。这个“struts2+spring2.5+hibernate_框架完整jar包”包含了这些框架的核心库,使得开发者能够...
本文将以“添加用户”为例,详细介绍如何集成Struts1.2、Hibernate3.2和Spring2.5,帮助读者快速掌握SSH框架的集成技巧。 #### 二、环境搭建与配置 ##### 1. 添加Struts1.2支持 确保项目中已经引入Struts1.2的相关...
Struts2.1.8、Spring2.5和Hibernate3是经典的Java企业级开发框架组合,通常被称为S2SH或SSH。这些框架协同工作,帮助开发者构建高效、可维护的Web应用程序。 Struts2作为MVC(模型-视图-控制器)框架,负责处理应用...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们的组合被称为SSH。SSH2则是Struts2、Spring2.5和Hibernate3.0的集成版本,这是一套非常经典的后端技术栈,用于构建高效、灵活的企业级应用程序。在本...
压缩包中的"struts2+hibernate+spring整合的jar"包含了这些框架所需的基础库,用于快速搭建SSH2整合环境。 总之,Struts2、Hibernate3和Spring2.5的整合提供了强大的后端开发能力,它们各自解决了一部分问题,共同...
这个"struts2-hibernate3.3.5-spring2.5整合包"是为了方便开发者快速搭建基于SSH的项目环境而提供的集成解决方案。 **Struts2** 是一个MVC(Model-View-Controller)框架,它主要处理Web应用中的请求和响应。Struts...
### 搭建SSH2框架的关键步骤与实践 #### 一、引言 SSH2框架,即Spring2.5、Struts2与Hibernate3.3的集成开发框架,在Java Web应用开发领域占据着重要的地位。它能够有效地提高开发效率,简化复杂的业务逻辑处理。...