0

marklogic データベースで xml ドキュメントを更新するための Web インターフェイスを構築するための適切なアプローチは何ですか。marklogic アプリケーションを構成およびデプロイするための ruby​​ gem である roxy に出会いましたが、しばらくいじってみると、ドキュメントの更新よりもデータのクエリと表示に役立つように思えました。

4

3 に答える 3

0

Roxy は、次のことを可能にするフレームワークでもあります。 - MarkLogic の REST API を使用/拡張する - Roxy の REST API を使用する - コントローラーにマップするための CRUD 書き換えルールを用意する - mVC フレームワーク自体もきちんと整理されており、過度に複雑ではありません。私たちはそれをかなり使います。

そのため、MarkLogic の REST API や Roxy などを介して CRUD を実行しても、実際にはこれらのどれも独自のフロントエンドを提供しません。

私たちの通常の方式は、AngularJS で記述されたフロントエンド コードも提供する MarkLogic アプリ サーバー内で Roxy を使用する 2 層ソリューションです。その後、ロキシーの下ですべてがうまく管理されます。

CRUD をサポートする 3 層アプリのサンプルに興味がある場合は、github を見て、samplestack を検索してください。これは、MarkLogic の参照フレームワークのセットです。これは MarkLogic 8 用ですが、いくつかのアイデアが得られるかもしれません..

于 2015-01-07T10:56:47.343 に答える
0

Marklogic 8 では、新しい Node.js クライアントと Express (小さな Web フレームワーク) などを使用できます。主流の開発が好きなら、これが今のところ最良の方法のようです。

于 2015-08-24T21:15:37.530 に答える