質問編集履歴

1

サービスについての詳細

2021/02/01 08:55

投稿

Nero1129
Nero1129

スコア130

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,15 @@
18
18
 
19
19
  前程として、DBへの参照や格納、取得を担ってるのがサービス層とします。
20
20
 
21
- サービス層に問い合わせれば、一定の処理元に戻り値を返してくれます。
21
+ サービス層に問い合わせれば、入力値合わせて、DB参照し、必要な値を返してくれます。云わば、Web APIのようなものだと思ってください。
22
+
23
+
24
+
25
+ イメージとしては、本来、モデルが行ってることをサービスで行ってる感じです。
26
+
27
+ 開発自体の規模が大きいので、分離させて、様々なアプリから呼び出せるようにしてる感じです。
28
+
29
+ 一言でサービスというとメール受送信や、決済機能などを指す感じがしますが、ここではモデルを様々なアプリから参照したいので分離させたものだと思って下さい。
22
30
 
23
31
 
24
32