转载地址:
http://blog.youkuaiyun.com/qq_41247433
https://blog.youkuaiyun.com/qq_41247433/article/details/79340490
前端控制器:
客户在页面输入
通过HTTP协议 利用request将数据(请求))带入前端控制器
前端控制器依据请求 指定对应的控制器 controller1/2/3
控制器依据业务实际 进行处理后 调用业务逻辑产生数据,返回给前端控制器
此时前端控制器再将这些业务数据分发给业务视图
由业务视图将数据产生在业务页面中
业务页面再将生成的页面返回到前端控制器,
前端控制器再将业务页面反馈给用户界面
换位思考方式:
去医院 客户作为前端输入
客户进入后 分诊台进行分配 将你的状态安排给具体的检查设备
设备通过检查后 将检查结果返回给前端的分诊台
分诊台将设备检查的身体数据交给对应分析的医生
医生通过分析 将结果转化成可读的诊断书
诊断书 最后反馈给去医院的客户
功能总结说明
Front Controller 负责分发调度
Controller 负责业务数据抽取
View template 负责页面呈现

本文介绍了前端控制器(FrontController)的工作原理及其在业务处理中的角色。前端控制器接收用户的HTTP请求,并根据请求分发到相应的控制器进行业务逻辑处理。处理完成后,业务数据被传递给视图进行页面展示。
1106

被折叠的 条评论
为什么被折叠?



