- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[net与web服务
.Net与Web服务介绍 冯百明 2002年11月 内容 .NET介绍 .NET平台 .NET Web服务 GXA-Global XML WS Architecture .NET Compact框架 .NET介绍 .NET的起源 .NET概述 Microsoft .NET 是 Microsoft XML Web服务平台。 XML Web服务允许应用程序通过 Internet 进行通讯和共享数据,而不管采用的操作系统、设备或编程语言是否相同。 Microsoft .NET 平台提供创建 XML Web服务并将这些服务集成在一起所需要的功能。 Microsoft .NET 平台上Web服务是关键 .NET的目标 跨平台的交互,多种语言支持 代码重用 自动管理资源 类型安全 错误处理 消除DLL hell 安全 跨平台的交互,多种语言支持 .NET平台支持许多程序设计语言,每种语言都要有自己的编译器 用A语言写的例程可以调用B语言写的例程 A语言的一个模块可以定义一个变量,该变量的类型在B中定义是一个class, A中用该变量可以调用B中的相应功能. 如果A、B都是面向对象的语言,A中的一个类可以继承B中的一个类 有A语言写的例程触发的异常,如果A语言不能够处理可以传递给用B语言写的调用者,用B语言自己的异常处理机制处理异常 为使用.NET,程序员不需要学习一种全新的语言 代码重用 原来的应用在.NET环境不需要用新语言重写,可以在.NET直接使用 几百万行的COBOL代码,只做一些porting的工作, 就可以在.NET环境下重复使用 资源自动管理 自动分配内存,自动取消内存分配(Garbage collector) Runtime自动处理对象layout并管理对象的references。当该对象不再使用的时候自动释放。内存自动管理解决了两个最常见的应用错误,memory leaks 和 invalid memory references. 类型安全 每一种数据结构在.NET支持的所有语言中有相同的layout 这意味着某些代码可以使用定义在其它语言中的类型和实例 错误处理 debugging期间,调试人员能够在不同语言写成的模块之间自由地、无缝地来回移动 .NET提供结构的异常处理, 类似于C++或 Java中的情况 DLL hell 不同的应用能共享某些DLL, 安装一个新的应用可能覆盖一个已经存在的应用依赖的某个DLL,可能导致老的应用不能正常工作(DLL hell). 删除一个应用比较复杂,经常不能imperfectly done .NET的命名机制可以避免名字冲突 如果前例中新安装的应用程序确实重写了共享库,现有应用程序可对该库进行修复。等现有应用程序再次启动时,它会检查所有的共享文件。如果发现文件被更改,同时这些更改又是不兼容的,则它可以请求运行时提取一个它可以使用的版本。得益于强大的安全系统,运行时可以安全地执行该操作,这样应用程序就完成了本身的修复工作。 安全 根据组件来源的不同(Internet,企业网络,本地计算机),不同可管理组件被授予不同级别的trust。这样可管理组件可以或者不可以执行文件操作、注册表访问操作、或其他一些民敏感功能。 Runtime增强了代码安全性。用户信任一个嵌入在网页中的执行单元能够显示动画、播放歌曲,但不能访问用户的个人数据、文件系统或网络. .NET的基本元素 智能终端 智能终端应用软件和操作系统使得PC和其他智能计算设备能够使用XML Web 服务,允许在任何地点、任何时间访问XML Web 服务。 通过Microsoft Windows? XP, Windows XP Embedded, Windows CE .NET, Microsoft 正在创建下一代软件终端,使得任何时间、任何地点的连接都可以实现 .NET框架管理的安全运行环境允许开发者创建能在许多智能设备上运行的客户端应用 XML Web 服务 直接通过智能客户端应用使用 能够和其他XML Web服务联合使用 服务器 Microsoft提供服务器基础设施 Microsoft Windows? 2000服务器系列 .NET企业服务器 部署、管理、协调XML Web服务 XML Web服务通过服务器对XML的深层支持使用 .NET平台需要灵活, 可靠的服务器基础设施 集成了XML支持的安全的、可扩充的服务器给.NET提供宿主和部署 开发工具 Microsoft Visual Studio .NET 选择合适的语言编写实现代码 把应用封装为XML Web服务。Visual Studio .NET 自动产生把应用程序变成XML Web
您可能关注的文档
最近下载
- 专四作文举例法Exemplification教学文案.pptx VIP
- 2025年中考生物复习新题速递之绿色植物的光合作用和呼吸作用( 2024年9月).doc VIP
- 静脉输液并发症预防与处理规范-课件.ppt VIP
- 关于Listing and Exemplification的PPT重要课件.ppt VIP
- 后人类主义视角下的生物艺术研究论文.docx VIP
- 建筑施工安全生产实务注册安全工程师考试.docx VIP
- 公墓项目投标施工组织设计.pdf VIP
- 译林版七年级英语上册完形填空训练50套(含答案).pdf VIP
- 专四作文举例法Exemplification.pptx VIP
- 腰椎退行性病变的护理查房.pptx VIP
文档评论(0)