PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
java
[問題] mvc裡service的用途
作者:
yuxds
(cody)
2017-05-29 13:58:40
我看MVC架構裡面
DAO的方法大多是丟入一個VO進去
而service的方法裡面是new一個VO然後設定參數
最後再呼叫DAO的方法把VO丟進去
service的用途我記得好像是要降低相依性要好維護一點?
沒有service的話那這部分就要搬到C裡面
我上面講的應該沒錯吧?
那我不太懂service帶來的好處在哪邊
可以說明一下或舉個例子嗎?
謝謝
作者: dannypsnl (秦書)
2017-05-29 14:22:00
Controller太多東西的時候就可以用service把混雜的邏輯拆過去
作者:
ssccg
(23)
2017-05-29 15:56:00
不太對,service是model層的東西,那些東西本來就該在model把model層拆成service和dao是減低跟特定資料存取方法的耦合不是把本來在controller的搬過去,那些東西如果在controller的話一開始就不符合MVC架構了model是除了vc以外的其他所有東西,不是只有資料存取部分service層就是model再去掉底層dao/repository的所有邏輯
作者:
jtorngl
(Pedrosa go!)
2017-05-29 16:54:00
business logic不應執行環境不同而不同,
作者:
Kennyq
(舞光十射~*)
2017-05-30 16:14:00
ss說的是對的...我當初學的觀念也大概類似ss大說的...
繼續閱讀
[問題] WeakReference vs PhantomReference
uopsdod
[問題] Stream lazy evaluation詢問
Tverous
[問題] 反編譯Java/Python之類的語言都極其容易
dharma
[問題] 請教API printf用法
pcvb
[問題] 上下階層的查詢問題
conlich
[問題] 換錢程式列出所有可換結果
beetle2468
[問題] 有關程式結構設計的問題
phoenixlife
[問題] JavaFx Table詢問
Tverous
[請益] 開發有關Google Drive SDK的Java程式
qazsd
[問題] 有關讀取CSV的問題
stw82
Links
booklink
Contact Us: admin [ a t ] ucptt.com