用户名: 密码: 验证码:
基于Microsoft.NET平台的互联网工程开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
Microsoft.NET是支持新一代互联网的系统平台。本文研究了基于此平台的互联网工程开发。文中分析了互联网发展面临的问题,指出当前的互联网技术无法实现不同网站之间业务的智能交互,这已经限制了互联网的进一步发展。.NET提出了基于XML的松耦合编程模式,在此模式下构建的XML WebService能够让多个网站和服务商结成同盟,协调工作。本文介绍了.NET技术及其带来的影响,并简单的回顾了.NET的发展历程。
     .NET Framework是.NET平台的基础,它具有许多革命性的特点。基于.NETFramework的代码被称为managed code,文中对managed code的运行机制进行了深刻的剖析。Assembly和Metedata是在.NET平台中提出的新概念,它们使类和代码模块都具有了自描述的特性。这种特性对于简化编程模型、提供多语言集成、实现类型安全和解决版本冲突等许多方面都具有重要的意义。
     ASP.NET是.NET中的Web开发平台,可以分为Web Form和XML WebService两大类。Web Form为Web开发提供了一个全新的代码模型,它引入了服务器端控件,并且使用事件驱动模型。这些使得Web Form在提供强大功能的同时,简化了Web应用程序的开发。XML Web Service是.NET的核心,本文对这项技术进行了全面的阐述。
     本文还概述了基于.NET平台,采用Web Form技术开发的工程实例。文中介绍了三层设计模型和相应的编程结构,同时还简述了在该工程中广泛使用的“集合管理”技术和ADO.NET技术。Web使用的通信协议是HTTP,通过分析该协议的工作过程,文中揭示了HTTP是无状态的协议。Cookie技术和基于Cookie的Session技术能够克服HTTP的局限,保存跨页面的状态信息,本文对这两种技术进行了详细的分析。
Microsoft.NET is the platform for the next generation of Internet. This dissertation is about the development of Internet engineering based on .NET. The problem on Internet evolution is that current Internet technology can't support the intelligent business interaction between web sites, which is the bottleneck of electronic commerce. .NET puts forward a new loosely coupled model based on XML. The XML Web Service constructed in that model can promote the cooperation of web sites and service providers. .NET and its influence are introduced, and its progress process is also reviewed in this dissertation.
    .NET Framework is the foundation of .NET, which has many revolutionary features. The code based on .NET Framework is managed code, whose operation mechanism is analyzed. Assembly and Metadata are the new concepts, which make classes and modules self-described. The self-description is the key to program model simplification, multi-language integration, type safety and solving version conflict.
    ASP.NET is the web platform of .NET, which includes Web Form and XML Web Service. Web Form provides a new code model for web development. Sever control and event-driven model are the powerful characteristics of Web Form, which simplified web development. XML Web Service is the core of .NET. This dissertation introduces it in detail.
    This dissertation provides practical projects developed by Web Form based on .NET. Three-tier design model and program architecture are presented in this dissertation. Collection management and ADO.NET used in this project are introduced. The protocol used by web is HTTP. Based on the review of operation course, it is indicated that HTTP is a stateless protocol. Cookie and Session technologies can overcome the restriction of HTTP in state preservation, which are deeply analyzed in this dissertation.
引文
[1] Douglas E. Comer, Computer Networks And Internets, Prentice-Hall International, Inc., 1997
    [2] Microsoft White Paper: A Platform for the Next Generation Internet, Microsoft Corporation, 2000
    [3] 毛德祥,罗荣阁,基于ASP。NET技术的Web应用程序三层设计模型,微型电脑应用, 2002. 3
    [4] Thomas Wagner, .NET: Microsoft's Initiative from a Developer's Point of View, MSDN, 2001
    [5] Jeffrey Richter, .NET: Programming for the New Platform, MSDN, 2000
    [6] Jeffrey Richter, Microsoft .NET Framework Delivers the Platform for an Integrated, Service-Oriented Web, MSDN, 2000
    [7] Randy Rath, The Virtual-Memory Manager in Windows NT, Microsoft Developer Network Technology Group, 1992
    [8] Randy Kath, Managing Virtual Memory in Win32, Microsoft Developer Network Technology Group, 1993
    [9] Overview of the .NET Framework, MSDN, 2001
    [10] Inside the .NET Framework, MSDN, 2001
    [11] Extending Metadata Using Attributes, MSDN, 2001
    [12] Stephen Walther, Active Server Pages 2. 0 Unleashed , 2000
    [13] Introduction to ASP.NET, MSDN, 2001
    [14] ASP.NET State Management, MSDN, 2001
    [15] ASP.NET Caching Features, MSDN, 2001
    [16] ASP.NET Optimization, MSDN, 2001
    [17] Web Form State Management, MSDN, 2001
    [18] Server Event Handling in Web Forms Pages, MSDN, 2001
    [19] Web Forms Data Binding, MSDN, 2001
    [20] ASP.NET Server Controls, MSDN, 2001
    [21] Roger Wolter, XML Web Services Basics, Microsoft Corporation, 2000
    [22] Web Services Specifications, MSDN, 2001
    [23] XML Web Services Infrastructure, MSDN, 2001
    [24] Anatomy of an XML Web Service Lifetime, MSDN, 2001
    [25] Building XML Web Services Using ASP.NET, MSDN, 2001
    [26] Building XML Web Service Clients, MSDN, 2001
    [27] Jeannine Hall Gailey, Introducing .NET My Services, Microsoft Corporation, 2001
    [28] SOAP Specification Index Page, MSDN, 2001
    [29] Scott Seely, An XML Overview Towards Understanding SOAP, MSDN, 2001
    [30] Keith Ballinger, Web Services Interoperability and SOAP, Microsoft Corporation, 2001
    [31] Matt Powell, DIME: Sending Binary Data with Your SOAP Messages, Microsoft
    
    Corporation, 2002
    [32] Aaron Skonnard, Publishing and Discovering Web Services with DISCO and UDDI, Microsoft Corporation, 2002
    [33] Karsten Januszewski, Web Service Description and Discovery Using UDDI, Microsoft Corporation, 2001
    [34] UDDI Specification Index Page, MSDN, 2001
    [35] WSDL Specification Index Page, MSDN, 2001
    [36] Don Box, The Continuing Challenges of XML Web Services, Microsoft Corporation, 2002
    [37] Mary Kirtland, The Programmable Web: Web Services Provides Building Blocks for the Microsoft .NET Framework,, Microsoft Corporation, 2000
    [38] Group Data In Collections, MSDN, 2001
    [39] Accessing Data With ADO.NET, MSDN, 2001

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

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

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