私は、複数のUI、プラットフォーム(Web /モバイル/タブレット/デスクトップ)をサポートするために使用されるSaaSベースのモデルに取り組んでいます。現在、アーキテクチャは3層のMVCモデルであり、複数のUIをサポートする参照アーキテクチャのガイダンスを探しており、シナリオをよりよく処理できます(MVCモデルではない可能性があります)。複数のUI /プラットフォームをサポートするアーキテクチャ
1
A
答えて
0
本書の第6章[プレゼンテーション層のガイドライン]をお読みください。オンラインで入手できます。
0
あなたの質問は、オープンエンドであり、正確な要件(どのタイプのUI、パフォーマンス基準、セキュリティなど)に依存するのでしょうか?RESTfulサービスを一般的なアーキテクチャで展開します。正しく実装されていると、技術的に中立で軽量な方法で機能を公開できます。あなたのwebappはJSONをHTTP経由であなたのRESTサービスに話す(ほとんど)静的なサイトと同じくらいシンプルにすることができます。
関連する問題
- 1. フレックス:1つのデータモデル、複数のプラットフォームの異なるUI、方法?
- 2. 複数のプラットフォームをサポートする既存のデスクトップアプリケーションを再構築する
- 3. 複数のプラットフォームをサポートするコードのコンパイルをサポートするためのビルドフレームワークの作成
- 4. Buckminsterを使用して複数のプラットフォームをサポートするp2サイトにエクスポートするRCP機能を取得する
- 5. WPF UI画面を分割するためのアーキテクチャui
- 6. Magento複数のサポート
- 7. 複数のTLSプロトコルをサポートするHttpClient
- 8. 複数のAPIをサポートするAndroid
- 9. 複数のプラットフォーム、一つのJDKのインストール
- 10. 複数ページアプリケーションのためのExtJSアーキテクチャ
- 11. 複数のUIコンポーネントをスキニングする
- 12. 複数のプラットフォームの開発方法
- 13. ResourceManagerとサポートされていないプラットフォーム
- 14. OpenCV on ARM11アーキテクチャUbuntuサポート
- 15. Mavenで複数のアーキテクチャのSWTアプリケーションを構築する
- 16. 複数プラットフォームの開発者とクロスプラットフォームのゲームを開発する
- 17. Code ::複数のプラットフォームでプロジェクトのコンパイルをブロックする
- 18. GWTを使用したプラグインベースのUIアーキテクチャ
- 19. 複数のプラットフォーム用にLinuxバイナリを構築する
- 20. 複数のプラットフォーム用にライブラリをコンパイルする方法
- 21. 複数のソーシャルサインインメソッドのサポート
- 22. 制御する複数のUIファイルが
- 23. jQuery UI - 複数のタブを閉じる
- 24. jQueryのUI複数選択
- 25. 複数のjquery-uiスライダ
- 26. Rest APIを使用した.NETプラットフォームのアーキテクチャ
- 27. カスタムカメラアプリケーションをサポートするサードパーティのプラットフォームは何ですか?
- 28. 複数の画面のサポートを表示
- 29. iPhoneサポート複数言語
- 30. 複数選択コントロールjQuery UI
MVCは設計スタイルではなく、SOAはアーキテクチャモデルの一例です。 – Kane