论文部分内容阅读
随着计算机网络及其相关技术的发展,Internet不再仅仅是人们交流和获取信息的途径,它已经成为一个遍布全球的、巨大的分布式计算平台;Web是其提供服务的重要方式,并且它的应用领域越来越广泛;组件技术是提高软件开发效率、保证软件开发质量、解决软件重用的重要手段。在分布式环境下,Web与组件技术的结合呈现一种必然趋势。 本文通过介绍软件的计算模型和开发模型的变迁,分析了在分布式环境下Web应用的特征,针对多层结构的Web应用开发,提出了一个以组件技术为核心的、通用的Web开发模型;比较了目前流行的几种Web开发技术,讨论了实现windows平台上Web应用的相关技术;根据提出的Web开发模型以及Microsoft的多层结构开发技术,实现了《基于Web的科学基金评审系统》。 该系统实现了通过网络进行基金项目的申请、评审以及管理等工作。系统中的业务逻辑和数据访问用组件实现,可以通过单独修改业务组件的形式实现系统的升级和扩展,而且基于组件的数据访问,隔离了用户与后台数据,使安全性得到了提高;系统页面分析和设计也采用了组件的思想,用页面流图描述Web页面关系以及系统功能,反映了开发Web应用的特色。