SSH 环境搭建完整教a SSH 环境搭建:struts2.18+spring2.5+hibernate3
一、SSH 环境搭建开发环境
1、Fileànewàweb project;
2、配置好TomCat;
二、SSH 环境搭建的配置structs
1、引入structs的包:
2.修改WEB-INF下的web.xml,增加struts2的配置。增加代码如下:这些配置代码对于struts2是不变的,直接复制到web.xml即可。
3.添加src下添加struct.xml文件(见图1)
注意:<result name="success" …/>这部分,若type="redirect"将容易丢失很多信息,
若要传入上下文信息,尽量不用,或者用type = "dispatcher"
4.在src/test包下添加action文件(见图2)
5.添加jsp文件(见图3)
二。Hibernate配置
1.用hibernate逆向工程,生成实体类文件和操作数据库的dao类文件;分别复制到 test.model下,和test.service下,(不用建hibernate.cfg.xml)如下图:(见图4)
2.在spring的配置文件applicationContext.xml中增加以下内容:在spring bean中注册数据库连接的datasouce以及sessionfactory;指定hibernate生成的实体类映射文件的具体位置;(见图5)
3.在test.config下添加文件 serviceContext.xml 用于将 所有的set函数注册到spring bean 里;(见图6)
4.(见图7)
(见图8)
分享到:
相关推荐
【标题】"S2S2H3三大框架整合写的增删查改,源码"指的是一个集成Spring、Struts2和Hibernate3(简称SSH)的Web应用示例,该示例实现了基本的数据操作功能,包括增加(Insert)、删除(Delete)、查询(Query)和修改...
【标题】"sshd.rar_S2S2H3 d_s2s2h3" 提供了一个关于集成开发环境的线索,这里的"sshd"可能指的是Secure Shell Daemon,它是一个广泛用于远程登录服务的安全协议。而"S2S2H3"则暗示了这是一个基于Java技术栈的项目,...
总结来说,"J2EE平台下的s2s2h3包"代表了一个包含Spring、Struts和Hibernate框架的集合,这些框架是构建J2EE企业级应用的关键工具,它们通过提供分层架构和强大的功能,帮助开发者创建高效、可扩展且易于维护的Web...
Struts2、Spring和Hibernate是Java Web...然而,随着技术的发展,现在的趋势更多地转向Spring Boot和Spring MVC,它们提供了更简洁的配置和更强大的功能,但理解S2S2H3的集成仍然对理解现代Java Web开发有重要价值。
标题中的"S2S2H3"可能是指"Source to Source to Host to Host"的一种缩写,这通常在软件开发环境中用来描述一个从源代码管理到主机环境构建的过程。结合描述中的"SSH开发环境搭建",我们可以推断这篇内容是关于如何...
标题 "s2s2h3+servlet所需包" 暗示了这是一个关于Web开发中使用的框架和技术的集合,特别是Spring(S2S可能代表Spring的两个版本或Spring Security)、Struts2(S2)和Hibernate(H3),以及Servlet技术。...
标题“lib-s2s2h3_2.rar”暗示了这是一个与Struts2、Spring2和Hibernate3集成相关的库文件的压缩包,是该系列的第二部分。描述中提到的“由于上传大小限制,这是第二部分”,说明这个压缩包是分批上传的,可能包含了...
struts2+spring2+hibernate3 的较小依赖包整理。包含45个jar文件,总大小18.6M。由于上传文件大小限制,这里是第一部分。第二部分不收分。第二部分资源名为:lib-s2s2h3_1.rar。
本文将深入探讨如何有效获取移动光猫H3-s2的超级管理员(超管)信息,这对于设备的故障排查、配置优化以及安全维护具有重要意义。 首先,我们要了解移动光猫H3-s2的基本信息。H3-s2是一款由华为制造的光网络终端...
标题中的“s2s4h3配置用jar包”可能指的是Struts 2、Spring 3和Hibernate 3的组合,因为版本号通常会出现在jar包的命名中。这里提到的“数据采集系统”可能是一个基于SSH框架构建的应用,用于收集、处理和分析各种...
很抱歉,但根据您给出的信息,"example(s2s3h3)" 并不是一个明确的IT知识点或技术术语,也没有提供足够的上下文来生成一篇超过1000字的详细文章。标题、描述和标签中的内容重复,且没有提供任何具体的压缩包文件名或...
【标题】"s2s3h3、easyui界面、权限过滤、可使用json的简单登陆系统1"所涉及的知识点主要包括以下几个方面: 1. **s2s3h3框架**: s2s3h3可能是一个自定义或者特定项目使用的框架,它可能结合了S2(可能是Struts2...
【标题】"s2s3h3+easyui界面+权限过滤+可使用json的简单登陆系统"描述了一个集成多种技术构建的Web应用程序。在这个系统中,开发人员使用了S2S3H3框架,EasyUI前端库以及JSON数据交换格式来实现用户登录功能,并且...
【S2S3H3-Lib】:这是一个整合了Struts2.3、Spring3.0和Hibernate3.6.7的库文件集合,通常用于Java Web开发。SSH(Struts2、Spring、Hibernate)是Java领域中非常流行的MVC(Model-View-Controller)框架三位一体的...
标题 "s2s2.5h3_crud含分页.rar" 暗示着这是一个关于CRUD操作(创建、读取、更新、删除)的项目,特别提到了包含分页功能,且与s2s2.5h3框架有关。描述中提到,此资源来源于他人,经过了作者的些许修改,并提供了....
String2+Spring3+Hibernate3整合 上传的为下载地址解压使用地址下载即可(不需要密码) 本文件由Ant工作室提供 http://www.panying520.cn 如果不成功资源分加倍赔偿 如果问题或疑问请发送(EMAIL):service@...100%服务到家
这些jar文件的集合"**s2s3h3-jar**"意味着包含了Struts2、Spring3和Hibernate3的库,开发者可以利用这些库快速搭建SSH框架的项目。然而,值得注意的是,虽然这些jar文件提供了基本的框架支持,但为了实际开发,还...
String2+Spring3+Hibernate3整合 支持文件上传到数据库 注册+登录 上传的为下载地址解压使用地址下载即可(不需要密码) 本文件由Ant工作室提供 http://www.panying520.cn 如果不成功资源分加倍赔偿 ...100%服务到家
在Chapter17_S2S2H3目录中,可能包含以下内容: 1. 项目的结构示例,展示了各个框架配置文件的位置和名称。 2. 源代码,包括Action类、Service类、DAO类以及实体类,展示如何在代码中使用Spring、Struts2和Hibernate...