预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共67页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

11JavJavaaEEEE产生背产生背景及概景及概念念1.1企业级应用程序◆什么是企业级应用程序?并不是特指为企业开发的应用软件而是范指那些为大型组织部门创建的应用程序。◆在企业级应用开发中所面临的且必须解决的问题:•分布式•高速反应性•安全性•可扩展性•集成化11JavJavaaEEEE产生背产生背景及概景及概念念1.2为什么需要JavaEEJavaEE提供了一套完整的解决企业级应用开发面临问题的框架方案:◆提供了分布式、可移植构件的框架◆为构件与应用服务器提供标准API◆简化了服务器端中间层构件的设计11JavJavaaEEEE产生背产生背景及概景及概念念1.3JavaEE到底是什么Ø概念JavaEE(JavaTMPlatformEnterpriseEdition)是Java语言平台的扩展是sun公司推出的支持开发人员创建可伸缩的强大的可移植企业应用程序版本。这个版本以前称为J2EE。能够我们帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。JavaEE是在JavaSE的基础上构建的它提供Web服务、组件模型、管理和通信API可以用来实现企业级的面向服务体系结构和Web2.0应用程序。11JavJavaaEEEE产生背产生背景及概景及概念念1.3JavaEE到底是什么ØJavaEE是一个标准中间件体系结构旨在简化和规范分布式多层企业应用系统的开发和部署ØJavaEE是企业分布式应用开发标准(1)JavaEE规范了分布式组件开发标准:-分布式组件包括JSP、Servlet和EJB等-JavaEE标准规范了这些分布式组件应该实现哪些接口应该提供哪些方法(2)JavaEE规范了分布式组件运行环境(容器)提供的服务标准:-容器通过提供不同的服务支持分布式组件的运行-不同的组件由不同的容器来支撑11JavJavaaEEEE产生背产生背景及概景及概念念1.3JavaEE到底是什么Ø中间件开发商及中间件服务器产品Sun公司——GlassFishBEA公司——WeblogicIBM公司——WebSphere免费软件——JBoss、Tomcat说明:以后的学习中将会使用Tomcat作为中间件服务器。11JavJavaaEEEE产生背产生背景及概景及概念念1.4JavaEE重要地位ØJavaEE对厂商来说意味着:提供了一套开放标准加入这个标准他们的产品就可以运行在各种不同的操作系统和工作环境下成为一个成熟的企业运算体系中可替换的部件。ØJavaEE对开发者意味着:JavaEE是一套现成解决方案采用这个方案企业应用开发中的很多技术难题(包括跨平台移植、事务处理、安全性等)就会迎刃而解“信息象一条不间断的河流经过各种各样的的平台和设备从企业应用系统的这一端流向那一端”。22JavJavaaEEEE简史简史lJ2EE1.2(于1999年12月发布):这是第一个J2EE版本随着Java2StandardEdition(J2SE)发布。它包含10个规范和API针对企业应用程序所需的常用的Web层、业务逻辑、表示层和消息传递服务。lJ2EE1.3(于2001年9月发布):通过JSR58发布这个版本改进了半数J2EE1.2规范并引入了XMLAPI、连接器架构和安全框架。lJ2EE1.4(于2003年11月发布):这个版本改进了J2EE1.3中13种技术中的9种并引入了新的Web服务和安全支持。lJavaEE5(于2006年5月发布):JavaEE5主要关注提高开发人员的生产率它提供了更简单的编程模型而没有牺牲平台的任何功能。更简单的开发模型主要由两个机制提供——Java注解和更好的默认行为。主要的功能性改进包括改进了Web服务支持以及在平台中集成了JavaServerFaces(JSF)和JavaStandardTagLibrary(JSTL)。22JavJavaaEEEE简史简史