クイックワン。サービスとサービスレイヤの違いは何ですか? 私はインターネットだけで推測サービスとサービスレイヤ
答えて
サービス層は、サービスの層です(文字どおり)。外部アプリケーション(Webサイトなど)からモデルロジックへの境界を定義します。 複数のサービスをサービスレイヤの一部にすることができます。サービス層は一般概念であり、サービスは物理的な実装である。違いは、「銀行システム」と「銀行」のようなものです。馬の口から
ストレート:エンタープライズアプリケーションサービス層でMartin Fowler's definition of Service Layer
+1 Martin Fowlerに言及してください:D – Jonathan
に良い答えを見つけることができませんでした...
サービスは、サービス層の内部に存在します。言い換えれば、サービスレイヤーは1つ以上のサービスで構成されています。
は概念的には同じものですか? –
私はそうは思わない。サービス層は、サービスと比較してより広い用語です。サービスはそのレイヤー内に1個/ユニットにすることができます –
見た目にはっきりしていませんが、サービスレイヤーは多層システムの概念的なセクションです。サービス層は一般に、より低いレベル(ドメインサービスを含む)およびリポジトリデータの機能を調整するが、ビジネスロジックは含まない。
サービスはサービスレイヤ内で実装されるコンポーネントです。例えば、ERPアプリケーションのサービス層は、HRサービス、金融サービス、電子商取引サービスなどで構成することができます。
downvoteはなぜ受け入れられた答えと同じように見えますか(それ以前に投稿されましたが、ファウラーを参照していませんでした) – Dave
あなたは正しいと思います。あなたの答えは少し一般的でしたが、正しいものでした。 +1してください。 –
:
- サービス層は、アプリケーション層とビジネス・プロセス層との間にあります。
- サービスレイヤーには、1つ以上のサービスが含まれています。
他のアプリケーションと通信するためのインターフェイスになります。
サービスには、お互いの呼び出しがない、関連性のない疎結合の機能単位が含まれています。各サービスは、口座のオンライン申込書の記入、オンライン銀行口座明細の表示、オンライン予約または航空券の発注など、1つのアクションを実行します。 サービスはサービスレイヤの不可欠な部分です。
- 1. リポジトリパターンとサービスレイヤ
- 2. スプリングブート - データアクセスとサービスレイヤの実装
- 3. Asp.net mvc EF4.1 DbContextとサービスレイヤ
- 4. サービスレイヤの提案
- 5. サービスレイヤの戻りオブジェクトタイプ
- 6. 検証とサービスレイヤまたはビジネスオブジェクトでは?
- 7. WPF MVVMアプリケーションのサービスレイヤのObservableCollection
- 8. MVC3アプリケーション/サービスレイヤ/リポジトリレイヤ/ POCOクラス/ EF4 - 質問!
- 9. MVCアーキテクチャでのサービスレイヤの実装
- 10. サービスレイヤまたはリポジトリのパスワードハッシングなど?
- 11. asp.net mvcのサービスレイヤをラッピングするWCF
- 12. メソッドがサービスレイヤから返すもの
- 13. エンティティフレームワークとNHibernate - キャッシュはまだサービスレイヤの責任ですか?
- 14. .NET MVCサービスレイヤをRESTエンドポイントとして公開
- 15. サービスレイヤとデータアクセスオブジェクトレイヤは、どのようにSpring MVCアーキテクチャに適合しますか?
- 16. Spring MVCでコントローラとサービスレイヤ間の正しい対話を実装する方法
- 17. Rails;このヘルパーメソッドをサービスレイヤ/ Webhookハンドラのどこに置くか
- 18. サービスレイヤから返される結果のタイプは何ですか?
- 19. CodeIgniterアプリケーションでサービスレイヤを実装する正しい方法
- 20. サービスレイヤでBLLメソッドを再公開しますか?
- 21. CRUD操作のためにDTOをサービスレイヤに渡す
- 22. Spring DAOをサービスレイヤにマージできますか?
- 23. MVCパターンのモデルをWCF REST - サービスレイヤの実装に更新する
- 24. 例外を処理するが、どこに?サービスレイヤまたはコントローラ
- 25. LINQを使用したASP.NET MVCサービスレイヤ更新
- 26. サービスとアグレージャのサービス
- 27. WCFサービスとWindowsサービス
- 28. Spring WebサービスとAxis2 Webサービス
- 29. WCF WebサービスとJava Webサービス
- 30. サービスリファレンスを別のサービスレイヤに悪い習慣を渡していますか?
SOA、Web Appsなど、どのような状況で取り組んでいますか。 –