前面提到的设计模式大大提高了代码的可读性与可维护性。然而,在WEB应用设计与开发中一个基本的需求与挑战:数据库应用,这些设计模式都没有涉及到。数据映射模式使您能更好的组织你的应用程序与数据库进行交互。
下面我将用实际代码说明,如果一个表发生变动。我们要修改客户端代码就可以了。特别是游戏项目,需求经常可能会经常变动。修改表结构,可能引起大片代码的改动。
首先我们使用pdo进行数据库访问:
<?php /** * Filename:db.class.php * * db class ,use PDO lib * * @author guisu.huang * @version 1.0 * */ class Db { public static $db = null; private $_dbh = null; public static function getInstance() { if( self::$db == null ){ self::$db = new self(BACKEND_DBHOST ,BACKEND_DBUSER ,BAC
订阅专栏 解锁全文
2527


&spm=1001.2101.3001.11974&articleId=7569968&d=1&t=3&u=4cd77813002849b38505dfd070ce9e5f)

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



