本文目录导航:
phpcms中的设计模式m a c分别代表什么意思
m表示module,模块化。
a表示action,方法。
c表示controller,控制器。
PHP设计模式的内容简介
PHP通常被视为构建灵活和功能丰富的Web应用程序的基石。
由于学习相对简单,因此初级编程人员能够方便地采用PHP从头开始创建应用程序。
然而,考虑到这些应用程序的规模,其维护工作令人畏惧。
幸运的是,成熟的编程社区已经提供了包括设计模式在内的一些解决方案。
这些针对相同问题的可重复解决方案已在其他编程语言中应用了多年。
《PHP设计模式》的目标是:通过将经过实践检验的设计模式应用于PHP应用程序,将PHP与早期的编程语言联系在一起。
主要内容◆设计模式的含义及其在PHP中的重要性◆建立设计模式的PHP库的常规用法◆使用设计模式(如建造者、外观、原型和模板模式)更快速、更有效地创建对象◆使用数据访问对象和代理设计模式分离体系结构◆使用委托、工厂和单元素设计模式改善代码流和控制◆在不修改对象核心的情况下实现访问者和装饰器设计模式以增强对象◆全面的、使用观察者设计模式的插入式创建技术◆使用设计模式计划应用程序体系结构◆使用基于设计模式的编码方式从头至尾地完成一个Web站点编程的案例分析◆在已有应用程序中发现设计模式的体系结构优势◆通过案例分析介绍进一步增强代码的方法
PHP模式、映射
数据映射模式使您能更好的组织你的应用程序与数据库进行交互。
数据映射模式将对象的属性与存储它们的表字段间的结合密度降低。
数据映射模式的本质就是一个类,它映射或是翻译类的属性或是方法到数据库的相应字段,反之亦然。
数据映射的作用(工作)就在于能对双方所呈现出的信息的理解,并能对信息的存取进行控制,如根据存储在数据表中的信息重建新的域对象,或是用域对象的信息来更新或删除数据表中的相关数据。
对于面向对象代码与数据库表和字段间的映射关系的存储有多种实现方式。
其中一种可能的方法就通过手工编码将这种映射关系存储在数据映射类中。
另一种可选的方法是用PHP的数组并将其编码为类本身。
这个类也能外源获取数据,如INI或是XML文件。
评论(0)