3

私たちは、グラスフィッシュ サーバー (+ Oracle データベース) と通信する Eclipse ベースのクライアントを持つプロジェクトを計画しています。ビジネスロジックはサーバーに常駐し、クライアントは多かれ少なかれビューとして機能する必要があります。モデル (+ hibernate + teneo) に EMF を使用することを検討します。

これがどのように連携して機能するのかはよくわかりません。ワークフロー/アーキテクチャ/私が想像するものは何でも、次のようなものです:

  1. EMF モデルの作成
  2. それからJavaモデル(+編集コード)を生成します
  3. サーバーで Java モデルを hibernate/teneo と一緒に使用して、モデル オブジェクトをデータベースに永続化します。
  4. サーバーで SOAP インターフェイスを作成し、モデル オブジェクトを必要に応じて XML にシリアル化します。
  5. クライアントでモデルを使用してサーバーの SOAP インターフェイスにアクセスし、モデル オブジェクトを XML との間でシリアライズ/デシリアライズし、Eclipse でモデル (全体の一部) を表示します。

これは基本的に意図された方法ですか?または、中心的な概念を見逃していますか?

4

1 に答える 1

2

欠落しているリンクは CDO と呼ばれます。これを使用して、ライブ モデルをクライアントに転送できます。SOAP を CDO に置き換えてください。

于 2012-05-10T07:41:48.643 に答える