吳昊



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