自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 传统分层模式下的深入思考(Controller+Service+Dao)

背景 假设我们在服务端开发过程中使用的是传统的三层分层(Controller+Service+Dao)结构,不知道大家有没有思考过dao应该如何设计比较合适?例如是所有msql的操作使用一个dao对象,还是一个表的操作对应一个dao对象呢?还有就是controller和service的关系是一一对应的,还是一对多的 (即在controller中可能会调用多个不同service的方法)等等。总之就是代码层面上如何设计可以算得上是最佳实践呢,这里我想分享一下我个人的观点,如大家有不同的观点...

2021-07-31 15:22:38 886 1

原创 关于dao层的设计与思考

dao层简介dao-Data Access Objects又叫做数据访问对象,主要是做数据持久层的工作,简单点来说就是负责对数据进行增删改查。一般来说实现dao之前需要定义dao的接口,然后实现接口。在实际开发中,一般来讲一个model对应一个dao。例如存在user代表用户信息,用户信息保存在数据库中,为了对用户信息进行一些操作需要实现userDao,来完成对用户信息的增删改查操作。如何设计dao层在实际的需求中,假设有如下需求,以mysql的查询为例,某个表中存在A,B,C,D四个字段,

2021-07-07 22:54:21 1344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除