希望看懂我想问的朋友回答下,关于action层,service层和dao层,在这里action和service不知道具体
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/11 23:26:17
希望看懂我想问的朋友回答下,关于action层,service层和dao层,在这里action和service不知道具体应怎么写
我的两种想法:
1.action负责逻辑处理,而service只是负责action调用dao的中介而已,也就是说action调用service,而service简单的调用dao,而service不负责逻辑上的处理
2.action只是负责将任务分发,然后通过service来实际处理逻辑业务,而service是通过调用dao来访问数据库的.
这里我都很疑惑,
我的两种想法:
1.action负责逻辑处理,而service只是负责action调用dao的中介而已,也就是说action调用service,而service简单的调用dao,而service不负责逻辑上的处理
2.action只是负责将任务分发,然后通过service来实际处理逻辑业务,而service是通过调用dao来访问数据库的.
这里我都很疑惑,
我的建议是Service用来处理业务,当然如果划分的更详细一点,可以再添加一个ServiceIMPL层,把Service里面只放业务的接口,在ServiceIMPL具体实现业务,而action主要用来处理业务逻辑.
再问: action处理业务逻辑,service处理业务???逻辑和业务,可否讲的明确点
再答: 我的理解是: 业务比如说:增删改查; 而业务逻辑:什么时候增加,增加的条件之类的。
再问: 那你的意思就是service基本的方法是和dao的方法是一样的罗
再答: 也不能说一样,Service还可以处理一些别的业务,而非单纯的增删改查,如验证登陆,修改权限之类的各种你需要的业务。当然,这些你如果放在DAO里面处理也是可以的,只不过层次感差一点。
再问: 我知道dao是负责直接与数据库打交道的,而我不清楚的是service和action他们真是所应该负责那方面的
再答: 你要分清楚业务和业务逻辑的区别。这么跟你说吧。每一个业务你可以想象成一个最基本的操作,比如说增、删、改、查、验证、判断等基本操作。而业务逻辑好比再什么情况下进行这个操作,比如说,当用户点击查询时,你就该进行查询操作,当用户点击删除按钮,你就该进行删除操作,而这些请求的处理可能都交给同一个action,所以你就应该在action中写好这个业务在什么情况下进行处理,也就是业务逻辑。不知道我这样说你能否明白?这里的Service就是每一个最基本的操作。action就是用来处理业务逻辑的。
再问: action处理业务逻辑,service处理业务???逻辑和业务,可否讲的明确点
再答: 我的理解是: 业务比如说:增删改查; 而业务逻辑:什么时候增加,增加的条件之类的。
再问: 那你的意思就是service基本的方法是和dao的方法是一样的罗
再答: 也不能说一样,Service还可以处理一些别的业务,而非单纯的增删改查,如验证登陆,修改权限之类的各种你需要的业务。当然,这些你如果放在DAO里面处理也是可以的,只不过层次感差一点。
再问: 我知道dao是负责直接与数据库打交道的,而我不清楚的是service和action他们真是所应该负责那方面的
再答: 你要分清楚业务和业务逻辑的区别。这么跟你说吧。每一个业务你可以想象成一个最基本的操作,比如说增、删、改、查、验证、判断等基本操作。而业务逻辑好比再什么情况下进行这个操作,比如说,当用户点击查询时,你就该进行查询操作,当用户点击删除按钮,你就该进行删除操作,而这些请求的处理可能都交给同一个action,所以你就应该在action中写好这个业务在什么情况下进行处理,也就是业务逻辑。不知道我这样说你能否明白?这里的Service就是每一个最基本的操作。action就是用来处理业务逻辑的。
希望看懂我想问的朋友回答下,关于action层,service层和dao层,在这里action和service不知道具体
JAVA中Action层,Service层 ,modle层 和 Dao层的功能区分
Ideas into Action Action into Service
关于Spring事务控制方面的问题,就是不在service层做控制
小丽和奶奶一同上楼,小丽走的快,奶奶走的慢,小丽上到2层,奶奶在1层,小丽到9层,问奶奶在几层?
问下,能层和能级,分别概念是什么?
如何在不破坏镀锌层的前提下检验镀锌件的镀锌层厚度
在金相检验中如何测定渗碳层和氮化层的深度.最好有贴上实物图片具体说明一下渗碳层和氮化层到底取到什么部
我想知道在PS中通道的含义,及通道与图层和路径之间的关系
房子跃层和错层的区别房子中跃层和错层的区别在哪里?哪个更好一点?
30层的高楼住哪层比较好,现在的选择只有5层和24层了.5层空气会不会不好啊,急.谁能详细点说下吗
化学电子排布问题这个题我知道答案是c , 我想问的是 钴的核外电子怎么从元素周期表看,第1层和第2层为什么没有排,却排了