请问下Java中啥Dao层,Server层.....,有大神能给我讲一下互相之间的联系还有作用吗,详细点吧,我新手
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问下Java中啥Dao层,Server层.....,有大神能给我讲一下互相之间的联系还有作用吗,详细点吧,我新手相关的知识,希望对你有一定的参考价值。
bean层:封装所有的类;dao层:对数据库操作;
service层:业务处理并调用dao层方法;
action层:与页面交互并调用service层方法追问
他们在其中的作用是什么呀?
追答dao层就是和数据库打交道的,你对数据库可以增删改查;
service层就是业务处理,调用dao层方法;
action层是接收页面传过来的数据并调用service方法。
你自己去看看struts框架,比我说的清楚。
恩恩好的,谢谢
追答不客气,记得采纳哦
参考技术A Dao层是连接数据层 ,Server是路基处理层, Action(外部访问层)Action调用Server层,Server调用Dao层!
JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理。以上的Hibernate,Struts,都需要注入到Spring的配置文件中,Spring把这些联系起来,成为一个整体。
一般java都是三层架构 数据访问层(dao) 业务逻辑层(biz 或者services) 界面层(ui) action 是业务层的一部分,是一个管理器 (总开关)(作用是取掉转)(取出前台界面的数据,调用biz方法,转发到下一个action或者页面) 模型成(model)一般是实体对象(把现实的的事物变成java中的对象)作用是一暂时存储数据方便持久化(存入数据库或者写入文件)而是 作为一个包裹封装一些数据来在不同的层以及各种java对象中使用 dao是数据访问层 就是用来访问数据库实现数据的持久化(把内存中的数据永久保存到硬盘中)
Dao主要做数据库的交互工作 Modle 是模型 存放你的实体类 Service 做相应的业务逻辑处理 Action是一个控制器
转:http://blog.csdn.net/limuzi13/article/details/44968819
以上是关于请问下Java中啥Dao层,Server层.....,有大神能给我讲一下互相之间的联系还有作用吗,详细点吧,我新手的主要内容,如果未能解决你的问题,请参考以下文章