- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大型软件系统技术路线分析
纵观全球大型软件系统软件系统技术发展路线,历经了二十多年的时间,逐步从
vb 、 .NET 向 J2EE java 全面迁移,迄今为止,所有的集团客户和高端政府机关在大型软件
系统技术的选择上,几乎清一色的选择 JAVA 品台,而且面向集团化的大型软件系统定位的
企业,如九思软件、 东软集团 ,也统统在此路线上完成系统的架构和功能设计。
在国外, JAVA技术已成为解决大型应用的事实标准, 符合 J2EE 规范的应用服务器则是
构建面向对象的多层企业应用的中间核心平台。 因其具有易移植性, 广开放性、 强安全性和
支持快速开发等特性,成为面向对象开发组织应用的首选平台。参照文档如下:
基于 J2EE 应用服务器支持 EJB组件开发技术, 包括消息队列、 负载均衡机制和交易管
理等。支持中大型网站和中大型组织应用等需要大规模跨平台、网络计算的领域。
软件构造有几个不可逆转的发展方向 :XML 数据结构、面向对象的构件技术、网络化应
用。其中 Java 因为与平台无关、安全、稳定、易开发、好维护、很强的网络使用性等 , 而
成为主流环境。 J2EE 是企业级应用的标准。
J2EE平台提供了一个基于组件的方法,来设计、开发、装配及部署企业级应用程序,
并提供了多层的分布式的应用模型、 组件再用、 一致化的安全模型以及灵活的事务控制机制。
使之具有重用的能力,并集成了基于 XML的数据交换 一个统一的安全模式及灵活的事务控
制。
J2EE应用程序由组件构成。 一个 J2EE 组件是自包含的, 与其相关的语气它组件通信的
类及文件集成到 J2EE应用程序的功能软件单元。 J2EE 规范定义了下面一些组件:
1)、运行在客户端的应用客户程序及小程序。
2)、运行于服务器网络的 ServletJsp 组件。
3)、运行于服务端的企业逻辑组件。
J2EE 组件用 Java 语言编写, 通过相同的方法编译。 J2EE 组件与标准 Java 类的不同之
处在于 J2EE 组件集成到了应用程序中, 与 J2EE 规范兼容, 并部署到负责运行、 管理的 J2EE
服务器上。
基于 J2EE 企业级应用服务器的结构
基于 J2EE 的企业级应用服务器是基于 Web Services 的新一代应用服务器。在设计上
突出了 XML的应用,比如 XML在本地化的存储及各种处理;通过 SOAP与 .NET 及通过 IIOP
与 CORBA的连接等。
Web Server
基于对本系统需求的深入分析,我们建议采用 B/A/D 应用模式,这样,这样,跨系统
平台、性能优异的 Web Server 是我们必须要认真考虑的。
Servlets 是网络化的组件 , 被应用于网络服务器的功能的扩展。 它从客户主机 ( 如 :
浏览器 ) 得到命令和要求, 并将内容反馈给主机, 实现从 HTML界面传递到网络商务系列。
无论如何 , Servlets 是不必要连接到网络服务器上的, 它们可被作为普通的命令要求组件,
Servlets 更适合于实现简单要求的需要, 并且不需要应用软件服务器的管理。
JSP 与 Servlets 非常相似。 事实上 , 它们的最大区别是 JSP 为非纯 Java 代码 , 更易
于感知。 如果希望看到并感觉到配置是与其它配置分开的 , 并且易于维护 , 可以使用 JSP,
JSP 擅长于此,
文档评论(0)