JavaEE的发展与现状ppt课件.ppt_第1页
JavaEE的发展与现状ppt课件.ppt_第2页
JavaEE的发展与现状ppt课件.ppt_第3页
JavaEE的发展与现状ppt课件.ppt_第4页
JavaEE的发展与现状ppt课件.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,延时文字,JavaEE的发展与现状,班级:*作者:*老师:*,THEPRESENTSTATUSOFDEVELOPMENT,主目录,CONTENTS,JavaEE的起源,JavaEE的发展历程,JavaEE的发展现状,JavaEE的发展趋势,JavaEE究竟是什么?,THEORIGIN,THEDEVELOPMENTHISTORY,THEDEVELOPMENTTREND,WhatisJAVAEE,延时符,2,JavaEE的起源,第一部分,从起点,问世意义,THESTARTPOINT,THESIGNIFICANCE,到初衷,THEORIGINALINTENTION,1999年6月的JavaOne年会上,时任Sun公司Java企业开发部门主管的MalaChandra兴奋地预告了Java世界的这位新成员J2EE。,J2EE胚胎,从起点,THESTARTPOINT,4,到初衷,THEORIGINALINTENTION,延时符,J2EE意味着一套开放标准,加入这个标准,他们的产品就可以运行在各种不同的操作系统和工作环境下,成为一个成熟的企业运算体系中可替换的部件。,对于厂商,对于开发,J2EE是一套现成的解决方案,采用这个方案,企业应用开发中的很多技术难题就会迎刃而解,“信息像一条不间断的河流,经过各种各样的平台和设备,从企业应用系统的这一端流向那一端”。,5,问世意义,首先,它为Java企业开发提供了一幅清晰的全景,各项分支技术在这个领域中的地位和作用得到了客观、准确的定义。至此大家才对一个Java企业解决方案的构成要素有了基本共识。,其次,它使用“容器”和“组件”等概念描绘了Java企业系统的一般架构,明确地划分了中间件厂商和应用开发者的职责所在。,最后(但绝非最不重要地),J2EE通过一套公开标准规定了应用服务器产品的具体行为,在执行此标准的厂商产品之间实现了一定程度的可替换性和互操作性。,J2EE技术规范的第一个版本在1999年12月问世的实际意义。,问世意义,THESIGNIFICANCE,JavaEE的发展历程,第二部分,发展情况,DEVELOPMENT,发展历程,DEVELOPMENT,延时符,JavaEE5,J2EE1.2,JavaEE6,J2EE1.4,J2EE1.3,1999年12/07,2001年08/22,2003年11/24,2006年05/08,2009年12/10,2013年06/15,JavaEE7,8,J2EE1.2,ARCHITECTURE,1999年12月17日发布了J2EE1.2版本,这也是Java企业级规范的第一个版本。,9,J2EE1.3,ARCHITECTURE,2001年8月22日发布了J2EE1.3版本。J2EE1.3规范使用其它的企业集成机制扩展了J2EE平台。原有的J2EEAPI也进行了更新。,10,J2EE1.4,ARCHITECTURE,2003年11月24日,J2EE1.4的主要目标是支持webservice。JAX-RPC和SAAJAPI提供了基本的webservice互操作支持。J2EE1.4还增加了几个API。增强了许多现有的J2EEAPI。,11,JavaEE5,ARCHITECTURE,相对于之前的版本,JavaEE5中作了很多改动,并且增加了很多内容。JavaEE5的目标是简化开发。JavaEE5中大的改动就是JSTL和JSF技术,这些技术简化了Web应用的开发。,12,JavaEE6,ARCHITECTURE,JavaEE6的目标仍然是简化开发人员的工作,引入了3项新技术:JAX-RS,CDI,Bean验证框架。另外对主要的API进行了更新。,13,JavaEE7,ARCHITECTURE,2013年6月中旬甲骨文公司发布了JavaEE7。,14,JavaEE现状,第三部分,课题现状,PRESENTSITUATION,课题现状,PRESENTSITUATION,整体而言,JavaEE平台正处在一个十字路口。现如今,整个JavaSE/JavaEE/JavaME平台已经开源了,这在Java发展史上是前所未有的。与此同时,许多开源实体已经参与到许多重要的JavaEE技术规范的制定工作中,比如EJB3.0的推出、JavaEE5平台的发布。这些讯息也告诉我们,整个JavaEE平台已经非常成熟,急需找到新的突破口、新的机遇,并进一步去推动自身的发展。无论是JavaEE规范的制订者、JavaEE容器厂商,还是JavaEE工具提供者、和基于JavaEE开发的ISV,开源社区已经在它们身上扮演着非常重要、关键的角色。可以看出,开源已经成为了JavaEE的主基调,这是一种全新的协作、互动模式。,16,课题现状,PRESENTSITUATION,从开源谈起开源不仅仅是一个形式,其蕴涵的内容非常丰富。对于ISV而言,这意味着软件的研发模式需要转变了,尽可能采纳成熟的、主流的开源技术来打造我们的系统。此时,我们不用去关注开源技术的底层实现和维护工作,因为整个开源社区在积极推动这一重要而基础的工作。POJO编程模型(PlainOrdinaryJavaObject)现如今,POJO编程模型是目前的主流开发模型。通俗地说,POJO的含义指,开发人员编写的Java类不会同JavaEEAPI耦合在一起。,17,课题现状,PRESENTSITUATION,敏捷开发现有的软件市场是很残酷的,这势必要求我们能够控制好项目的开发风险。无论是开发过程本身,还是交付代码的质量和速度,这些都是项目要谨慎对待的。不管如何,项目中的各种基础工作如果能够做到具有“可回归性”,则这将为项目的成功奠定非常重要的基础。可以看出,现有的JavaEE平台技术非常适合于敏捷开发,而敏捷开发也需要敏捷的JavaEE技术。另一方面,敏捷开发的力度也要合理控制好,如果太激进,比如不重视系统的架构设计(包括业务架构和技术架构),则可能会出现“只见树木,不见森林”的局面。,18,JavaEE的发展趋势,第四部分,发展趋势,DEVELOPMENTTREND,发展趋势,DEVELOPMENTTREND,延时符,随着Java跨平台语言的出现,J2EE开发架构在系统的集成、性能、可移植性和高安全可用性等方面为广大用户提供了一个总体的规范,成为开发模式技术架构的一个发展趋势。J2EE技术具有其他分布式组件不可替代的优势。1.业界支持;2.保护现有的IT资产;3.支持异构环境;4.可伸缩性。,20,JavaEE究竟是什么?,第五部分,JavaEE,参考文献,WhatisJavaEE?,Reference,感谢语,Thankyou,JAVAEE是什么?,WHATISJAVAEE,延时符,JAVAEE不是编程语言!,JAVAEE是一个标准中间件体系结构,JAVAEE是企业级分布式应用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论