`
jiagou
  • 浏览: 2523547 次
文章分类
社区版块
存档分类
最新评论

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的面向对象思想的一种体现.这里再次对面向对象思想的概念进行摩擦和认识.

分享到:
评论

相关推荐

    认识j2ee规范 认识j2ee的规范是每个j2ee爱好者都应了解的东西

    认识j2ee的规范是每个j2ee爱好者都应了解的东西

    认识j2ee规范

    这个文档可以使大家,了解j2ee全部规范,适合于初学者。

    基于J2EE框架的个人博客系统项目毕业设计论...

    我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,考取了信息处理、程序设计、数据库技术等国家IT认证。...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,考取了信息处理、程序设计、数据库技术等国家IT认证。...

    java j2ee 课程设计报告

    如今,随着计算机技术的普及人们开始采用一系列的计算机语言编写程序开发人事管理系统,它实现了办公地自动化,能使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、...

    JSP设计第二版 - 内附源码(PDF中文版)

    从1999年开始,企业级Java风暴般席卷了整个Java编程社区,开发者们都已认识到它在构建分布式应用程序方面的潜力。而现在,JSP(JavaServer Pages)继续协调网页设计者和程序员之间的工作,让他们共同创建动态网站。...

    J2ME中文教程.rar

    电子产品推出的开发平台,与 J2SE 和 J2EE 共同组成 Java 技术的三个重要的分支。J2ME 实际 上是一系列规范的集合,由 JCP 组织制定相关的 Java Specification Request(JSR)并发布,各 个厂商会按照规范在自己的...

    AIC的Java课程1-6章

    sjtu.com/<br><br>此内容是Java第1到第六章的PPT,希望大家喜欢 <br>如果大家觉得好我继续发 <br>课程定位 “Java程序”课程覆盖SCJP认证所要求的知识点,是J2EE课程体系中的基础课程。本课程面向的学员...

    asp.net知识库

    我对J2EE和.NET的一点理解 难分难舍的DSO(一) InternalsVisibleToAttribute,友元程序集访问属性 Essential .NET 读书笔记 [第一部分] NET FrameWork的Collections支持 .NET的反射在软件设计上的应用 关于跨程序集...

    JAVA面试题最全集

    对于java流的认识 28.简单描述一下awt与swing区别。 29.简述java编程中事件处理模式。 30.你编写过applet吗?applet的安全权限如何?试列举java application或者applet中与servlet/jsp通信可以采用的方式。 31...

    本科毕业设计开题报告(计算机协会信息管理系统的设计与实现V5)

    一、本课题的目的和意义 ...选题的创新点:该选题采用的均是计算机成熟的技术,在计算机技术方面并没有体现创新点,但是通过完成该毕业设计,可以使得自己对计算机软件开发有更深的认识,积极培养自己的创新意识。

    java面试题

    Hibernate数据库标识与主键之间的认识? 答:标识是为了方便和简介映射文件,主键是为了让数据不会重复。 为什么每次请求都要创建一个Action对象? 答:Struts2每次请求的时候都会创建一个action实例,这样会保证...

    本科毕业设计开题报告(心墙餐吧网上订餐系统的设计与实现V5)_

    一、本课题的目的和意义 ...选题的创新点:该选题采用的均是计算机成熟的技术,在计算机技术方面并没有体现创新点,但是通过完成该毕业设计,可以使得自己对计算机软件开发有更深的认识,积极培养自己的创新意识。

    Java经典入门教程pdf完整版

    字节码校验器对程序代码进冇四遍校验,这可以保证代码符合JⅧM规范并∏不破坏系统 的完整性。如果校验器在完成四遍校验后未返回出错信息,则下列各点可被保证 类符合JWⅦM规范的类文件格式 无访问限制异常 代码木引起...

Global site tag (gtag.js) - Google Analytics