1.三层架构思想:
一般的业务项目,具体的开发流程可以分为三个部分,1.数据访问:负责业务数据的维护操作,包括增、删、改、查等操作。2.逻辑处理:负责业务逻辑处理的代码。3.请求处理、响应数据:负责,接收页面的请求,给页面响应数据。
基于这点,我们后续的业务开发中,按照这三个部分,将代码分为Controller层,Service层,Dao层,即三层架构。其中:
Controller层负责接收前端发送的请求,对请求进行处理,并响应数据
Service层处理具体的业务逻辑
Dao层负责数据的访问操作,包含数据的增、删、改、查
2.低耦合思想:
将对象交给容器管理的过程 , 称之为 控制反转。 Inversion Of Control,简称IOC。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。 而这个容器, 称之为IOC容器,或者Spring容器。应用程序运行时, 容器为其提供运行时所需要的资源, 这个过程我们称之为依赖注入。 Dependency Injection,简称DI。IOC容器中创建、管理的对象,称之为bean。