SSH框架下WEB开发详细教程
需积分: 10 138 浏览量
更新于2024-09-16
收藏 326KB DOC 举报
"SSH框架在J2EE开发中的应用与配置详解"
SSH框架是Java Web开发中常见的三大框架组合,包括Struts、Spring和Hibernate。这三个框架分别负责表现层、业务层和服务层,提供了完整的MVC(Model-View-Controller)架构支持。本资源主要面向J2EE初学者,详细讲解了基于SSH框架进行Web应用开发的步骤。
1. **准备工作**
在开始SSH项目开发前,你需要MyEclipse6.0集成开发环境、Tomcat6.0服务器以及相应的jar文件。这里特别提到,SSH_test项目使用MySQL数据库,但文档中配置的是Oracle数据库,这意味着在实际操作时,你需要根据数据库的不同调整相关的配置参数。
2. **项目创建与包结构**
创建一个新的Web项目,并设定合理的包结构,这对于代码的组织和后期维护至关重要。包结构包括:
- `com.ssh.config`:存放配置文件,如数据库配置(*.properties)。
- `com.ssh.resource`:存储资源文件。
- `com.ssh.util.comm`:公共工具类包。
- `com.ssh.util.orm.hibernate`:Hibernate DAO模板。
- `com.ssh.model`:实体类文件。
- `com.ssh.service`:业务逻辑包。
- `com.ssh.test`:测试包。
- `com.ssh.action`:Struts Action类。
3. **导入依赖库**
创建一个名为`sshJars`的UserLibrary,将所需的SSH框架及相关依赖jar文件添加进去,并将其链接到项目中。这包括Spring、Struts、Hibernate以及其他必要的库,如数据库驱动等。
4. **配置资源文件**
在`jdbc.properties`中配置数据库连接信息,这些信息会被Spring的配置文件引用。在`com.ssh.resource`包中,可能还有其他配置文件,例如Spring的`applicationContext.xml`,用于定义bean的配置,包括数据源、事务管理器、DAO和Service等。
5. **Spring配置**
`applicationContext.xml`是Spring的核心配置文件,它定义了bean的实例化、依赖注入以及事务管理等。例如,你会在这里配置数据源、Hibernate的SessionFactory、Service接口的实现类以及Struts2的相关配置。
6. **Hibernate配置**
Hibernate作为ORM(对象关系映射)框架,其配置文件`hibernate.cfg.xml`通常会包含数据库连接信息、实体类映射等。在SSH框架中,这个配置文件会被Spring整合并管理。
7. **Struts2配置**
Struts2的配置文件`struts.xml`定义了Action类与结果页面的映射,以及拦截器等配置。它负责控制应用的流程,将用户的请求转发到对应的Action处理。
通过以上步骤,你将建立起一个基本的SSH框架应用。接下来,你可以开始编写业务逻辑、DAO操作和Action类,进行单元测试,最后部署到服务器运行。SSH框架的使用能够简化开发过程,提高代码复用性和可维护性,是现代Java Web开发的常用技术栈。
2018-07-16 上传
2018-01-07 上传
2015-07-23 上传
245 浏览量
2012-01-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
liming9959
- 粉丝: 0
- 资源: 1
最新资源
- Linux菜鸟过关(红联linux基础教程)
- 如何将Matlab的Gui生成exe
- Eclipse中文教程
- perl语言入门的很好教程
- 21世纪企业竞争前沿——大规模定制模式下的敏捷产品开发
- 操作系统算法实现(银行家算法 进程调度算法 页面置换算法)
- 太阳能资料太阳能发电系统
- ibatis开发指南
- vb之api函数大全
- The Objective-C Programming Language
- iPhone OS Tech Overview
- semantic Web primer
- C#编程规范 C#规范
- 高质量的C/C++编程
- SC9028-023 红外遥控发射电路
- 自己动手写Struts:构建基于MVC的Web开发框架.pdf