第一篇: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组件请求的数据,并返回处理结果。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

Spring整合Struts2和Hibernate+Maven(二)之SSH的配置文件

上次讲到的是maven项目的创建以及pom.xml的配置。 这里推荐一个网站:maven整合jar包,这里可以查询并生成配置文件中jar包导入格式的文本,复制粘贴到pom.xml中即可由idea自动...

新版SSH框架整合.有DEMO[附源代码](Spring 3.1.2 + Struts 2.3.4 + BoneCP0.7.1 + Hibernate 4.1.4)

重要说明: 1、本帖参考 史丙利的博客(Eric Shi) 2、本帖为方便大家学习,特地整理了一下最新版的SSH框架 3、帖子结尾处附有源代码下载地址,例子程序中有简陋的用户管理小...

Struts2+Spring+Hibernate step by step 11 ssh整合之拦截器验证用户是否登录

ssh整合开发,用户管理完整模块、集成Hibernate事务管理、自动生成主键、struts拦截器等,包括用户登录、删除、修改、查询等功能实现.

Struts2.3+spring3.1+hibernate4.0.1 搭建SSH框架

所谓的框架:就是把一些常用的功能封装好,省去重复的开发; 损失惨重啊,一个不小心,把硬盘分区表丢了,以前的数据全丢了,重头来,做个框架出来,留着以后用吧。 预计的功能: 用户管理...

Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程

前言 确实好久没有写过了,一直以来把写博文当作自己学习的总结,当作做过的笔记,随时都可以拿出来看看。不过最近习惯了用OneNote和印象笔记,所以就很少在论坛写博文。但是偶尔看到几篇被转载了,也小小...

搭建SSH三大框架WEB项目过程(Struts2.3+Hibernate4.3+Spring4.1)

我以我做的一个例子来说明框架的搭建过程 ^V^! 项目结构如图: action :存放Action类,也就是控制类 dao:DAO数据库操作 po:POJO类,也就是持久化类 service:存放...

Struts2+Spring+Hibernate step by step 07 ssh整合之增加用户

ssh整合开发实例,集成用户登录、增加用户、查看所有用户等,添加事务管理、自动生成主键

Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程

转载自CSDN账号:YnWi的文章 《  Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程》 链接:http://blog.csdn.net/yeoh...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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