javaEE轨范和SSH三大框架到底有什么关系
展开全部
J2EE将网站的开发分为四层:
客户层组件
J2EE应用程序可以是基于web方式的(浏览器),也可以是基于传统方式的.浏览器方面主要推动了html+css+js
web 层组件
J2EE web层组件可以是JSP 页面或Servlets.
业务层组件
EJB做了业务逻辑的处理和数据库相关的操作。
有三种企业级的bean: 会话(session) beans,实体(entity) beans,和消息驱动(message-driven)
beans. 会话bean 表示与客户端程序的临时交互.实体bean 表示数据库的表中一行永久的记录. 当客户端程序中止或服务器关闭时,就会有潜在的服务保证实体bean 的数据得以保存.消息驱动 bean 结合了会话bean 和 JMS的消息监听器的特性,允许一个业务层组件异步接收JMS 消息.
企业信息系统层
存储信息。企业信息系统层处理企业信息系统软件包括企业基础建设系统例如企业资源计划
(ERP),大型机事务处理,数据库系统,和其它的遗留信息系统。
这套规范大大降低了网站的开发难度,从某些方面看它绝对是成功的。可网站的开发还是比较困难。J2EE这套规范应该是订的太早了,因为当制定这套规范时互联网正在迅猛发展,可以用一日千里形容。
2000年发生互联网泡沫,sun公司一蹶不振。同时遇难的还有一堆不知名的小互联网公司。可能是那时候做网站的一堆人们日子比较清闲,毕竟很多公司都关门大吉了。有些人就发现,J2EE这套规范臃肿、低效、难用且脱离现实。于是他们下定决心,对其改造。
2000~2001年 Craig觉得web层可以使用MVC框架使该层开发更加容易,于是就有了Struts,这一步是对原来规范的很好实现,并没有产生质的突破。
2001~2003年 Gavin 觉得EJB连接数据的部分有待改进,于是就有了Hibernate,Hibernate并没有被规范束缚,而是想怎么改就怎么改。
2002年左右 html+css+js也开始渐渐分离
2002~2004年 Rod觉得类和类之间的依赖关系应该改善,于是就有了Spring,Spring是为了让javaEE规范更加易用,因此对其进行了大刀阔斧的改造。在当时看绝对是取其精华,去其糟粕。
从1998年到2004年,sun公司不可能没有发现J2EE存在的问题,可是从2000年以后sun就无能为力了,因为它的股票一落千丈,跌的就剩下零头了。这才有了SSH这些框架诞生的时间和空间。
客户层组件
J2EE应用程序可以是基于web方式的(浏览器),也可以是基于传统方式的.浏览器方面主要推动了html+css+js
web 层组件
J2EE web层组件可以是JSP 页面或Servlets.
业务层组件
EJB做了业务逻辑的处理和数据库相关的操作。
有三种企业级的bean: 会话(session) beans,实体(entity) beans,和消息驱动(message-driven)
beans. 会话bean 表示与客户端程序的临时交互.实体bean 表示数据库的表中一行永久的记录. 当客户端程序中止或服务器关闭时,就会有潜在的服务保证实体bean 的数据得以保存.消息驱动 bean 结合了会话bean 和 JMS的消息监听器的特性,允许一个业务层组件异步接收JMS 消息.
企业信息系统层
存储信息。企业信息系统层处理企业信息系统软件包括企业基础建设系统例如企业资源计划
(ERP),大型机事务处理,数据库系统,和其它的遗留信息系统。
这套规范大大降低了网站的开发难度,从某些方面看它绝对是成功的。可网站的开发还是比较困难。J2EE这套规范应该是订的太早了,因为当制定这套规范时互联网正在迅猛发展,可以用一日千里形容。
2000年发生互联网泡沫,sun公司一蹶不振。同时遇难的还有一堆不知名的小互联网公司。可能是那时候做网站的一堆人们日子比较清闲,毕竟很多公司都关门大吉了。有些人就发现,J2EE这套规范臃肿、低效、难用且脱离现实。于是他们下定决心,对其改造。
2000~2001年 Craig觉得web层可以使用MVC框架使该层开发更加容易,于是就有了Struts,这一步是对原来规范的很好实现,并没有产生质的突破。
2001~2003年 Gavin 觉得EJB连接数据的部分有待改进,于是就有了Hibernate,Hibernate并没有被规范束缚,而是想怎么改就怎么改。
2002年左右 html+css+js也开始渐渐分离
2002~2004年 Rod觉得类和类之间的依赖关系应该改善,于是就有了Spring,Spring是为了让javaEE规范更加易用,因此对其进行了大刀阔斧的改造。在当时看绝对是取其精华,去其糟粕。
从1998年到2004年,sun公司不可能没有发现J2EE存在的问题,可是从2000年以后sun就无能为力了,因为它的股票一落千丈,跌的就剩下零头了。这才有了SSH这些框架诞生的时间和空间。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询