热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

XMLHTTP的一些相干技巧材料总结

xmlHTTP技巧:----------------------------------------------------------一、数据库远程治理技巧基于互联网的广域网现代利用中的一个重要环节是数据库远程监控。首先简略回想一下互联网上的数据

xmlHTTP技巧:
----------------------------------------------------------
一、数据库远程治理技巧

基于互联网的广域网现代利用中的一个重要环节是数据库远程监控。首先简略回想一下互联网上的数据库远程治理技巧的发展过程和方法:

早期通过编写CGI-BIN程序模块进行数据库远程治理。但CGI-BIN的运行速度慢,保护很不方便,现在已经基础被弃用。

这几年应用组件对象模型(Component Object Model, COM)的利用非常多,后果也很好。但假如应用的是第三方服务器(笔者的网站就是建立在第三方的虚拟主机上),服务器方往往由于保密或其它贸易原因不答利用户注册自己的组件。

近年来由微软公司推出的.NET平台和SUN公司的J2EE平台都是非常高级的数据库远程治理与服务平台。都能供给优质的多层(n-Tier)利用服务。
其中,.NET的简略对象拜访协议(Simple Object Access Protocol, SOAP)应用超文本传输协议(Hypertext Transfer Protocol, HTTP)和扩大标记语言(Extensible Markup Language, XML)技巧实现跨系统(例如Windows - Linux)的通信服务方法已经广为开发商接收和应用。很多大型利用,例如企业资源打算(Enterprise resource planning, ERP)等都建立在这样的大型平台之上。
但对于中小型利用,比如一个网站的建设和保护,这种大型利用平台就显得有些尾大不掉,开销也过于宏大。

曾经在互联网技巧和Java技巧方面一度落伍的微软公司在XML利用开发则走在了前头。她的XML解析器(MSXML)中的XMLHTTP协议是一个非常方便实用的客户/服务通信管道。综合应用XMLHTTP以及ActiveX数据对象(ActiveX Data Objects, ADO/ADOX)可以简略方便地实现数据库远程治理。

本文先容如何综合应用XMLHTTP和ADO/ADOX进行远程数据库治理。

二、数据库远程治理系统

数据库远程治理的任务流程是:
1、客户端向服务端发出数据库结构和数据的查询或修正指令。
2、服务端接收并履行有关指令并向客户端返回成果。
3、客户端接收并显示服务端返回的指令履行成果。

实现数据库远程治理的二个重要要害环节是:
1、客户端与服务端之间的指令上传和成果下传的数据通道,由XMLHTTP协议实现。
2、服务端前沿与数据库之间的指令传送和成果返回,由起着中间层作用的ADO/ADOX接口完成。
三、XMLHTTP的应用

顾名思义,XMLHTTP是个传送XML格局数据的超文本传输协议。

实际上,XMLHTTP的数据传输过程更为机动一些:
它上传的指令可以是XML格局数据,也可以是字符串,流,或者一个无符号整数数组。还可以是URL的参数。
它下达的成果可以是XML格局数据,也可以是字符串,流,或者一个无符号整数数组。
详情可参阅文末链接。

客户端调用XMLHTTP的过程很简略,只有5个步骤:
1、创立XMLHTTP对象
2、打开与服务真个连接,同时定义指令发送方法,服务网页(URL)和恳求权限等。
    客户端通过Open命令打开与服务真个服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务真个服务网页。
3、发送指令。
4、等候并接收服务端返回的处理成果。
5、开释XMLHTTP对象

XMLHTTP方法:
Open bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword
    bstrMethod:数据传送方法,即GET或POST。
    bstrUrl:服务网页的URL。
    varAsync:是否同步履行。缺省为True,即同步履行,但只能在DOM中实行同步履行。
     利用中一般将其置为False,即异步履行。
    bstrUser:用户名,可省略。
    bstrPassword:用户口令,可省略。

共2页: 上一页 1 [2] 下一页



