初学jsp中的ssh框架

我是jsp初学者,想初步了解一下ssh框架的定义作用。在html中,框架的定义实际上就是页面的分区,把一个页面分层几个框框,每个框框是一个子网页。但是jsp中的ssh框架... 我是jsp初学者,想初步了解一下ssh框架的定义作用。
在html中,框架的定义实际上就是页面的分区,把一个页面分层几个框框,每个框框是一个子网页。但是jsp中的ssh框架到底是什么意义与作用呢?是一种设计模式?是一种固定的代码架构?
希望各位大侠从显浅形象的角度解释一下,别用专业语言,不必告诉我它们是什么的缩写,也不必告诉我它们的应用有多广泛意义有多深远,我就想从初学者的角度去理解一下这些框架到底是什么东西,到底有什么作用。
希望各位能通过自己的了解用自己的语言解说一下,要不然百度百科我也会
展开
 我来答
左潇龙
推荐于2016-06-01 · TA获得超过470个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:280万
展开全部
这么跟你说吧,SSH 是3个框架,一个是管和数据库打交道的,就是存数据,取数据的,是其中的H,即hibernate。
一个是管业务的,即struts2,也就是比如你在网页点一个按钮,后面应该给你显示那些数据,而这个时候,hibernate只管查,而怎么去查,是struts2管的。
一个是开源的框架,即spring,这个家伙主要是作用是依赖注入,说白点,就是你的程序里不需要出现任何常量,比如new Student() ,比如"hello" 等等 ,这些都可以靠配置文件来搞定了。
比如说你写了个字符串 ,是hello,后来你要改,要byebye了,如果没有依赖注入的话,你要去改程序的,打开程序,把hello改成byebye,这样的话就不好了,有了spring,你改个配置文件,搞定!具体怎么改的,在哪写的,这些我就不是一两句能说清楚了,而且我这也只是举个例子。
另外spring还给很多框架提供了支持,什么叫提供支持,就是spring里面有这些框架的支持类,你可以直接用,比如hibernate,就有这么一个类,hibernateDaoSupport,比如struts2,就有这么一个类ActionSupport。当然 还有其他很多现成的,写好的类给你用。
这就是叫提供支持!
我觉得我说的够白话了吧。
最后说说框架和设计模式,设计模式是一种设计的理念,说白点,设计模式就是模式,没有代码。
而框架,是已经写好的,具有一定功能的代码,框架一般都封装了很多现成的类,你可以直接使用,非常方便。
希望对你有帮助。
一只大桃子呀呀
2011-10-06 · TA获得超过570个赞
知道小有建树答主
回答量:261
采纳率:100%
帮助的人:210万
展开全部
html中的框框叫框架,SSH也叫框架,此框架非彼框架。就像java里的接口和电脑里的USB接口一样,都叫接口。

你可以把SSH理解成JAVA的一个子项目,就像JAVA分J2SE,J2EE,J2ME一样。SSH框架主要就是为我们提供便利的代码编写,所以其实SSH也是一种工具,这个工具可以帮我们编写代码更方便,你对jsp理解有多深?用servlet+jdbc写过项目没,如果写过了,那么到时候你再去用SSH框架你就知道他的好处了,如果你连servlet+jdbc都没用过,那你就先别理什么是SSH了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育知同创教育
2016-06-08 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
jsp中的ssh框架搭建过程:
JAVA三大框架的各自作用
hibernate是底层基于jdbc的orm(对象关系映射)持久化框架,即:表与类的映射,字段与属性的映射,记录与对象的映射 数据库模型 也就是Model;
struts提供的丰富标签是用于显示层View;同时struts也充当了实现Control的功能(不管是Struts1,还是Struts2),接收参数,视图分发。
Spring是用于降低层与层间耦合度的,就是所有的类都可以由spring统一创建,用时只需注入即可(IOC)
从功能上来说,hibernate为M,struts2 为V,也可以为C,spring可以为C。
但大多数项目中,hibernate为M,struts2 为V+C,spring用来帮助管理类以及实现一些业务无关功能,如日志记录等,大多数都是用struts来做C的。
一、Spring
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。
二、STRUCTS
Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。
三、Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。映射很简单呀,就是页面的映射呀,多做点练习就会了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hibo2019
2011-10-06 · TA获得超过509个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:376万
展开全部
无意义,不建议学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangqibing456
2011-10-07
知道答主
回答量:5
采纳率:0%
帮助的人:8397
展开全部
找本书看啊就知道了三
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式