当前位置: 备案域名出售 > 建站教程>正文

Web服务常见的问题

通过XML和HTTP解决显示应用程序逻辑或细节信息的问题并不困难。过去,我们使用诸如ASP、JAVA或Perl这样的语言编写一个简单的应用程序,此程序可以通过XML显示数据。例如,可以使用ASP编写简单的应用程序,接受查询字符串的值,并生成代表具体数据库表的XML返回文档。应用程序可以简单地调用终点(比如,显示数据库表的URL),并从文档中获取、分析和派生值。

但是这种设计方式是与其他因素紧密联系的。客户机希望得到高度结构化的XML文档,如果提供这种文档的应用程序发生了变化,则客户机实现就很有可能中断。在大多数情况下,可以通过使用公共XML模式解决这个问题,但是为不同的应用程序分别维护和管理不同的模式国语麻烦。而且,XML文档还依赖于服务器的实现方式。

通常,甚至应用程序逻辑细小的变化都可能使应用程序逻辑显示为XML文档的代码发生重大变化。这种问题的典型范例是屏幕清理,在这种情况下站点的HTML被分析为具体的值。只要HTML保持不变,就可以摘录出所知的值。如果HTML发生了变动,则会使使用HTML的应用程序完全中断。

« 上一篇下一篇 »