高校生综合测评管理设计及实现研讨 1 应用技术介绍 1.1WebService 技术简介 WebService 指的是一种基于Web 的分布式技术,可以接收从 Internet 或其它系统中传递过来的请求;是一种新的 Web 应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、进行 Web 调用、执行从简单的请求到复杂商务处理的任何功能;是一种无需购买并部署的组件,它被一次部署到 Internet 中,其它 WebService 应用程序可以发现并调用它部署的服务。 技 术 概 述 .NET是 通 过 中 间 语 言( IntermediateLanguage , IL ) 和 通 用 语 言 运 行 环 境(CommonLanguageRuntime,CLR)方式解决跨语言类库、跨硬件操作系统运行、变量边界检查、资源自动回收问题的软件开发、运行平台。在这个平台上能够更容易地建立网络应用程序、网络服务、窗口应用程序以及主控制台应用程序。 技术介绍是一个已编译的、基于.NET 的环境,可以用任何与.NET 兼容的语言(包括、C#和等)创作应用程序,可以无缝地与WYSIWYGHTML 编辑器和其他编程工具(包括)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成 的 调 试 支 持 。 另 外 , 任 何 应 用 程 序 都 可 以 使 用 整个.NETFramework,开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等。 与 WebService 的结合由主程序负责内部商务逻辑的运算以及数据源的维护,而由 Web 窗体页和 XMLWebServices 分别公布系统的对外接口,Web 窗体页负责向用户呈现系统数据,而XMLWebServices 则负责呈现系统的对外接口以便于不同系统间的数据交换以及以后开发客户端的需要,构成一个 Web 应用的完整的对外数据交换体系。 1.5B/S 模式基于 Web 的 B/S 方式其实也是一种客户机/服务器方式,只不过它的客户端是浏览器。B/S 结构是对 C/S 结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在 Web 服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术,成为当今应用软件的首选体系结构。在系统的性能方面,B/S 占有优势的是其灵活性,任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用 B/S 系统的终端。 2 大学...