アプリケーションモデルのAPIを設計するベストプラクティスは何ですか?アプリケーションは、そのようなAPIを介してユーザーインターフェイスから可能な限り分離する必要があります。アプリケーションモデルAPIの設計
答えて
必要なものは、アプリケーションに適したMVCパターンです。私は、Javaの世界でも同じ名前が付いているかどうかわかりませんが、MVP/MVVMのパターンを自由に使用できます。もちろん
あなたは、サービス層、データベース層、ネットワーク層などを持つことができるので、これは単なる提示部のために、あなたは、アカウントにサイズやアプリケーションのニーズを取る必要がありますされています...
Fowlersをチェックエンタープライズアプリケーションアーキテクチャのパターン、ドメイン駆動開発のチェック、オニオンアーキテクチャのチェックそれはたくさんありますが、いくつかの方向性があります。
こんにちは、ありがとうございました。私はMVCのパターンについて知っています。私は一般的に、モデル全体(アプリケーションコア)へのインターフェイスを設計するヒントを探しています。その後、ビューとコントローラーから簡単に切り離すことができます。 –
はおそらく、あなたが必要なもの、通常はサービス・ファサードと呼ばれるものであるが、これは2つの場合にのみ実行可能です:非常に複雑なドメインロジック関与、またはあなたのファサードは、あなたのビジネス層できめ細かい方法に粗い方法に反対していたような分布(ネットワーク)層(ネットワーク境界にまたがる必要なコールの数を最小限に抑えるため)。 –
- 1. sailsjs APIのアプリケーションモデル構造
- 2. RESTful APIの設計
- 3. REST API設計クエリ
- 4. ビジネスロジックとRESTful APIの設計
- 5. REST APIの設計 - リクエストボディ
- 6. C++でのAPI設計
- 7. REST APIのセキュリティ設計
- 8. REST API、多言語設計
- 9. APIのモデルからのDTOの設計
- 10. RailsのRESTのAPIの設計
- 11. Web APIのURLの設計と実装
- 12. Node.js APIの設計とルートの処理
- 13. REST APIの設計:リンクするリソース
- 14. ウェブAPIの設計:認証方法
- 15. WCFを使用したAPIの設計
- 16. RESTful APIエンドポイントフィルタと検索の設計
- 17. 非同期APIコールバック設計の質問
- 18. C++ APIの設計とエラー処理
- 19. RESTful API URIの設計:階層
- 20. C++ APIの設計:パブリックインターフェイスをクリアする
- 21. Rails認証APIを設計する
- 22. JavaでバルクREST APIを設計する
- 23. Laravel APIプロジェクト - 設計と認証
- 24. 定期的にサーバーをポーリングするアプリケーションモデル
- 25. DevExpress社XAF、アプリケーションモデル、コンボボックスだけショー「OID」
- 26. RESTFulで計算APIを設計する方法は?
- 27. OO設計とデータベース設計
- 28. RESTのAPIの設計上のベストプラクティスの例とPATCH対PUT
- 29. ドメイン駆動設計。エンティティタイプの設計
- 30. マルチモジュール設計とシングルモジュール設計の選択
オブジェクトモデルがあり、それを突くためにAPIを書いている場合、ユーザーインターフェイスはどのように関係していますか?または、アプリケーションを制御するAPIを作成することについて質問していますか? – LukeN
こんにちは、はい私のアプリケーションを制御するAPIがたくさんあります。私は他の人々の一般的なアプローチに興味があります。 –
ユーザーをテストする(テストする)のと同じ方法でドライブを駆動する必要がありますか、パワーユーザー向けに自動化/スクリプト化しようとしていますか? – LukeN