ssh框架介绍(有SSH三大框架的简单介绍吗)
本文目录
有SSH三大框架的简单介绍吗
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。Struts2简介:Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。Spring简介:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。Hibernate简介:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
jsp与ssh框架的区别
一、指代不同
1、JSP:是由Sun Microsystems公司主导创建的一种动态网页技术标准。
2、ssh框架:是 struts+spring+hibernate的一个集成框架,是16年之前较为流行的一种Web应用程序开源框架。
二、技术不同
1、JSP:部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。
2、ssh框架:从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。
三、特点不同
1、JSP:以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
2、ssh框架:这种框架是基于MVC的开发,且MVC模式已经成为现代J2EE开发中的一种常用模式,且受到越来越多JSP、PHP等开发者的欢迎。
参考资料来源:百度百科-ssh框架
参考资料来源:百度百科-JSP
更多文章:

pil船公司货物跟踪(物流里ESL HPL PIL TSL NCL是什么船公司啊)
2025年2月14日 20:10

persistence形容词(be characterized by可以加形容词吗)
2025年3月4日 20:40

scroll lock怎么关(scroll lock灯亮按什么键关闭)
2025年3月11日 18:30

assembled什么意思(fit、install、mount、assemble的区别是什么)
2025年3月14日 07:50

chosen1中文翻译(詹姆斯背上的纹身Chosen 1是什么意思)
2025年2月11日 12:20

redhat 6 4 下载(如何在vmvare中安装redhat linux6虚拟机)
2025年3月24日 10:10

codeigniter开发(codeigniter适合开发做大型的大访问量的项目)
2025年2月14日 05:30

redis五种数据结构底层实现(redis是否可以代替mysql进行数据存储怎么样)
2025年3月30日 19:10

下拉框是什么控件(material design 下拉菜单是叫哪个控件)
2025年3月29日 14:20

scoped属性(为什么cytoscape不能设置style)
2025年3月31日 23:50

截取字符串中的一部分js(怎么用js提取字符串中的某一段字符)
2025年3月14日 11:30

变量游戏下载(怎么才能知道自己电脑需要设置环境变量下载的java玩游戏时老是说找不到)
2025年4月2日 12:50