您的位置:首页 > 编程语言 > PHP开发

深入PHP面向对象、模式与实践——企业模式

2017-05-01 16:39 441 查看

架构概述

模式

注册表:
用于使数据对进程中所有的类都有效。


前端控制器:
该模式可用于尽可能灵活地管理各种不同的命令和视图。


应用控制器:
创建一个类来管理视图逻辑和命令选择。


模板视图
创建模板来处理和显示用户界面,在显示标记中加入动态内容。


页面控制器
页面控制器满足和前端控制器相同的需求,但是较为轻量级,灵活性也小一些


事务脚本
如果想快速完成某个如任务,可以使用本模式


领域模型
和事务脚本相反,使用本模式可以为业务参与者和过程构建基于对象的模型


应用程序和层

下图展示了一个系统中分工明确的各个层:



视图层:
包括系统用户实际看到和交互的界面


命令和控制层:
处理用户请求


业务逻辑层:
负责根据请求执行业务操作


数据层:
负责保存和获取系统中的持久信息


通过分离业务逻辑层与视图层,当添加新的接口到系统时,系统内部只需要做很小的改动,并且有利于测试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php