私は Marklogic と Xquery のスターターです。
1. オブジェクト指向プログラミング モジュール (クラス、インターフェイスなど) を xquery で marklogic を使用して作成する方法を知りたいと思っていました。
2. 「MarkLogic / XQuery で Hello World アプリケーションを構築する」などのチュートリアルを教えるオンライン リソースはありますか?
どんな助けでも大歓迎です。
XQuery は OO ではありませんが、ほとんどが関数型言語であるため、クラスやインターフェイスなどの構造はあまり明確ではありません。関数ライブラリを作成するのは非常に簡単ですが、モジュール句をプロローグに入れるだけです。このようなモジュールは、他のモジュールまたはメイン モジュール (モジュール句を持たない XQuery ファイル) にインポートできます。
MarkLogic は、関数を引数として渡し、それらを変数に保持する機能という興味深い構造を提供します。XQuery 3.0 (MarkLogic の最新バージョンで部分的にサポートされています) は、動的関数呼び出しやインライン関数などの同様の機能を提供します。
MarkLogic を使用して標準的で完全な Web アプリケーションを構築する場合、これを支援するフレームワークが数多くあります。http://developer.marklogic.comが基づいている runDMC があります。ロキシーもあります。MarkLogic で REST API を構築することにも興味があるかもしれません。その場合、MarkLogic 6 には機能が組み込まれており、古いバージョンの場合はコロナを検討する価値があります。これらのほか、いくつかのチュートリアルやかなりの数のブログ投稿がすべてhttp://developer.marklogic.comで入手できます。
チッ!
あなたの質問に対する最も簡単な答え: XQuery != JAVA