基于组件技术的WEB应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机网络及其相关技术的发展,Internet不再仅仅是人们交流和获取
    信息的途径,它已经成为一个遍布全球的、巨大的分布式计算平台;Web是其提
    供服务的重要方式,并且它的应用领域越来越广泛;组件技术是提高软件开发效
    率、保证软件开发质量、解决软件重用的重要手段。在分布式环境下,Web与组
    件技术的结合呈现一种必然趋势。
     本文通过介绍软件的计算模型和开发模型的变迁,分析了在分布式环境下
    Web应用的特征,针对多层结构的Web应用开发,提出了一个以组件技术为核
    心的、通用的Web开发模型;比较了目前流行的几种Web开发技术,讨论了实
    现windows平台上Web应用的相关技术;根据提出的Web开发模型以及Microsoft
    的多层结构开发技术,实现了《基于Web的科学基金评审系统》。
     该系统实现了通过网络进行基金项目的申请、评审以及管理等工作。系统中
    的业务逻辑和数据访问用组件实现,可以通过单独修改业务组件的形式实现系统
    的升级和扩展,而且基于组件的数据访问,隔离了用户与后台数据,使安全性得
    到了提高;系统页面分析和设计也采用了组件的思想,用页面流图描述Web页
    面关系以及系统功能,反映了开发Web应用的特色。
With the development of computer network and interrelated techniques, internet,
     not only a means for people to communicate and acquire information, has become a
     world-wide, huge distributed platform, upon which web application plays an
     important role to serve for users. it has been used into more and more field. Software
     component is an important means to improve developing efficiency, ensure
     developing quality and solve the problem of software reuse. Under the distributed
     circumstances, the combination of web and components is an inevitable trend.
     The paper analyses the characteristics of web application under the distributed
     circumstances through introducing the changing process of software抯 computing
     model and developing model, a universal web developing model, component as its
     core, is put forward. The article also compares the techniques of current Web
     developing. The approach to realize the web application on microsoft window is
     discussed. The system, Science Foundation Application and Evaluation System Based
     on web, is accomplished by using microsoft mutli-tiers technique, directed by the
     universal web model mentioned abQve.
     Users can finish a series of work-apply fund, evaluate project, manage the
     system,etc. through the internet. The system’s business logic and data access are
     developed in components. The system can be updated and extended by modifying the
     components easily, clients and database are separated by data access components, and
     thus security is improved. The analysis and design of web-page also use component
     technique, the essential characteristic of web application is fully reflected through
     adopting page-flow to describe the page relations and system function.
引文
1.Jim. Modeling Web Application Architectures with UML.Communications of ACM,1999
    2.Mary Shaw, David Garlan. Software Architecture清华大学出版社,1998.5
    3.The Common Object Request Broker: Architecture and pecification, Revision 2.1,August 1997,OMG formal/97-09-01
    4.Ash Rofail, Yasser Shohoud 著.《COM与COM+从入门到精通》.邱仲潘 译.电子工业出版社,2000.4
    5 http://www.microsoft.com
    6.http://www.omg.org
    7.郑人杰.实用软件工程.清华大学出版社,1997
    8.潘爱民.COM原理与应用,清华大学出版社,1999.11
    9.时代新潮流UML Programming Guide设计核心技术.北京希望电子出版社,2001.1
    10.李维著.Delphl5.x ADO/MTS/COM+高级程序设计篇.机械工业出版社,2000.4
    11.李维著.Delphi5.X分布式多层应用系统篇.机械工业出版社,2000.4
    12.邓勇.丁峰等.Web在分布式系统中的应用与研究.计算机工程与应用.2000.3
    13.张骏,王俊峰,张世永.Web应用程序的设计与分析.计算机工程与应用.2000,3
    14.郑亚玲,胡和平.利用可重用组件构造软件.计算机应用.2000,第20卷(2期)
    15.应时等 基于构件库及构件组合的软件重用 计算机工程 1998.11
    16.曹晓阳,刘锦德.COM及其应用—面向对象的组件集成技术.计算机应用,1999.1
    17.邵维忠,杨芙清.面向对象的系统设计,清华大学出版社,1998
    18.夏长虹,毕岱君,陈文博.开发组件的工艺技术问题.计算机世界,1999.11.16
    19.陈文博,夏长虹.DNA、组件对象模型与商务逻辑计算.计算机世界,1999.11.15
    20.夏长虹,尹绯,陈文博.组件对象模型Web开发的软件工程方法.计算机世界,1999.11.15
    21.林子禹等基于Web与组件技术的企业应用系统设计模型 计算机工程与应用 2000.6.
    22.易开翔等 基于 B/S 模式的信息系统研究与设计计算机工程 2000.8
    23.邓雨丁蜂沈钧毅 基于 UML 的 Web 应用系统建模方法的研究 计算机工程与应用 2000.6
    24.李刚 金茂忠 一种可重用构件的设计方法 计算机研究发展 2000.5
    25.闻怡祥.Web模型技术探讨.http://www.vchelp.net
    26.王国荣.Active Server Pages & Web 数据库.人民邮电出版社,1999.3
    
    
    27. 陈建明.基于构件的应用技术研究。西安交通大学硕士论文,2000
    28. 刘超 张莉.可视化面相对象建模技术。北京航天航空大学出版社,1999.7
    29. 陈琦.基于校园网的高校教务管理系统的研究,西安理工大学硕士论文,2001
    30. 何娅玲,何字新.UML 建模与动态模拟:案例研究,武汉大学学报(自然科学版)第45卷(第5期)
    31. 朱晓冬,耿国华.MTS和MSMQ技术及其在分布式WEB环境下的应用.西北大学学报,2001

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700