ITPub博客

首页 > 应用开发 > Java > Java知识点学习

Java知识点学习

Java 作者:jearmy 时间:2013-12-11 23:58:59 0 删除 编辑
Dao就是跟数据库打交道,是一个面向数据库的接口。
Entity通常采取数据库记录的形式,封装的对象的属性。
Service中处理一些业务逻辑
Action控制页面的跳转。。。
------其他回答(15分)---------
不明白软件分层的别在这里误导人家小孩子!
Dao层是数据库层的 主要负责建立数据库连接 执行数据库命令 并返回结果
Entity主要是实体层 主要放置实体 就是一个个的类 
Servlet是一种技术 Action是Servlet中的一个小部分!我们在Web开发的时候主要用Servlet来拦截请求,并做返回请求 别的不做!
注意在软件开发中分层一定要明了!给你说一个经典的模式MVC三层架构
M (Model)模型层 主要负责你的实体类!
C (Control)控制层 主要负责业务流程的控制
V (view)视图层 主要负责页面的显示 
楼主的基础需要好好补一下 在这里祝你早日成为大侠米!嘿嘿!

action是表示层的 负责调用业务逻辑的服务组件 service是业务逻辑层的 实际上是调用了DAO的种种方法 DAO类里面就是对于数据库的操作了 Entity是hibernate对于表抽象出来的类 它和它所对应的表的是完全对应的 在DAO类中数据库操作方法中拼接的HQL语句中的就是Entity的名称 表示层的form对应的是jsp页面中的form表单 entity跟form之间没有什么直接关系的

 

这些不是所谓的分层,要说分层,也是 action service,dao三层,biz和util只是存一些工具的文件夹而已,都是起辅助作用,顺序其实有action 调用service在调用dao,然后返回的数据由dao到service再到action 然后传到页面显示


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/459749/viewspace-1063038/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 李小龙语录
下一篇: 青 春
请登录后发表评论 登录
全部评论
这个家伙很懒,什么都没有留下

注册时间:2008-08-18

  • 博文量
    56
  • 访问量
    448349