推荐阅读
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • 在Linux系统中,目录结构遵循文件系统层次标准(FHS),确保了系统的组织性和可维护性。其中,`/bin`目录是FHS要求必须存在的目录之一,主要存放了在单用户维护模式下仍可执行的基本命令和工具。这些命令不仅对root用户可用,普通用户也能使用,以确保系统在最小化运行状态下仍能进行基本的操作和管理。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 本文分享了将物理服务器上的操作系统、应用软件及数据迁移到阿里云ECS服务器的实际经验。P2V迁移通过利用多种工具软件,将物理服务器的系统状态和数据完整地复制到虚拟磁盘中,确保在阿里云平台上顺利运行。该过程不仅涉及技术细节,还涵盖了迁移前的准备、迁移中的监控以及迁移后的验证等多个环节,为用户提供了一套全面的迁移方案。 ... [详细]
  • 如何在Linux系统中利用crontab定时执行Shell脚本任务?
    在Linux系统中,如何实现定时执行任务脚本?在服务器日常运维过程中,经常需要定期执行某些任务,例如数据库备份、日志文件切割等。通过使用crontab工具,可以轻松配置这些周期性任务,确保它们按时自动运行,提高系统管理效率和可靠性。 ... [详细]
  • 通过自定义 `TextView`,实现了在用户点击或焦点变化时动态调整字体颜色的效果。该方法利用了 `ColorStateList` 和 `Selector` 资源文件,确保了界面交互的流畅性和视觉效果的提升。具体实现中,通过重写 `onTouchEvent` 和 `onFocusChanged` 方法,精确控制了颜色变化的时机和状态。此外,还对性能进行了优化,确保在高频率操作下依然保持高效响应。 ... [详细]
  • 如何在Oracle ASM_Diskgroup中重命名现有磁盘
    如何在Oracle ASM_Diskgroup中重命名现有磁盘 ... [详细]
  • 解决基于XML配置的MyBatis在Spring整合中出现“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”问题的方法
    在将Spring与MyBatis进行整合时,作者遇到了“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”的问题。该问题主要出现在使用XML文件配置DAO层的情况下,而注解方式配置则未出现类似问题。作者详细分析了两个配置文件之间的差异,并最终找到了解决方案。本文将详细介绍问题的原因及解决方法,帮助读者避免类似问题的发生。 ... [详细]
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • 《软件测试精要》深度解析与实战经验分享
    《软件测试精要》深度解析与实战经验分享,系统梳理了软件测试的核心概念与关键原则,结合实际项目中的测试经验和教训,详细探讨了测试分类、测试权衡要素、测试效率、测试覆盖率以及测试框架的引入和用例设计等内容,为读者提供了全面而实用的指导。 ... [详细]
  • 在Linux环境下,本文详细探讨了Apache服务器中CGI技术的应用与实现。首先,通过使用yum包管理器安装了必要的软件,如PHP。安装完成后,对Apache服务器进行了配置,确保CGI功能正常运行。此外,还介绍了如何编写和调试CGI脚本,以及如何在实际环境中部署这些脚本以提供动态网页内容。实验结果表明,通过合理的配置和优化,Apache服务器能够高效地支持CGI应用程序,为用户提供丰富的交互体验。 ... [详细]
  • 本文详细介绍了如何在 Grafana 中独立于 Alertmanager 配置邮件和微信告警。具体步骤包括配置 SMTP 服务器以实现邮件告警,以及设置微信告警的集成方式。通过这些配置,用户可以更灵活地管理和接收来自 Grafana 的告警通知,确保及时响应系统异常。文章还提供了详细的配置示例和常见问题的解决方案,帮助用户顺利完成设置。 ... [详细]
  • 本文介绍了使用 Python 编程语言高效抓取微博文本和动态网页图像数据的方法。通过详细的示例代码,展示了如何利用爬虫技术获取微博内容和动态图片,为数据采集和分析提供了实用的技术支持。对于对网络数据抓取感兴趣的读者,本文具有较高的参考价值。 ... [详细]
  • SharePoint 2010多语言用户界面的开发要点与注意事项
    SharePoint 2010 提供了强大的多语言用户界面支持,使得同一网站能够以多种语言展示。例如,对于一个中文版本的 SharePoint 2010 系统,管理员可以通过在服务器上安装英文语言包来实现多语言界面。这一功能不仅提升了用户体验,还扩展了系统的国际化能力。然而,在实施过程中需要注意一些关键点,如确保所有资源文件正确配置、进行充分的测试以及合理管理语言包的更新。这些步骤有助于确保多语言功能的稳定性和可靠性。 ... [详细]
author-avatar
hanliu46460
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有