代码分层思想
写代码要有分层思想,在公司里面一定是团队协助,代码分层方便维护,团队人员互相看得懂很重要。代码分层主要分为:控制层、业务逻辑层、数据访问层。
控制层
控制层主要是接收请求、接收参数。
业务逻辑层
主要工作是处理请求、处理参数。
数据访问层
数据库一些基本操作:增删改查等操作,后期可以自动生成。
java项目举例
在src/main目录下创建java(源文件夹)和resources(资源文件夹)两个目录文件。
选择创建directory
[注]:dao,po,sevice等是包结构,创建时选择 package
1.web
控制层,接收参数给业务逻辑层,同时也可以将参数返回给客户前端。也就是接收请求、响应数据的,不会放业务逻辑。
2.service
业务逻辑层,最复杂的。所有的判断、逻辑等都是在里面进行的。service会调用数据层数据,进行一定的操作,然后送给控制层,控制层在返回给前端。
3.dao
存放数据的,对应数据库一些操作(增删改查等)
4.util
工具类,在里面定义一些通用类,(比如数据库的加载,释放等等)避免以后每次使用的时候都需要重新写。