节点文献
基于组件技术的WEB应用研究
【作者】 王怡;
【导师】 周明全;
【作者基本信息】 西北大学 , 计算机软件与理论, 2001, 硕士
【摘要】 随着计算机网络及其相关技术的发展,Internet不再仅仅是人们交流和获取信息的途径,它已经成为一个遍布全球的、巨大的分布式计算平台;Web是其提供服务的重要方式,并且它的应用领域越来越广泛;组件技术是提高软件开发效率、保证软件开发质量、解决软件重用的重要手段。在分布式环境下,Web与组件技术的结合呈现一种必然趋势。 本文通过介绍软件的计算模型和开发模型的变迁,分析了在分布式环境下Web应用的特征,针对多层结构的Web应用开发,提出了一个以组件技术为核心的、通用的Web开发模型;比较了目前流行的几种Web开发技术,讨论了实现windows平台上Web应用的相关技术;根据提出的Web开发模型以及Microsoft的多层结构开发技术,实现了《基于Web的科学基金评审系统》。 该系统实现了通过网络进行基金项目的申请、评审以及管理等工作。系统中的业务逻辑和数据访问用组件实现,可以通过单独修改业务组件的形式实现系统的升级和扩展,而且基于组件的数据访问,隔离了用户与后台数据,使安全性得到了提高;系统页面分析和设计也采用了组件的思想,用页面流图描述Web页面关系以及系统功能,反映了开发Web应用的特色。
【Abstract】 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.
- 【网络出版投稿人】 西北大学 【网络出版年期】2002年 01期
- 【分类号】TP311.5;TP393.03
- 【被引频次】45
- 【下载频次】196