dao层和业务逻辑层分不清楚,能讲下吗,谢谢

source2012 2014-11-30 12:13:28
新人对这些各种层有点混乱,下面是我做小demo的时候的分层,请指正:
显示层通过Struts调用了action——这个action是控制层吗?
action调用service,这个service里是对pojo的增删查改操作——这个service是什么层,是业务逻辑层吗?
所有的实体都是pojo。

现在脑子好乱,一般咱们都是怎么分层的;








...全文
550 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
source2012 2014-12-01
  • 打赏
  • 举报
回复
引用 2 楼 u012112787 的回复:
action 是 控制层 : 就是你的请求 怎么处理,如何处理、由谁来处理(就是调用service层,就是业务逻辑层) 不对请求作出详细的 处理,就是他只需调用相应的逻辑就行了 service 是 业务逻辑层: 就是对业务逻辑进行处理,各种的业务逻辑的算法都在此,如:各种复杂的计算,页游中伤害的计算(例子应该没有错吧)…… ,业务逻辑 处理过后 当然就是 要把 处理得到的数据存储起来, 所以就需要到 dao 层 数据访问层 dao 层 数据访问层: 就是对数据库 进行 操作,把 你上层中得到的数据 进行持久化存储。
谢谢
筑基小修士 2014-11-30
  • 打赏
  • 举报
回复
action 是 控制层 : 就是你的请求 怎么处理,如何处理、由谁来处理(就是调用service层,就是业务逻辑层) 不对请求作出详细的 处理,就是他只需调用相应的逻辑就行了 service 是 业务逻辑层: 就是对业务逻辑进行处理,各种的业务逻辑的算法都在此,如:各种复杂的计算,页游中伤害的计算(例子应该没有错吧)…… ,业务逻辑 处理过后 当然就是 要把 处理得到的数据存储起来, 所以就需要到 dao 层 数据访问层 dao 层 数据访问层: 就是对数据库 进行 操作,把 你上层中得到的数据 进行持久化存储。
____Nick____ 2014-11-30
  • 打赏
  • 举报
回复
JSP HTTP请求 - Action 控制器 - Service 业务逻辑层 - dao 数据访问层

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