分层思想

代码分层思想

写代码要有分层思想,在公司里面一定是团队协助,代码分层方便维护,团队人员互相看得懂很重要。代码分层主要分为:控制层、业务逻辑层、数据访问层。

控制层

控制层主要是接收请求、接收参数。

业务逻辑层

主要工作是处理请求、处理参数。

数据访问层

数据库一些基本操作:增删改查等操作,后期可以自动生成。

java项目举例

在src/main目录下创建java(源文件夹)和resources(资源文件夹)两个目录文件。
选择创建directory
常见的分层结构
[注]:dao,po,sevice等是包结构,创建时选择 package

1.web
控制层,接收参数给业务逻辑层,同时也可以将参数返回给客户前端。也就是接收请求、响应数据的,不会放业务逻辑。
2.service
业务逻辑层,最复杂的。所有的判断、逻辑等都是在里面进行的。service会调用数据层数据,进行一定的操作,然后送给控制层,控制层在返回给前端。
3.dao
存放数据的,对应数据库一些操作(增删改查等)
4.util
工具类,在里面定义一些通用类,(比如数据库的加载,释放等等)避免以后每次使用的时候都需要重新写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值