Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
### MyEclipse 8.5 下搭建 SSH 框架详解 #### 一、概述 SSH框架是指将Struts、Spring以及Hibernate这三个开源框架进行整合,以实现更加强大、灵活且可扩展的企业级应用开发。本文将详细介绍如何在MyEclipse 8.5环境下搭建基于Struts2.1、Spring3.0以及Hibernate3.3的SSH框架,并通过图解的方式引导读者完成整个搭建过程。 #### 二、创建 Web 项目 需要在MyEclipse 8.5中创建一个新的Web项目作为SSH框架的基础。步骤如下: 1. **打开 MyEclipse**:点击File → New → Web Project来新建一个Web项目。 2. **指定项目信息**:在弹出的对话框中,在Project Name中输入项目名称(如“ssh”),在J2EE Specification Level中选择Java EE 6.0,然后点击Finish完成项目创建。 #### 三、搭建 Spring 3.0 接下来,需要为项目添加Spring支持。 1. **选择项目**:在左侧的项目列表中选择刚刚创建的项目(如“ssh”)。 2. **添加Spring功能**:右键点击项目名,选择MyEclipse → Project Capabilities → Add Spring Capabilities。 3. **选择Spring版本**:在Spring version中选择Spring 3.0。 4. **选择所需包**:根据项目需求,选择对应的包,例如Spring 3.0 AOP、Spring 3.0 Core、Spring 3.0 Persistence Core、Spring 3.0 Persistence JDBC、Spring 3.0 Web等。注意选择JAR Library Installation为Copy到lib目录,以确保在部署时不会出现问题。 5. **生成配置文件**:选择在WebRoot/WEB-INF目录下生成applicationContext.xml文件,然后点击Finish。 #### 四、搭建 Hibernate 3.3 1. **选择项目**:同样地,选择项目并添加Hibernate支持。 2. **添加Hibernate功能**:右键点击项目名,选择MyEclipse → Project Capabilities → Add Hibernate Capabilities。 3. **选择Hibernate版本**:在Hibernate Specification中选择Hibernate 3.3。 4. **选择所需包**:根据项目需求,选择对应的包,例如Hibernate 3.3 Annotations & EntityManager、Hibernate 3.3 Core等。同样地,JAR Library Installation应设置为Copy到lib目录。 5. **配置Hibernate与Spring集成**:选择让Spring configuration file统一管理Hibernate的配置。 6. **指定SessionFactory配置**:选择继承自Spring配置文件(如WebRoot/WEB-INF/applicationContext.xml),SessionFactoryId保持默认。 7. **配置数据库连接**:可以选择不在这里配置数据库连接细节,而是后续手动配置或通过其他方式设置。点击Next继续。 8. **完成配置**:不勾选Create SessionFactory class,直接点击Finish。 #### 五、搭建 Struts 2.1 1. **选择项目**:选择项目并添加Struts支持。 2. **添加Struts功能**:右键点击项目名,选择MyEclipse → Project Capabilities → Add Struts Capabilities。 3. **选择Struts版本**:在Struts specification中选择Struts 2.1,Struts 2 filter name保持默认。 4. **添加核心包**:加入Struts核心包,然后点击Finish完成配置。 #### 六、测试环境 1. **配置Spring监听器**:在web.xml文件中添加Spring的监听器配置,以便于在启动服务器时加载Spring配置。 ```xml <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext*.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> ``` 2. **部署项目到Tomcat**: - 在MyEclipse中选择Servers选项卡,点击Add Deployments。 - 选择要部署的项目并将其添加到Tomcat中。 - 启动Tomcat服务器。 3. **验证**:打开浏览器,输入http://localhost:8080/ssh,如果页面正常显示,则表示SSH框架搭建成功。 #### 七、总结 通过上述步骤,我们已经成功在MyEclipse 8.5环境下搭建了一个基于Struts2.1、Spring3.0以及Hibernate3.3的SSH框架。该框架为开发人员提供了一个良好的起点,用于构建复杂的企业级应用。此外,本文还列举了一些所需的依赖包,这些包通常会被放置在项目的WebRoot/WEB-INF/lib目录下,以确保项目的顺利运行。






















剩余14页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 如何学好网络营销课程.doc
- 信息系统安全概述.pptx
- 基于单片机的电子密码锁的课程设计.docx
- 数据挖掘的方法有哪些?.pdf
- 汽车单片机与车载网络培训课件.pptx
- 房产项目管理实用表格工具.doc
- 卫星通信系统概述.ppt
- 模板项目管理月报.doc
- 中企动力网络营销.pptx
- 专业会计必备的应的Excel技巧【会计实务操作教程】.pptx
- 数据库原理试卷A(标准答案).doc
- 网络安全入侵检测.ppt
- 最新国家开放大学电大《营销策划案例分析》网络核心课形考网考作业及答案.pdf
- 网络营销理论培训课件.pptx
- 综合布线技术与施工模拟公司制.pptx
- 无线网络WIFI对人们生活影响的调查报告样本.docx


