J2EE总结--我对J2EE规范的认识

完成了J2EE视频的学习,三个系列的视频感觉走的是那么的艰难,在懵懵懂懂中进行着,在视频进行的时候已经对J2EE以及EJB的大体框架进行笔记记录和框架整理.接下来对在学习过程中的一些关键点进行总结!

J2EE是什么?要想知道J2EE是什么就要先了解Java是什么?

Java是一种简单,面向对象,分布式,健壮,安全,可移植,性能优越,多线程,动态的语言.我们通常说说的Java可以从三个层次进行理解

  • 编程语言
  • 开发平台
  • 应用环境

从以上的三个层次中的开发平台层次出发,Java的版本分为三个版本如下:

  • J2ME,功能有限,用于嵌入式设备.
  • J2SE,包含原始核心类库,用户桌面应用程序和浏览器重的Applet,也是我进入Java world的入门版本.
  • J2EE,功能非常全面,用于数据处理和服务器端应用.

刚开始听视频并没有对J2EE有很明确理解,简单的理解成J2EEJ2SE的高级版本,可以完成很多J2SE不能完成的任务.随着视频的不断加深,以及通过从网上所了解的一些资料渐渐的对J2EE有了更深一步的认识.

J2EE是为谁而生的?

在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次在开发都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列同称为中间件。

在上述的需求基础之上,许多公司都开发了自己的中间件,但其与用户的沟通都各有不同,从而导致用户无法将各个公司不同的中间件组装在一块为自己服务。从而产生瓶颈。为了通用必须要提出规范,不然无法达到通用,于是提出标准的概念。

以上的过程可以通过下面的简单图形描述出来.

计算机生成了可选文字: 企业级应用框架需求企业A模块沟通标准企业B模块组装企业需求中间件JZEE标准

这里需要说一下中间件的概念:中间件处在操作系统和更高一级应用程序之间。他充当的功能是:将应用程序运行环境与操作系统隔离,从而实现应用程序开发者不必为更多系统问题忧虑,而直接关注该应用程序在解决问题上的能力。我们常说到的容器的概念就是中间件的一种。

说白了JZEE就是基于JAVA技术的一系列标准。

那这一系列的标准都有哪些标准呢?

我简单的将J2EE十三个标准通过思维导图进行简单的总结.如下图:

如果看不清楚可以点击图片浏览大图.

计算机生成了可选文字: Connectivity产nl川口产rl八lr飞建立独立与数据库链接与平台无关』口rl.日J、,口矛飞,}、}夕Jrk.,实现分布式业务逻辑的Java组件C(JavaDatabase产(八口八口n口r口乃口,口提供分布和可部署的业务逻辑佣陌卜拥有良好的接口~\应用月陪器间朝气~」容器中进行Enterprise尸甲,,扭,卜曰,产~人曰‘人J火人一一9A9们门门月.单点登陆通堕入的认证模块(PAM)控制授权JAAS(Java认证和授权)1卜叼p(勺g,q阿叮令日逐艺、l丫、,介管理工具定义标准基础设施-减少管理工具到被管理工具的藕台性JMx的构件膜块描述MbeanS.WebLogicserver扩展JMXJaVaSerVletS,9A9p6认!6工e容器管理JMX(JavaManagementEXtend),,。,v(,勺,勺!八l,tjgaouJ印用哪即耐ssion存储库户瓷距、李一一一一一一一-JZEE13/飞廷乃JAT介W!提供通用方式创建,发送,接收,l抓匆催纂氯系嘟豆易加RMI(Remote以0.口,C召thodfUO口JMS(JavaMessageServer),l八lp(,g八q‘八le22gao户6以6L)网筑我泛支具他标记语言的语言XM日旬昆与Java是相互独立在不同的商务过程中共享数据平台独立性票黔熏才彝ORB一起展开的CO掀IXML擎勤李一井冈口\Servlet发展和扩展,转换为Servlet创建动态Web页面JSPMail存取邮件服务器的Ap提供邮件服务的抽日TMLJSP(JavaServerPages),0峡r,,,。00.八。,仁翅业丛,。.上贝


现在知道了,J2EE是一组规范,但是又如何去理解规范呢?我对规范的认识也有些模糊,现在简单的先理解成一些个概念,原则,你只要按照这个规范去开发相应的程序,你的程序将会有很强的生命力.

通过一些了解知道,J2EE的规范有的是标准的,有的并不是标准.对于servlet来说,它是标准规范,那么它就会在JDK里得到承认,中间件的开发商就会去实现它,而其他人也要按照这种标准去开发应用.而对于一些并不是标准的规范,可能以后会成为标准.这是一个动态发展的过程.

如果和我们以前所学过的知识进行联系的话,也可以把设计模式理解成为一种规范或,只不过它是针对某些共性的问题而找到的一种解决思路和规范,你按照这种思路和规范来进行的话,类似的问题可以很有效的得到解决.标准也好,规范也罢,它们都是抽象思维的一种体现,而我们学习J2EE的规范和标准和学习设计模式的目的一样,都是吸收前辈们的优秀思想和经验.用我们常说的话就是站在巨人的肩膀上.

再往上理解的话规范是Java的面向对象思想的一种体现.这里再次对面向对象思想的概念进行摩擦和认识.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值