クライアント側のリッチインターフェースとサーバー側でJSONデータを返すSpringMVCには、スマートGWT、GWT、および関連するフレームワークを使用する予定です。
それが私たちの要件に適合するかどうかを確認するための調査の一環として、次の質問にはいくつかの回答が必要です。
- フレームワークを使用せずにGWTアプリケーションを最初から構築するには、標準のMVPパターンに従うためにかなりの労力が必要になります。ただし、これは時間がかかりますが、より柔軟でユニットテストが可能です。GWTのベストプラクティスは、より大きなアプリケーションを構築するためにMVPデザインパターンを使用することを提案しています。
SmartGWTには独自のアプローチがあり、ウィジェットを使用し、それにデータソースを導入すれば完了です。しかし、モジュール化された(またはMVP)方法でそのようなスマートGWTコンポーネントを構築することに関するベストプラクティスを特定すること。助言がありますか
フレームワークGWTプラットフォームとSmartGWTを使用することは、ここで述べたようにMVPアーキテクチャを試すためのオプションである可能性があります。助言がありますか?
スマートGWTの検証/メッセージ/例外表示およびその他の一般的な機能のサポートはまだ調査されていません。
クライアントサーバーアーキテクチャ:サーバー側にSpring MVC + Springコア、クライアント側にGWT + Smart GWTを配置することは、オープンソーステクノロジーの優れたスタックになる可能性がありますが、GWTがデフォルトでクライアントサーバーの対話にRPCを使用することを考えると、これらのニーズの使用よりよく評価される。(特に認証/セッション処理/セキュリティなど)。助言がありますか?
ありがとう