【问题标题】:XQuery as alternative to JSP/Java for web services?XQuery 作为 Web 服务的 JSP/Java 的替代品?
【发布时间】:2009-05-05 00:12:18
【问题描述】:

我注意到 DataLogic(或者是 MarkLogic?)和 SqlServer 2005 都支持用于 RDBMS 访问的 xquery 并且(似乎;我自己还没有尝试过)在 JSP/ASP 中提供 xquery。 这让我想知道 java 代码是否会从表示层中消失。 IE。 JSP/ASP 只包含直接访问 DBMS 的 html 和 xquery 代码,没有通常的模型和控制器层。我心目中的应用不需要/使用业务规则层,所以我并不担心。

有人试过吗? (顺便说一句,我知道 xquery 需要 java 才能工作;我更多地考虑减少程序员需要学习的语言数量才能让网络应用程序上线)。

【问题讨论】:

    标签: jsp web-applications xquery


    【解决方案1】:

    另一种方法是使用存储 XML 数据的 XML 服务器,并使用 XQuery 在服务器端访问和传递结果(我在 MarkLogic 工作,我们制作了一个 XML 服务器,在这里尝试:http://developer.marklogic.com/download/

    在此架构中,您有一个存储 XML 并执行 XQuery 的服务器。如果您提供 HTML 格式的结果,您现在有一个两层系统。当然,您可以使用 AJAX 直接从页面内访问 XML Server vis ReST。

    这种架构的一种高级形式称为 XRX。有关更多信息,请参阅此帖子: http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html

    【讨论】:

    • 谢谢,杰森。这正是我想到的路径,除了我怀疑我是否能够克服我的团队认为 RDBMS 是唯一可靠的解决方案的信念。甚至让他们考虑使用 xquery 也很困难。
    • Brad,这太糟糕了,尽管我在 Java/RDBMS 方面花了 10 年时间,现在在 XQuery 方面我看到了很多这样的情况。我们的许多客户都经历过这种情况……并且安全地离开了 :) 如果您想查看人们使用 XQuery 开发的两层体系结构的示例,请不要犹豫与我们联系。我们看到越来越多的 Flash/XQuery 和 HTML-JavaSript/XQuery 架构。今天不是主流,但尝试过的人经常成为铁杆粉丝。祝你的项目好运!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-19
    • 1970-01-01
    • 2011-08-18
    • 2011-09-15
    相关资源
    最近更新 更多