- 博客(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关注的人
RSS订阅