Myeclipse10搭建SSH框架:一键集成Struts2, Spring3 & Hibernate4

需积分: 10 1 下载量 159 浏览量 更新于2024-09-12 收藏 156KB PDF 举报
本文主要介绍了如何在MyEclipse 10环境中进行Struts2、Spring 3和Hibernate 4的简单整合开发,以便创建一个SSH(Struts+Spring+Hibernate)框架下的Web应用。以下是详细的步骤和知识点: 1. 开发环境设置: 开发者需要使用MyEclipse 10.6版本,这个版本集成了Struts2.1、Spring 3.1和Hibernate 4.1,这些是进行Web应用开发的基础工具。Java EE的默认版本设定为6.0。 2. 构建Web工程并添加SSH支持: - 新建Web项目:创建名为"SSH_SQLServerB"的项目,设置为Java EE 6.0版本。 - 添加Spring支持:选择Spring 3.1版本,将Spring库(Spring3.1Core、Spring3.1PersistenceCore、Spring3.1Web)添加到项目,并将其复制到lib目录,确保在发布时能够方便访问。配置applicationContext.xml文件位于/WebRoot/WEB-INF目录。 - 添加Hibernate支持:选择Hibernate 4.1版本,同样将所需库(Hibernate4.1Core、Hibernate4.1AdvancedSupport)复制到lib。连接数据库为SQLServer 2010,配置不生成特定的HibernateSessionFactory,而是与Spring的applicationContext.xml合并。同时,设置URL过滤方式为"/*",并在src目录下生成struts.xml文件。 - Struts支持:选择Struts2.1版本及其相关库Struts2Core、Struts2Spring。在web.xml文件中添加Spring的ContextLoaderListener,以实现Spring上下文加载。 3. 系统初步测试: 配置Tomcat服务器,并通过浏览器访问"http://localhost:8080/SSH_SQLServerA",预期看到"ThisismyJSPpage",表示系统初步运行正常。 4. 最简Struts2系统设计: 一个基本的Struts2系统至少包含以下元素: - JSP页面:包含表单的HTML页面,用于用户输入和展示。 - Action类:Java类,处理表单提交,通常包含业务逻辑和数据操作。 - Action配置:在struts.xml中定义Action的映射关系,指定与哪个类对应以及参数处理等。 通过以上步骤,开发者可以利用MyEclipse 10搭建一个基础的SSH框架,并能自动建立数据表,进行后续的业务逻辑处理和数据持久化。这有助于简化开发过程,提高开发效率。