麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PHP > 正文

創(chuàng)造世界上最簡單的 PHP 開發(fā)模式第1/5頁

2024-05-04 22:14:20
字體:
供稿:網(wǎng)友
/*************************************/
/* author:大齡青年
/* email :[email protected]
/* from: http://blog.csdn.net/hahawen
/*************************************/

  php 作為“最簡單”的 Web 腳本語言, 在國內(nèi)的市場越來越大,phper 越來越多,但是感覺大多數(shù)人好像沒有考慮到模式問題,什么樣的設(shè)計(jì)模式才是最優(yōu)的,才是最適合自己目前工作的,畢竟效率是最重要的(用省下的時間打游戲,多美啊...)。MVC 應(yīng)該是首選,www.sourceforge.net 上有好多優(yōu)秀的基于 MVC 的開源項(xiàng)目,大家可以沖過去研究研究。

  前幾天給自己公司網(wǎng)站改版,主要還是文章發(fā)布系統(tǒng),老板說后臺我想怎么設(shè)計(jì)就怎么設(shè)計(jì),唯一的前提就是快。于是自己搭建了一個簡單的發(fā)布系統(tǒng)的框架。如果單純從文章發(fā)布系統(tǒng)上講,基本上可以滿足“中小型”企業(yè)網(wǎng)站的文章發(fā)布系統(tǒng)的要求,后臺的總共的php代碼不超過800行,而且支持任意擴(kuò)充和plugin功能。

  廢話不再說了,下面把我的架構(gòu)講一下,希望對您能有所幫助。

  注意:在開始前,需要您下載一個模板處理工具類:“smarttemplate”,并了解一些模板的簡單的使用。

  我的測試環(huán)境:windows2k/apache2/php4.3.2/smarttemplate類庫

  先講一下整個web站點(diǎn)的文件的分布,在后面的章節(jié)中將陸續(xù)創(chuàng)建并填充下面的目錄和文件
  我的服務(wù)器的web的根目錄是 “C:/Apache2/htdocs/”
  我在下面建立了一個文件夾“cmstest”作為我的網(wǎng)站的主文件夾
  文件夾“cmstest”下面的子文件結(jié)構(gòu)是:

/config.inc.php
/list1.php
/list2.php
/new.php
/add.php
/view.php
/page.js
/src/MysqlUtil.php
/src/ArticleUtil.php
/src/CoreUtil.php
/src/ParseTpl.php
/src/lib/smarttemplate/*.* 這個目錄用來存放smarttemplate的類庫的
/smart/template/list1.htm
/smart/template/list2.htm
/smart/template/new.htm
/smart/template/add.htm
/smart/template/view.htm
/smart/cache/
/smart/temp/


設(shè)計(jì)步驟:

考慮自己公司的網(wǎng)站的特點(diǎn)和已經(jīng)設(shè)計(jì)的模板的結(jié)構(gòu),總結(jié)要實(shí)現(xiàn)的功能,列出清單。 
分析功能清單,把功能分類。每一類的功能都是有共同點(diǎn)的,可以通過相同的方法實(shí)現(xiàn)的。 
根據(jù)功能,設(shè)計(jì)數(shù)據(jù)庫的表結(jié)構(gòu) 
設(shè)計(jì)一個配置文件config.inc.php, 用來記錄網(wǎng)站的一些基本的信息,包括數(shù)據(jù)庫名........ 
為每一類功能設(shè)計(jì)數(shù)據(jù)庫查詢的接口函數(shù),這樣以后相似的操作只要調(diào)用這個接口就可以了。這樣避免了以后可能發(fā)生的大量的代碼重復(fù)的操作,也就達(dá)到了代碼復(fù)用的目的。 
定義自己對模板工具的包裝函數(shù),以后調(diào)用的時候就不用管模板工具的使用問題了,只有往自己的包裝函數(shù)里面塞數(shù)就可以了。 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91麻豆精品国产91久久久点播时间 | 天天碰天天操 | 国产高潮失禁喷水爽到抽搐视频 | 欧美激情999 | 国产高潮国产高潮久久久91 | 亚洲国产精品一区二区精品 | 爱爱视频天天干 | 香蕉在线看 | 久国产精品视频 | 久久久久久久久久久影视 | 国产男女爽爽爽爽爽免费视频 | 538任你躁在线精品视频网站 | 成人在线视频免费观看 | 快播av在线 | 亚洲一级成人 | 天天草夜夜骑 | 国产精品久久久久久久久久尿 | 在线成人av| 精品国产一区二区三区久久久蜜月 | 中国a毛片| 国产日产精品久久久久快鸭 | 一级做a爱片毛片免费 | 亚洲国产成人一区 | 一区二区久久精品66国产精品 | 羞羞视频免费网站男男 | 视频一区国产 | 亚洲国产超高清a毛毛片 | 高清国产午夜精品久久久久久 | av黄色片网站 | 91一区二区三区久久久久国产乱 | 最新中文字幕免费视频 | 91色成人 | 久久久久久久久久久久久久国产 | 美女扒开腿让男生桶爽网站 | 日本一区二区免费在线观看 | 久久91久久久久麻豆精品 | 日韩视频在线观看免费视频 | 桥本有菜免费av一区二区三区 | av在线视 | av在线播放亚洲 | 18被视频免费观看视频 |