吳昊
摘要:在如今的互聯(lián)網(wǎng)時代,信息技術(shù)迅猛發(fā)展,計算機(jī)專業(yè)學(xué)生對于技術(shù)的積累和需求日益擴(kuò)大,該文主要運用JavaWeb技術(shù)及學(xué)生用云服務(wù)器設(shè)計和實現(xiàn)了大家提供優(yōu)秀的交流和互動的博客平臺,包括云服務(wù)器搭建,數(shù)據(jù)庫搭建,系統(tǒng)框架的搭建已經(jīng)具體實現(xiàn)等。
關(guān)鍵詞:云服務(wù)器;JavaWeb;博客系統(tǒng)
中圖分類號:TP311? ?文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)16-0057-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
1 緒論
在沒有自己的博客網(wǎng)站的之前,經(jīng)??吹接行┯屑夹g(shù)的人員有個人主站,個人博客主頁網(wǎng)站很吸引人,讓人也想擁有,可是對于學(xué)生來說有自己云服務(wù)器經(jīng)濟(jì)條件不允許,現(xiàn)在各大網(wǎng)絡(luò)公司都有了低價學(xué)生云主機(jī)發(fā)揮計算機(jī)專業(yè)學(xué)生的個人技術(shù),把自己的網(wǎng)站部署在服務(wù)器上面,部署了自己的博客網(wǎng)站,部署之后可以開始撰寫個人技術(shù)博客,對于寫技術(shù)博客有以下好處
1) 讓自己對技術(shù)加深理解。
2) 記錄的技術(shù)點可以讓自己今后利用。
3) 閱讀量提升得到別人的認(rèn)可。
4) 提高自己的思維水平和寫作水平。
2 問題的提出
首先考慮到學(xué)生的技術(shù)積累和交流,之后對于學(xué)生的經(jīng)濟(jì)情況,提出基于JavaWeb的學(xué)生云服務(wù)器的博客系統(tǒng),此系統(tǒng)最大特點是使用現(xiàn)如今主流的JavaWeb框架SSH框架和僅一個月1元的學(xué)生云服務(wù)器主機(jī),這樣對于計算機(jī)專業(yè)學(xué)生來說,既可以鞏固自己的Java開發(fā)技術(shù),又可以使用該系統(tǒng)進(jìn)行自己的技術(shù)積累、總結(jié)以及進(jìn)行技術(shù)交流。
3 網(wǎng)站系統(tǒng)概要設(shè)計
3.1 總體設(shè)計機(jī)構(gòu)流程
流程圖如圖1所示。
主要功能包括:
1)系統(tǒng)管理員:
① 博客管理(發(fā)布博客、更改博客、刪除博客、查詢博客);
② 博客類型管理(增加、更改、刪除博客類別);
③ 評論管理(核審、檢索、刪除評論);
④ 友情鏈接管理(增加、更改、刪除友情鏈接);
⑤ 修改管理員密碼;
2)普通用戶:
① 博客瀏覽;
② 博客查詢;
③ 博客評論。
3.2 數(shù)據(jù)庫設(shè)計系統(tǒng)結(jié)構(gòu)圖
本系統(tǒng)采用MySql數(shù)據(jù)庫,小巧占用空間小。實體關(guān)系如圖2所示
3.3 SSM+MySql整合部署云服務(wù)器
系統(tǒng)采用Spring+SpringMVC+Mybatis+Mysql5.5整合開發(fā),服務(wù)器采用WinServer2012,擁有圖形界面簡潔方便操作。使得系統(tǒng)開發(fā)時條理清晰,代碼更利于理解,系統(tǒng)各個模塊之間松耦合,首先通過SpringMVC 分離了控制器、模型 對象、分派器以及處理程序?qū)ο蟮慕巧?,且SpringMVC 控制訪問的頁面,將得到的頁面參數(shù)傳遞給Spring中的MyBatis的bean類,然后查找MySQL數(shù)據(jù)的功能,最后通過前臺jsp頁面進(jìn)行顯示。最后將打包好的war文件部署在云服務(wù)器上已經(jīng)預(yù)設(shè)好的環(huán)境中,最后通過Tomcat服務(wù)器成功進(jìn)行項目啟動。
3.4 前臺系統(tǒng)設(shè)計實現(xiàn)
進(jìn)入主頁,前臺界面,如圖3所示
3.5 后臺系統(tǒng)的設(shè)計實現(xiàn)
博主后臺登錄,管理員通過瀏覽器地址欄加入后綴login.jsp,如圖4所示 :
4 結(jié)束語
本系統(tǒng)采用JavaWeb中的SSM+MySql技術(shù)和學(xué)生云服務(wù)器完整的實現(xiàn)了個人博客系統(tǒng),部署成功的博客采用游客和管理員兩種角色進(jìn)行操作,管理員寫博客和游客閱讀技術(shù)博客對一個技術(shù)人員及學(xué)生來講,益處很大,對自己能力,技能,知識的提升都有很大的幫助,這款簡單易于開發(fā)的個人博客系統(tǒng)符合現(xiàn)在的計算機(jī)專業(yè)同學(xué)的個人需求。
參考文獻(xiàn):
[1] 劉京華. Java Web 整合開發(fā)王者歸來[M]. 北京: 清華大學(xué)出版社, 2010.
[2] 賈曉芳, 沈澤剛. Java web 應(yīng)用開發(fā)中常見亂碼形勢以及解決方案[J]. 軟件導(dǎo)刊, 2017(4): 214-216.
[3] 陳琛. 基于 JavaWeb 的博客網(wǎng)的設(shè)計與實現(xiàn)[J]. 科技廣場, 2013(8): 245-247.
[4] 韓嘉銳, 鄭浩, 郭魯,等. 基于JavaWeb 的高校二手交易平臺管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 南方農(nóng)機(jī), 2019(1): 159.
【通聯(lián)編輯:謝媛媛】