java web 前端控制器 应用控制器 页面控制器 分别指的是什么啊?有什么作用?
麻烦大神详细一点谢谢
前端控制器是指只在浏览器里运行,纯js实现的mvvm或者mvc架构中的起到控制器作用的代码。比如angular.js vue.js等等里面的控制器。
页面控制器应该说的是你的服务器端的mvc框架的控制器,比如springmvc或者struts的控制器,这个叫做页面控制器(通常是一个action方法,对应一个页面,返回对应的模型等等)
应用控制器不是很清楚你的上下文,有可能是把你的业务逻辑部分再分层,像spring一类的ioc框架,实现了主动注入的控制,叫做应用控制器。或者是你的应用算作单页应用(spa),那个控制你全局应用的代码叫做应用控制器。