私はアプリケーションに取り組んでいます。さまざまなレガシーコンポーネントを統合するイベントサービスバスとして機能します。アプリケーションは、データストアを使用して、システム間で送信されたすべてのイベントと要求を監査し、バス加入エンドポイント...等。データストアとしてCouchDBを利用したいのですが、これはすでにアプリケーションの要件(REST API、レプリケーション、メタデータドキュメントのバージョン管理など)が組み込まれているためです。今ここに私のアプリのスタックがどのように見えるかです:データベースはCouchDBのものでCouchDBへのJavaデータアクセス:ORMまたはREST?
[spring-integration filters/routers/service activators]
[service layer]
[dao layer]
[database]
、私はDAO層はEKTORP Javaライブラリまたは単純なRESTクライアントのどちらかだろうと思います。ここで私の質問です:冗長のEktorpの種類のDAO層を構築していないのですか?なぜなら、CouchDBのビューやデザインドキュメントと話し合うサービス層にRestTemplateを使用してコーディングの労力を節約するのはなぜですか?
何か不足していますか?
おかげで、あなたが独自のロール場合
非常に良いです!!!!ありがとう!それは私が見つけたものです – verystrongjoe