深入PHP面向对象、模式与实践——企业模式
来源:互联网 发布:js md5 sha1 消耗时间 编辑:程序博客网 时间:2024/06/05 18:46
架构概述
模式
- 注册表:
用于使数据对进程中所有的类都有效。
- 前端控制器:
该模式可用于尽可能灵活地管理各种不同的命令和视图。
- 应用控制器:
创建一个类来管理视图逻辑和命令选择。
- 模板视图
创建模板来处理和显示用户界面,在显示标记中加入动态内容。
- 页面控制器
页面控制器满足和前端控制器相同的需求,但是较为轻量级,灵活性也小一些
- 事务脚本
如果想快速完成某个如任务,可以使用本模式
- 领域模型
和事务脚本相反,使用本模式可以为业务参与者和过程构建基于对象的模型
应用程序和层
下图展示了一个系统中分工明确的各个层:
- 视图层:
包括系统用户实际看到和交互的界面
- 命令和控制层:
处理用户请求
- 业务逻辑层:
负责根据请求执行业务操作
- 数据层:
负责保存和获取系统中的持久信息
通过分离业务逻辑层与视图层,当添加新的接口到系统时,系统内部只需要做很小的改动,并且有利于测试。
1 0
- 深入PHP面向对象、模式与实践——企业模式
- 深入PHP面向对象、模式与实践——企业模式(2)
- 深入PHP面向对象、模式与实践——企业模式(3)
- 深入PHP面向对象、模式与实践——对象
- 深入 PHP 面向对象、模式与实践
- 深入 PHP 面向对象、模式与实践
- 深入php面向对象、模式与实践
- 深入PHP面向对象、模式与实践——模式原则(2)
- 深入PHP面向对象、模式与实践——组合模式
- 深入PHP面向对象、模式与实践——让面向对象编程更加灵活的模式(2)
- 深入PHP面向对象、模式与实践——让面向对象编程更加灵活的模式(3)
- 深入PHP面向对象、模式与实践——对象工具(1)
- 深入PHP面向对象、模式与实践——对象工具(2)
- 深入PHP面向对象、模式与实践——生成对象(1)
- 深入PHP面向对象、模式与实践——生成对象(2)
- 深入PHP面向对象、模式与实践——生成对象(3)
- 《深入php面向对象、模式与实践》读书笔记——Clone
- 深入PHP面向对象、模式与实践——高级特性(1)
- 关于双向队列
- Initializing a two dimensional std::vector
- 百度定位
- java中给出一个多线程TCP的ServerSocket例子?
- 【JavaScript】(6)Object、String、Array、Date对象的方法、属性(constructor、prototype)
- 深入PHP面向对象、模式与实践——企业模式
- 爬虫入门(二)让爬虫健壮起来
- WINDOWS PE制作
- yolo训练自己的数据实践总结
- Elton John ------Sorry seems to be the hardest
- 文件处理之XML-----DOM方式
- ORACLE SQL性能优化技巧大总结
- JSP 笔记 —— EL 表达式语言
- 日常练习