2012-03-14 17 views
0

私たちは、一方の側でデータと画像を取得するためにディレクトリをスキャンし、他方の側でこのデータを持つWebサービスを通じてiphoneアプリケーションにサービスするアプリケーションを持っています。2つのJava EEアプリケーション間でデータを共有

は、RollbackExceptionのような問題が発生し、より多くのデータのスキャンと取得が発生している間にWebservicesデータを介してアクセスしようとします。私たちは彼の休止状態の実装でjava永続性を使用します。

私たちはアプリケーションを2つのWebモジュールに分割すると思います.1つはディレクトリをスキャンし、データと画像を取得するためのもので、もう1つはWebサービスを通じてデータを提供するものです。

問題は、2つのWebモジュール間でデータを共有する方法です。スキャンモジュールに入力されたデータはWebサービスモジュールですぐに利用できないようです。それはjavaの永続性の設定と関係がありますか?

答えて

0

問題は、次の操作を行う可能性がある

2つのWebモジュール間でデータを共有する方法です。

  • 両方のモジュールが共有するデータベースにデータを格納します。
  • JMSといくつかのメッセージ指向ミドルウェアを使用して、モジュール間でメッセージを送信します。

Javaの永続性

のコンフィギュレーションとは何かです、あなたは、トランザクションがコミットされていますか?

+0

実際にトランザクションはコミットされていますが、まだ解決策はテストされていません。 phpmyadminを使用してデータベースにデータを挿入すると、jpaの変更が表示されるようにサーバーを再起動する必要があるため、2つのWebモジュール間でデータが複製されないことが予想されます。トランザクションをコミットするだけで、両方のWebモジュールからデータを取得するのに十分ですか?助けてくれてありがとうbtw、jmsを使用して複雑に思われる、我々はデータベースソリューションを好む – user1184785

関連する問題