对.NET平台核心服务的应用研究

对.NET平台核心服务的应用研究

论文摘要

随着计算机和网络技术的迅猛发展和推广应用,应用软件在各应用领域中占据越来越重要的地位。在这种背景下,根据时代发展需求,如何高效地创建稳定可靠又安全的各类应用程序(尤其是面向Internet的Web应用程序)是我们所面临的一个主要课题。Microsoft.NET(简称.NET)是微软公司2000年6月发布的下一代软件开发平台,2002年3月推出正式中文版。它的出现代表了一场新的软件技术革命。简言之,.NET是微软的一项战略,它将软件的供应当作一项服务来看待。在.NET平台上包括用于创建、运行新型服务的.NET基础架构、工具和服务。在论文中,重点对.NET平台的两个核心服务——ASP.网络应用服务和数据访问服务ADO.NET进行了深入研究。在当今以Internet为中心的世界里,基于Web的应用开发是十分重要的。ASP.NET在.NET框架中最具战略性,它是基于.NET类库而构建的,提供了Web应用程序开发模式,能够简化高度分布式的Internet环境下的应用程序开发。在.NET中数据访问也经历了革命性的发展,ADO.NET绝不是ADO的简单升级,它能支持不同开发需求,为SQL Server、OLE DB和XML数据源提供一致的数据访问。为了更好进行课题研究,必须首先熟悉.NET框架。.NET框架是用于构建、配置、运行Web服务和应用程序的多语言环境,为开发者提供了统一的、面向对象的一组可扩展的层次类库。论文先介绍.NET框架,再对ASP.NET和ADO.NET进行深入研究,然后对.NET的关键技术XML以及分布式应用作简单介绍,再采用ASP.NET和ADO.NET开发的实例,深入了解.NET平台的开发技术和技巧,进一步加强课题的研究,最后对面向方面技术(AOP)及其在.NET平台的实现进行研究,并大胆预测,未来.NET平台必然会为面向方面技术提供更多的支持。Microsoft.NET无疑是当今计算机软件技术发展的一个重要的里程碑。因此研究.NET的开发框架及其核心服务,对开发人员和今后的软件开发与应用都具有十分重要的意义。

论文目录

  • 摘要
  • Abstract
  • 目录
  • CONTENTS
  • 第一章 绪论
  • 1.1 课题的研究背景及意义
  • 1.2 国内外研究现状和发展趋势
  • 第二章 .NET概述
  • 2.1 .NET框架
  • 2.1.1 CLR
  • 2.1.2 公用层次类库
  • 2.2 .NET语言
  • 2.2.1 Visual Basic.NET
  • 2.2.2 C++.NET
  • 2.2.3 C#
  • 第三章 Web应用服务:ASP.NET
  • 3.1 ASP.NET简介
  • 3.1.1 ASP.NET产生背景
  • 3.1.2 ASP.NET体系结构
  • 3.2 Web窗体模式
  • 3.2.1 Web Forms新特性
  • 3.2.2 服务器控件
  • 3.3 Web Service
  • 3.3.1 核心构建块
  • 3.3.2 SOAP
  • 3.3.3 应用Web Services
  • 3.3.4 .NET My Services
  • 第四章 数据访问服务:ADO.NET
  • 4.1 ADO.NET简介
  • 4.1.1 ADO.NET的对象模型
  • 4.1.2 ADO.NET的优点
  • 4.2 ADO.NET的体系结构
  • 4.2.1 数据提供程序
  • 4.2.2 数据集
  • 4.3 关系数据库访问
  • 4.3.1 SQL Server.NET
  • 4.3.2 OLE DB.NET
  • 4.4 XML数据源访问
  • 4.4.1 XML支持
  • 4.4.2 以XML形式获取数据
  • 第五章 构建分布式应用
  • 5.1 分布式计算
  • 5.1.1 定义和特点
  • 5.1.2 松散耦合
  • 5.2 .NET的关键技术XML
  • 5.2.1 XML产生背景
  • 5.2.2 XML对Web服务的意义
  • 5.2.3 XML的定义
  • 5.2.4 XML的优点
  • 5.2.5 XML的使用前景
  • 5.2.6 XML应用
  • 5.3 构建分布式应用
  • 5.3.1 ASP.NET Web Services
  • 5.3.2 .NET Remoting
  • 5.3.3 Enterprise Services
  • 第六章 实际开发系统的研究
  • 6.1 项目的需求分析及设计思想
  • 6.2 系统解决方案
  • 6.2.1 系统应用的相关技术简介
  • 6.2.2 系统体系结构
  • 6.2.3 技术开发方案
  • 6.2.4 系统技术平台
  • 6.3 系统设计说明
  • 6.3.1 消费客户的使用案例
  • 6.3.2 商务客户的使用案例
  • 6.3.3 系统管理模块
  • 6.4 数据库设计
  • 6.4.1 数据表设计
  • 6.4.2 存储过程设计
  • 6.5 网站设计
  • 6.5.1 自定义Web控件
  • 6.5.2 创建网站页面
  • 第七章 面向方面技术在.NET平台的实现
  • 7.1 面向方面技术概述
  • 7.1.1 面向方面技术的产生背景
  • 7.1.2 AOP的基本思想
  • 7.1.3 AOP的核心思想
  • 7.1.4 支持AOP的语言
  • 7.2 AOP的实现方法
  • 7.2.1 代理开发模式
  • 7.2.2 AOP在.NET平台的实现机制
  • 7.3 基于AOP的Web Services管理架构
  • 7.3.1 产生背景
  • 7.3.2 Web Services的动态配置管理架构
  • 7.3.3 基于AOP的动态Web Services管理
  • 7.4 基于.NET平台的AOCE
  • 7.4.1 AOCE的产生背景
  • 7.4.2 AOCE概念
  • 7.4.3 基于.NET Web Services的AOCE模型
  • 结论
  • 参考文献
  • 攻读学位期间发表论文
  • 致谢
  • 相关论文文献

    标签:;  

    对.NET平台核心服务的应用研究
    下载Doc文档

    猜你喜欢