springMVC中的Controller属于整体项目的哪部分

一个web项目应用springMVC的话,Controller部分算是业务逻辑或业务运算部分吗?不是的话,Controller部分是什么?(用专业术语回答的话)

controller层:是业务模块的流程控制,调用service层(这是业务操作实现类),再往下就是数据处理的dao层。

不是,Controller层是MVC的View层,负责请求的跳转和数据展现

Controller 负责 接收请求并调用业务实现层与返回响应请求的结果给View,个人感觉偏VIEW层 也可以说中间层因为很多项目用webService
或者Servlet代替其作用。

Controller就是Controller层,不要拘泥于所谓的MVC,真正的项目中不可能只有三个层次的。
三个层次只是一种思想,一种设计思路而已。
Controller层负责具体的业务模块流程的控制,在此层里面要调用Serice层的接口来控制业务流程,控制的配置也同样是在Spring的配置文件里面进行,针对具体的业务流程,会有不同的控制器,我们具体的设计过程中可以将流程进行抽象归纳,设计出可以重复利用的子单元流程模块,这样不仅使程序结构变得清晰,也大大减少了代码量。