天天看点

分层思想代码分层思想

分层思想

  • 代码分层思想
    • 控制层
    • 业务逻辑层
    • 数据访问层
    • java项目举例

代码分层思想

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

控制层

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

业务逻辑层

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

数据访问层

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

java项目举例

在src/main目录下创建java(源文件夹)和resources(资源文件夹)两个目录文件。

选择创建directory

分层思想代码分层思想

[注]:dao,po,sevice等是包结构,创建时选择 package

1.web

控制层,接收参数给业务逻辑层,同时也可以将参数返回给客户前端。也就是接收请求、响应数据的,不会放业务逻辑。

2.service

业务逻辑层,最复杂的。所有的判断、逻辑等都是在里面进行的。service会调用数据层数据,进行一定的操作,然后送给控制层,控制层在返回给前端。

3.dao

存放数据的,对应数据库一些操作(增删改查等)

4.util

工具类,在里面定义一些通用类,(比如数据库的加载,释放等等)避免以后每次使用的时候都需要重新写。