既存のデータベース(私の場合はPostgreSQL)を持っていて、そのデータにアクセスしたい(作成、読み取り、更新、削除、クエリ) SOAP Webサービスを介して。 ここでは、各エンティティのJPA実装を行い、汎用CRUDインターフェイスの実装を行っています。次に、これらのBeanをJaxWS Webサービスとして公開します。 この設定の問題は、JaxWSがジェネリックインターフェイスで変わった動作をすることです。既存のデータベースをWebServicesのセットとして公開するためのオープンソースツールがありますか
これは一般的な問題で、WSを通じてDBにアクセスするので、私はすべてのエンティティテーブルをWebサービスとして公開するオープンソースソリューションがあるかどうかを知りたいと思います。 このツールでは、JPAクラス(またはその他のデータ記述)のセット、または(SQLスキーマを引き出すための)JDBC接続を入力として要求し、CRUD Webサービスのセットを生成します。
理想的には、このようなツールは、主にサーブレットで構成され、任意のWebアプリケーションに組み込むことができます。
このツールについてのご意見をお聞かせください。また、ご使用の経験がある場合は、教えてください。
はアドバイスに
まず、あなたがいることを行う必要がないかもしれない質問に答えると、代わりに「あなたがいることを行うにはしたくない」と言って、しかし...ではないため
私は同意します。エンティティレイヤをWebサービスとして公開することは悪い考えです。トランザクションのACIDプロパティであるデータベースの主な機能の1つが失われます。 –