ssh框架是什么东西,有什么用,请通俗点说,谢谢(^o^)

如题所述

SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。
用处即为java 开发人员提供便利,减少程序员的代码量。有利于团队成员并行工作,大大提高了开发效率。

集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web
应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支
持,业务层用Spring支持。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接
口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring完
成业务逻辑。
系统的基本业务流程是:
在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件
(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的
Spring
IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件
以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。
采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层
的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。而且由于不同层之间耦合度小,
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-18
也就是一个框架strust spring hibernate
采用ssh之后可以让你的代码少很多很多,很多东西都不用写了就已经帮你完成了,最好会用ssh框架。本回答被提问者采纳

ssh框架是什么东西,有什么用,请通俗点说,谢谢(^o^)
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。用处即为java 开发人员提供便利,减少程序员的代码量。有利于团队成员并行工作,大大提高了开发效率。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建...

java中SSH到底是干什么的,说的通俗一点,谢谢。
1、SSH是指:struts,spring,hibernate 2、他们都是java开发的轻量级框架,特别受广大开发者的喜好。3、他们三个是一个组合,特别符合MVC(Model-View-Control)的设计模式,也就是分别负责项目开发的一部分,可以高效快捷的解决很多项目开发的常见问题以及团队合作问题,4、如果还想更详细的放,可能需要你好...

...毕业设计要用SSH框架做?我学得不是很好,什么是SSH?我的题目是拍卖网...
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架 框架结构 如右图:Struts对Model,View和Controller都提供了对应的组件。在右图中,ActionServlet,这个类是Struts的核心控制器,负责拦截来自用户的请求。Action,这个类通常由用户提供,该控制器负责接收来自ActionServlet...

怎么概括ssh框架之间的关系运用?
SSH 是 Struts + Spring + Hibernate Struts是一个MVC框架,通过配置文件很好的实现了模型与视图的分离 ,Struts应用包括3个组件:控制器组件(ActionServlet和自定义Action);模型组件(普通接口和JavaBean);视图组件(ActionForm和Struts标签);Spring 是一个轻量级框架,提供依赖注入容器,AOP实现,DAO\/ORM支持,...

mvc 作用 和 ssh作用(详细说说status、spring、hibernate的作用)
它在SSH中主要用于接收表单的数据、数据效验、将数据交给其他层处理、根据处理结果控制页面跳转等。2) Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的...

ssh 三大基本框架各有什么用
ssh 三大基本框架各有什么用 Struts用于表现层和控制层,spring用于业务层,hibernate用于持久层 1. 使用Struts是因为struts是基于MVC模式的,很好的将应用程式进行了分层,使开发者更关注于业务逻辑的实现;第二,struts有着丰富的taglib,如能灵活运用,则能大大提高开发效率。 2. 使用Hibernate:因为...

java的三大框架是什么,功能各是什么
常说的三大框架指:SSH,即:Spring、Struts、Hibernate。Spring:功能强大的组件粘合济,能够将你的所有的java功能模块用配置文件的方式组合起来成为一个完成的应用。Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率...

ssh是啥东东
SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x。 用SSH 2.x的客户程序是不能连接到SSH 1.x的服务程序上去的。OpenSSH 2.x同时支持SSH 1.x和2.x。 SSH的安全验证是如何工作的 从客户端来看,SSH提供两种级别的安全验证。 第一种级别(基于口令的安全验证)只要你知道自己帐号...

固化ssh有什么用
SSH框架是Struts、Spring、Hibernate的一个合成框架,目前市场上比较流行的框架中也有它的身影。Struts是一个基于MVC模式的应用框架,如果学过Servlet。那么其本质和Servlet差不多,MVC模式主要包括模型(Model),视图(View),控制器(Controller),而Struts主要作为控制器来建立模型和视图的数据交互。

学习Java常用的SSH框架是什么呢?
SSH框架的组合主要由Struts,Spring,Hibernate这3个框架构成,把Struts作为系统整体的基础结构加以利用,负责MVC的分离,在Struts框架的模型部分,控制业务的跳跃,利用Hibernate框架支持持续性层,利用Spring管理Struts和Hibernate。下文北大青鸟昌平计算机学院具体说明了这三种框架:Struts框架 Struts框架基本上是基于...

相似回答