次のように構成されたいくつかのアプリケーションがあります
DataComponent
WebComponent
ThickClientComponent
WebServices
DataComponent には、アプリケーションのデータにアクセスするために必要なすべての機能が含まれているため、DAO と JPA エンティティが含まれています。他の 3 つのモジュールは次のとおりです。
- WebComponent - データ アクセスに DataComponent を使用する Spring MVC アプリケーション
- ThickClientComponent - データ アクセスに DataComponent を使用する Swing アプリケーション
- WebServices - DataComponent も使用する SOAP ベースのサービス。
3 つのプロジェクトはすべて、Maven POM ファイルの依存関係として DataComponent を持っています。
リッチ クライアント フレームワーク (ツリー、パネル、ドラッグ アンド ドロップなど) で利用可能なリッチ コンポーネントを使用できるようにする必要があるため、RichFaces、icefaces、または primefaces などのリッチ クライアント フレームワークを使用したいと考えています。
私は周りを見回しましたが、Spring MVC アプリケーションがリッチクライアントプラットフォームを使用する例を見つけることができないようです。出来ますか?リッチ クライアント プラットフォームはフレームワークなので、Spring MVC またはリッチ クライアント プラットフォームのいずれかを使用する必要がありますが、両方を使用する必要はありませんか?
DataComponent モジュールはスプリング ベースです。