亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于S2SH框架的博客管理系統(tǒng)設(shè)計

        2012-07-09 11:10:42方志斌
        時代農(nóng)機 2012年1期
        關(guān)鍵詞:用戶信息系統(tǒng)

        方志斌

        (東華理工大學(xué) 信息工程學(xué)院,江西 撫州 344000)

        1 系統(tǒng)架構(gòu)設(shè)計

        博客管理系統(tǒng)是為了方便博主BLOG信息的瀏覽以及用戶對博主的BLOG信息進(jìn)行評論而開發(fā)。因此,需要滿足兩方面的需求,這兩方面分別為管理員和訪問者。對于訪問者而言,此軟件主要用于用戶能夠及時查詢到博主的最新博客,對博客的內(nèi)容進(jìn)行評論,跟博主留言;對于管理員而言,可以發(fā)表一些個人的文章或者生活照片等也可以上傳視頻,音樂等與他人共享,通過BLOG和好友進(jìn)行交流。主要包括:記錄所見新聞,一時心情和日常信息,記錄在學(xué)習(xí)過程中遇到的問題和解決方案,分享自己的生活經(jīng)歷,上傳自己喜歡的圖片,視頻,音樂等。

        在以往項目開發(fā)中一般采用JSP+Servlet+JavaBean的方式。在這種傳統(tǒng)開發(fā)方式中,雖然相對于Model1已經(jīng)有了很大的改進(jìn),但是開發(fā)人員需要手動實現(xiàn)MVC模式,在考慮業(yè)務(wù)邏輯的同時還必須考慮如何進(jìn)行系統(tǒng)架構(gòu)。這樣既影響了開發(fā)效率,也不利于系統(tǒng)的維護(hù)。為了提高開發(fā)的效率,并且進(jìn)一步改進(jìn)系統(tǒng)框架的安全性、穩(wěn)定性以及健壯性,本系統(tǒng)采用基于MVC 模式的Spring、Struts2、Hibernate框架的分層架構(gòu)設(shè)計。

        Spring是一個非?;钴S的開源框架,它是一個基于IOC和AOP來構(gòu)架多層J2EE系統(tǒng)的框架。在本人的這個設(shè)計中基本上只體現(xiàn)了其中的一部分也就是IOC依賴注入,所謂的依賴注入就是Spring通過一種稱作控制反轉(zhuǎn)(IOC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了IOC,一個對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不是這個對象自己創(chuàng)建或者查找依賴對象。

        Struts框架作為經(jīng)典的MVC設(shè)計模式的一種具體實現(xiàn),即模型——視圖——控制器模式的一種實現(xiàn),提供了對開發(fā)MVC系統(tǒng)的底層支持。全新的Struts2的體系結(jié)構(gòu)與Struts1的體系結(jié)構(gòu)的差別巨大。Struts2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與ServletAPI完全脫離開,所以Struts2可以理解為WebWork的更新產(chǎn)品。

        Hibernate定義為一個對象/關(guān)系數(shù)據(jù)庫映射工具(ORM),它作為開源的持久層框架已經(jīng)為眾多的軟件開發(fā)項目所采用,對JDBC進(jìn)行了輕量級的對象封裝,使程序員可以使用對象編程思想來操作數(shù)據(jù)庫。在本系統(tǒng)中,Hibernate通過配置文件(hibernate.cfg.xml)和映射文件(***.hbm.xml)把持久化對象(POJO)映射到數(shù)據(jù)庫中的數(shù)據(jù)表,然后通過操作POJO對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行增刪改查等操作。

        2 系統(tǒng)功能模塊設(shè)計

        本系統(tǒng)旨在開發(fā)一個界面友好,使用簡單,能提供對文章信息、照片信息以及留言板情況的瀏覽、編輯、查詢等全面的數(shù)據(jù)管理功能,同時使用戶能方便的對博主信的信息進(jìn)行評論的綜合性博客管理系統(tǒng)。此外系統(tǒng)還具有一定的安全性和可維護(hù)性。因此,本博客系統(tǒng)實現(xiàn)的功能主要有以下:注冊功能、登陸功能、發(fā)表文章、評論、相冊、留言板等系統(tǒng)的功能模塊如圖1 所示。

        在本系統(tǒng)中,可以把功能模塊分為4個功能集合來描述:

        (1)登陸模塊。系統(tǒng)在啟動時會調(diào)用登陸界面,它用于何時用戶的合法性。用戶類型分為管理員和普通用戶兩種,管理員可以進(jìn)行用戶信息管理和權(quán)限的控制,而普通用戶只能對博文進(jìn)行評論以及給博主留言。

        (2)注冊模塊。注冊模塊使得用戶能夠在網(wǎng)站上注冊自己的信息,以便在以后的訪問中可以直接登錄,網(wǎng)站也可以通過注冊模塊保存用戶信息,讓用戶能夠在網(wǎng)站上隨時查閱自己的信息和聚合內(nèi)容。因此,注冊模塊在網(wǎng)站開發(fā)中是一個必不可少的模塊。

        (3)文章管理模塊。該模塊是整個系統(tǒng)的最重要的模塊,是用戶登陸博客后主要寫作的地方。針對不同的用戶文章管理模塊授予用戶的權(quán)限不同。對應(yīng)管理員來說,可以對文件進(jìn)行增刪改查操作;對于普通的用戶來說,只可以進(jìn)行查看文章。在實現(xiàn)該模塊的添加文章的子功能時,采用CKEditor,對于用戶在文章添加表情、圖片等提供了方便。

        (4)評論模塊。在該模塊中針對發(fā)表的文章,登陸用戶可以對文章進(jìn)行評論。

        圖1 基于S2SH的博客管理系統(tǒng)功能模塊示意圖

        3 部分功能實現(xiàn)

        (1)Struts2的校驗框架。為了保證系統(tǒng)中注冊用戶信息的完整性及安全性,該博客的注冊模塊采用了Struts2的校驗框架進(jìn)行驗證,要求用戶必須輸入密碼保護(hù)問題和密碼保護(hù)答案。struts2校驗代碼如下:

        4 結(jié)語

        本文介紹了使用SSH框架來設(shè)計和實現(xiàn)博客管理系統(tǒng)。系統(tǒng)技術(shù)上主要具有以下特點:①采用J2ee技術(shù)開發(fā),具備了良好的可擴展性和可維護(hù)性;②架構(gòu)靈活:采用了Struts框架,實現(xiàn)了MVC的三層結(jié)構(gòu),整體系統(tǒng)結(jié)構(gòu)清晰,擴展性良好;③采用Spring框架管理業(yè)務(wù)邏輯組件,使得代碼更易于測試;④采用DAO等設(shè)計模式,模塊之間為松散耦合,可靈活增加

        [1]陳家瑞,葉少珍.基于Struts架構(gòu)的電子商場系統(tǒng)設(shè)計與實現(xiàn)[J].福州大學(xué)學(xué)報(自然科學(xué)版),2005,(6).

        [2]孫衛(wèi)琴.精通Hibernate:Java對象持久化技術(shù)詳解[M].北京:北京電子工業(yè)出版社,2005.

        [3]艾曉燕,藺跟榮,徐東升.基于Struts框架的科技管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電子設(shè)計工程,2009,17(10).

        [4]Buiti Kumiawan.深入淺出Struts[M].北京:人民郵電出版社,2007

        [5]劉中兵.Java高手真經(jīng)應(yīng)用框架卷[M].北京:電子工業(yè)出版社,2008.

        [6]羅時飛.精通Spring——深入Java EE開發(fā)核心技術(shù)[M].北京:電子工業(yè)出版社,2008.

        猜你喜歡
        用戶信息系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        如何獲取一億海外用戶
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        国产va在线观看免费| 国产目拍亚洲精品区一区| 亚洲av综合色区久久精品| 精品亚洲国产成人av色哟哟| 丰满少妇三级全黄| 国产精品三级在线观看| 在线视频一区二区观看| 极品av一区二区三区| 玩50岁四川熟女大白屁股直播| 日本色噜噜| 日本少妇比比中文字幕| 男女射黄视频网站在线免费观看| 亚洲妇女无套内射精| 国产午夜福利不卡在线观看视频| 精品久久日产国产一区| 久久中文字幕人妻淑女| 久久久久波多野结衣高潮| 夜夜爽无码一区二区三区 | 91久久大香伊蕉在人线国产| 中文字幕免费在线观看动作大片 | 中文字幕av伊人av无码av| 午夜不卡av免费| 亚洲狼人社区av在线观看| 国产一区二区亚洲一区| 99久久精品免费看国产| 国产精品成人99一区无码| 久久91精品国产91久| 亚洲av熟女传媒国产一区二区| 国模精品一区二区三区| 精品国产制服丝袜高跟| 狠狠亚洲超碰狼人久久老人| 给我看免费播放的视频在线观看| 乱中年女人伦av一区二区| 亚洲色图在线观看视频| 一区二区免费中文字幕| 久久婷婷国产综合精品| 18禁无遮挡羞羞污污污污网站| 亚洲大尺度动作在线观看一区| av网站免费在线浏览| 在线涩涩免费观看国产精品| 欧美伊人亚洲伊人色综|