第2章 相关技术简介
2.1开发平台及规范
平台架构——J2EE
J2EE是主流的技术体系,目前已成为一个工业标准。围绕着J2EE有众多的厂家和产品,其中不乏优秀的软件产品,合理集成以J2EE为标准的软件产品构建大型分布式企业级应用系统,可以得到较好的稳定性、高可靠性和扩展性。
图2.1 J2EE平台架构
J2EE是一种利用java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心java平台或java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、到处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise javaBeans)、java Servlets API、JSP(java Server Pages)以及XML技术的全面支持。
J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用。它通过提供企业计算环境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。
它的优越性在于:
计算平台支持java语言,使得基于J2EE标准开发的应用可以跨平台地移植;java语言非常安全、严格,这使开发者可以编写出非常可靠的代码; J2EE提供了企业计算中需要的所有服务,且更加易用;J2EE中多数标准定义了接口,例如JNDI(java Naming and Directory Interface)、JDBC、java Mail等,因此可以和许多厂商的产品配合,容易得到广泛的支持;J2EE树立了一个广泛而通用的标准,大大简化了应用开发和移植过程。
基于J2EE技术的应用服务器(Application Server)主要是用来支持开发基于Web的三层体系结构应用的支撑平台,这一类产品包括Oracle IAS、WebLogic、IBM Websphere等。
中间件技术
随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。
这些,都需要一种构筑于软、硬件平台之上,同时对更上层的应用软件提供支持的软件系统,而中间件正是在这个环境下应运而生。
比较流行中间件的定义是:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算资源和网络通讯。
从中间件的定义可以看出,中间件是一类软件,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作;中间件是基于分布式处理的软件,定义中特别强调了其网络通讯功能。
通常情况下,中间件可以分为应用中间件、交易中间件、消息中间件、安全中间件等等。
Web Service技术原文请加辣.文^论,文'网QQ324,9114
Web Service(Web服务)是一种分布式的计算技术,在Internet或者Intranet上通过标准的XML协议和信息格式来发布和访问商业应用服务。
使用Web服务,可以在Web站点放置可编程的元素,发布能满足特定功能的在线应用服务,其他组织可以通过Internet来访问并使用这种在线服务。
Web服务使用的是开放的Internet标准:Web服务描述语言(WSDL,用于服务描述),统一描述、发现和集成规范(UDDI,用于服务的发布和集成),简单对象访问协议(SOAP,用于服务调用)。
Web服务具备如下特点:
(1)互操作性:任何的Web服务都可以与其他Web服务进行交互。因为SOAP协议是所有供应商都支持的标准,避免了在CORBA、DCOM和其他协议之间转换带来的麻烦。
(2)普遍性:Web服务使用HTTP协议和XML进行通信。因此,任何支持这些技术的设备都可以拥有和访问Web服务。
(3)易用性:Web 服务的概念易于理解,任何开发语言都可以用来编写Web服务。目前已经有许多工具可以开发和部署Web服务,还有一些工具可以将已有的COM组件和JavaBeans、Enterprise JavaBeans部署为Web服务。
由于Web服务的这些特点,使得Web服务成为EAI解决方案的一个理想选择。
论文网http://www.751com.cn/
面向Web服务集成方案的先进性:Web服务以一种松散的服务捆绑集合形式(也可以说是一个特别的解决方案),能够快速地开发、发布、发现和动态地绑定应用服务。就目前Web服务的技术发展水平来看,Web服务可以实现应用程序之间的函数或方法级的集成
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
jsp+sql新闻网站设计实现+任务书+开题报告+答辩PPT 第3页下载如图片无法显示或论文不完整,请联系qq752018766