基于javaEE项目中Dao层,Service层,等的总结

本文总结了基于JavaEE的MVC结构,包括Web、Domain、Service和Dao层的功能。Dao层利用Hibernate进行数据库操作,Service层处理业务逻辑并调用Dao。详细介绍了Dao层的数据库连接类、传输对象、接口及实现类,以及BaseHibernateDao的作用。同时,讨论了Bean(JavaBean)作为模型层的角色,用于封装数据和业务,并阐述了BaseDao的使用,以减少重复代码。
摘要由CSDN通过智能技术生成

MVC结构:
web:客户端网页,是表层的东西,可接收和返回数据给用户
domain:主控制层,用户数据库交互的核心中转站
service:业务逻辑层,处理数据逻辑,验证数据
dao:持久层,读写数据库
web发出请求—>domain接收控制数据转向—>service验证数据正确—>dao

Dao层:使用Hibernate连接数据库,操作数据库(添.删.改.查)
Service层:引用对应的Dao数据库操作(可以编自己需要的代码)
Service是业务层,dao是数据访问层
Service中调用dao,Service中new一个dao类对象

一.Dao层:使用了Hibernate连接数据库,操作数据库(添.删.改.查)
1.数据库连接类:连接数据库并获得连接对象,以及关闭数据库
2.数据库传输对象:
3.Dao接口类:Dao接口类中定义了所有的用户操作,如添.删.改.查
4.Dao接口的实现类:Dao实现类实现了Dao接口,并实现了接口接口中定义的所有方法
5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值