用ATL服务器构建 XML Web 服务
2007-03-30 21:32:19 来源:WEB开发网在Visual Studio®的下一版本--Visual Studio .NET中将为C++程序员包含一个名为ATL服务器的应用程序,此应用程序极大地简化了高性能可扩展的Web应用程序的开发。ATL服务器提供了一组类,这些类扩展了活动模板库(ATL),可以通过ISAPI访问IIS的所有功能。ATL服务器提供的类使开发人员能很容易地处理如缓冲、线程-池和会话状态之类的问题。通过使模板库成为轻量级、可扩展的,并利用ATL的“只为需要的东西付出劳动”模型,它使开发人员能在很短的时间内获得ISAPI高度的性能。对ATL服务器更全面的信息,请阅读文章:ATL 服务器: 用Visual C++创建高性能的Web 应用程序 。 ATL服务器结构一个重要的部分是它非常适合于高效处理XML Web 服务请求。因为此模板库扩展到了支持XML Web服务,这样就使企业能够快速而有效的将企业逻辑作为XML Web服务暴露。使用Disco文件,ATL 服务器 Web服务容易通过SOAP/XML协议发布和定位。ATL服务器Web服务通过HTTP协议能被运行在任何平台上的任何语言调用。这将编程能力通过防火墙扩展到了远程客户端。
在ATL中创建XML Web服务
选中ATL服务器应用程序向导中的“作为Web服务创建”复选框(在“应用程序选项”中)者使用“ATL 服务器Web服务工程”向导,就可以在ATL服务器中创建XML Web服务。(注意,“ATL 服务器Web服务工程”向导运行“ATL服务器工程”向导,只是“作为Web服务创建”复选框默认是选中的。)
图 1. ATL 服务器 Wizard 复选框
“作为Web服务创建”复选框生成标准的带名为“HelloWorld”的默认XML Web服务的ATL 服务器应用程序。HelloWorld函数演示了如何创建基本的ATL 服务器Web服务。
- ››构建Windows 8风格应用23-App Bar概述及使用规范
- ››构建域名服务器(DNS)
- ››构建Android平台Google Map应用
- ››构建WinForm 通用速选(全选、反选、清空)组件
- ››服务器群集:Windows 2000 和 Windows Server 200...
- ››服务器维护经验谈 图解DHCP故障排除
- ››构建Wordpress网站首选的5家国外主机
- ››构建高性能和高弹性 WebSphere eXtreme Scale 应用...
- ››构建前端UI组件的新思路
- ››构建 Android 开发环境
- ››服务器虚拟化后需要完成的八大关键任务
- ››构建 pureXML 和 JSON 应用程序,第 3 部分: 为 p...
更多精彩
赞助商链接