基于CORBA的三层BS结构,第1张

基于CORBA的三层BS结构,第2张

1.引言

  随着互联网应用软件的发展以及组件技术的出现,软件体系结构逐渐从原C/S结构方式向更适合互联网应用的B/S结构模式,两层的C/S结构也逐渐转向三层或多层结构。对此我们对当前一些流行的结构做了比较分析。在client端我们考察了HTML和Applet的技术,在应用server端我们主要考察了Servlet和CORBA对象的技术,如图1所示。
HTML设计的文档表示格式与平台无关,不受限于特定的硬件和软件环境,并且具有很高的运行效率。

图1 通过Java来实现浏览器/服务器结构
  Applet是一个Java程序,它存放于网络中的Web服务器上。Applet不能单独运行,它必须从一个HTML网页中启动,在浏览器中运行。

  Servlet为开发者提供了一个简单的机制来扩展Web服务器的功能和存取处理业务数据。Servlet是一个基于组件的平*立的Web应用,可以被看作一个运行于服务器端没有界面的Applet。因为Servlet完全由Java编写,它能调用所有Java的API,包括用JDBC API访问业务数据库,并且享有Java具有的可移植、可重用和防止系统崩溃的功能。目前在Servlet的基础上,扩展形成了JSP技术,它可以支持HTML和XML网页,并能非常容易的集成静态模板数据与动态内容。
在我们的工作中,我们主要分析了如下四种具有典型代表作用的结构:

HTML-Servlet-Database
HTML-Servlet-CORBA对象-Database
Applet-Servlet-Database
Applet-CORBA对象-Database

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 基于CORBA的三层BS结构

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情