開發簡單的CMS

2021-08-01 00:05:13 字數 1025 閱讀 2509

任務描述:

在資料庫中建立新聞資料庫表news,包含標題、作者、日期、正文等字段;建立html模板檔案;讀取資料庫中所有新聞資訊,並使用新聞資訊替換模板檔案中的佔位符,從而為每一條新聞生成乙個html靜態頁面。

操作步驟:

一、建立資料庫表news

(1)資料庫採用sql server2008。

(2)建立資料庫表news,儲存新聞資訊,包括標題、作者、日期、正文等字段。

(3)欄位名定義要見名之義,欄位的資料型別與實際相符。新增測試記錄不少於三條。

二、建立html模板檔案

按照html檔案的語法格式建立html模板檔案,在要顯示具體新聞內容的位置使用佔位符。注意該模板檔案僅對應一條新聞資訊。可使用**或div等形式顯示新聞。標題#

作者#時間#

內容#三、從資料庫讀取新聞資訊,儲存在泛型集合中

採用dao模式,建立newsdao藉口和newsdaosqlserverimpl實現類,完成新聞資訊的讀取。還需要建立實體類news來儲存和傳輸資料,建立資料庫連線和關閉工具類,完成新聞資訊的讀取。還需要建立實體類news來儲存和傳輸資料,建立資料庫連線和關閉工具類basedao來簡化dao的操作,避免**重複。

四、讀取模板及檔案

使用reader類或inputstream類讀取模板檔案。可以通過工具類filelo的string readfile(string filepath)方法實現該功能。其中,引數filepath為模板檔案的路徑,返回值為模板檔案的內容,以string型別表示。

五、編寫生成html檔案的方法

使用writer類或outputstream類完成該操作。可以通過工具類fileio的void writefile(string filepath,string str)方法實現該功能。其中,引數filepath為html檔案的路徑,str為利用一條新聞資訊替換模板檔案後的結果。

六、遍歷集合,生成html檔案

遍歷儲存在泛型集合中的新聞資訊,替換模板檔案的佔位符,為每一條新聞生成乙個html檔案。

七、完成後可以建立測試類test測試執行結果

如何開發CMS

內容管理系統是乙個很泛的概念 從商業門戶 的新聞系統到個人的weblog都可以稱作發布系統。框架型 本身不包含任何應用實現,只是提供了底層框架,具體應用需要一定的二次開發,比如cocoon,vignette 但無論如何,在發布系統選型之前,首先了解自己的實際需求是最重要的 想根據現成系統將自己的需求...

CMS開發文件

cms專案匯入myeclipse 1.在myeclipse中新建乙個專案jeecms,將伺服器中jeecms專案下web inf資料夾下內容拷到新建專案中 2.解壓縮jeecms 3.0.2 final src,在src資料夾下會看到有三個壓縮檔案,如果只想進行普通的二次開發,可以只匯入cms這個原...

windows部署PHP開發的cms系統

近日,由於公司伺服器中了病毒,導致公司官網上的源 檔案被篡改,而且也被谷歌標記為危險 而且病毒很頑固,難已刪除,迫不得已只好將伺服器系統重做,資料全部格式掉。資料全部都沒有,當然要重新發布了,現在開始部署我們的 吧。我們知道php一般和linus才是真正的一對,不過我們這裡只有windows,只好委...