前端控制器(Front Controller(MVC))
MVC本质:
MVC的核心思想是将数据抽取和业务数据呈现相分离。
Model--模型层,数据信息形成的各种类
View--视图层,显示数据信息的各种页面
Controller--控制层,各层之间的连接,调用业务逻辑,用视图层显示合适的数据实体的信息
什么是MVC?
--MVC是一种架构模式--程序分层,相互独立,互相协同工作
--MVC是一种思考方式--需要展示什么?如何布局?调用哪些业务逻辑?
eg:
去银行办卡,前台接待客户,客户发送请求;前台根据客户请求,分析应该调用哪个处理窗口给客户处理业务,需要准备哪些材料等,前台跟顾客交互,准备好材料,调用窗口,为客办好卡,交给客户