任務描述:
在資料庫中建立新聞資料庫表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,只好委...