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