第一篇:SSH(Struts+Spring+Hibernate)架构

原创 2015年07月08日 10:09:24

1.SSH

    1)定义:SSH为(Struts Spring Hiberbate)的一个集成框架,是目前较为流行的Web应用程序开源框架。

    2)SSH框架从系统职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层。分层便于开发人员短期内搭建结构清晰、可复           用性好、维护方便的Web应用程序。

          Struts:系统的整体基础架构,控制业务跳转,负责MVC的分离。

          Hibernate:提供对持久层的支持。实现的DAO类来实现Java类与数据库之间的转换和访问。

          Spring:做管理,管理Struts和Spring。

                          具体方法:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的                                                           DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现                                                     Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。

    3)基本业务流程

          表示层中:通过JSP页面实现交互界面,负责传送请求(Request)和接收相应(Response)。

          业务逻辑层:Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。管理服务组件的                                   Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,                                     并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。

         持久层中:则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。

使用MyEclipse整合ssh(Struts、Spring、Hibernate)三大框架(环境搭载+实例源码下载)

1.三大框架的整合,应该先引入每个框架以后,再整合; 2.一定要记得导入数据库jar包; 3.Action类应该要放在包名为"action"的包下,并且类名应当要以Action结尾,形如“XxxA...
  • BeauXie
  • BeauXie
  • 2016年10月27日 13:55
  • 6738

MVC三层模型(struts+spring+hibernate)总结

简单的说: struts 控制用的 hibernate 操作数据库的 spring 用解耦的 详细的说: STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Co...

struts+spring+hibernate 框架搭建

首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。   ...
  • jurken
  • jurken
  • 2014年11月02日 19:42
  • 1403

MyEclipse整合SSH(Struts+Spring+Hibernate)简单登录范例(一)

1. 准备  工具:MyEclipse 5.1.0 GA、Tomcat 5.5环境:Struts1.1、Spring1.2、Hibernate3.1、sqlserver20001.1. 新建工程  本...

SSH架构(Struts+Spring+Hibernate)介绍和一个例子72

举一个小例子;加入我要盖一件小平房(做一个网站),我需要做的是;1:买一块地;2:申请一个门牌号码(买一个域名)--1天;3:买材料,请2、3个工人,开始盖房(准备所需要;4:盖房(敲代码编程)--1...
  • Alsyuan
  • Alsyuan
  • 2017年05月04日 09:03
  • 1081

ssh框架整合hibernate,spring,struts,dwr等技术过程分析

ssh整合技术全过程总结分析 为了更清晰的分析ssh整合的流程,(也是为了巩固自己所学的)在这里我将要 先分析整合步骤,然后在将步骤细化分析(根据我所了解的)。部分代码块可能也 将贴出  ...

ssh框架搭建Struts2.06+spring2.5+hibernate3.2整合实例代码教程步骤

ssh框架搭建Struts2.06+spring2.5+hibernate3.2整合实例代码教程步骤,代码下载地址:http://www.zuidaima.com/share/176007497723...
  • yaerfeng
  • yaerfeng
  • 2014年04月30日 10:27
  • 21640

【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一)

Long Long ago,就听说过SSH,起初还以为是一个东东,具体内容更是不详,总觉得高端大气上档次,经过学习之后才发现,不仅仅是高大上,更是低调奢华有内涵,经过一段时间的研究和学习SSH框架的基...

SSH:利用Struts2+Hibernate4+Spring4+SQLServer框架,搭建一个前后端web网站(1)

前言: 利用暑假2个月的时间,自己用框架搭建了一个前后端web网站,因为时间有限,暑假之后便没有再修改过了。 因为这是自己第一次利用架构做的网站,所以在做的过程中也是“一波三折”,需要用到的知识点也是...

Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程(转载自YnWi的博客)

前言 确实好久没有写过了,一直以来把写博文当作自己学习的总结,当作做过的笔记,随时都可以拿出来看看。不过最近习惯了用OneNote和印象笔记,所以就很少在论坛写博文。但是偶尔看到几篇被转载了,也...
  • wuxyyin
  • wuxyyin
  • 2015年02月05日 14:13
  • 1138
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第一篇:SSH(Struts+Spring+Hibernate)架构
举报原因:
原因补充:

(最多只允许输入30个字)