亚洲免费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
        亚洲精品视频免费在线| 男受被做哭激烈娇喘gv视频| 中国精学生妹品射精久久| 国产av一区二区三区区别| 一本久道在线视频播放| 免费久久久一本精品久久区| 97午夜理论片影院在线播放| 66lu国产在线观看| 91极品尤物国产在线播放| 久久精品国产一区老色匹| 国产一区二区精品久久岳| 亚洲欧美日韩人成在线播放| 精品国产亚洲一区二区三区演员表| 中文亚洲第一av一区二区| 亚洲美女av一区二区在线| 亚洲女初尝黑人巨高清| 一本色道久久综合亚洲精品小说| 午夜香蕉av一区二区三区| 一区在线视频免费播放| 少妇人妻大乳在线视频不卡| 亚洲人免费| 精品国产一区二区三区久久狼 | 人妖精品视频在线观看| 中文字幕文字幕一区二区| 亚洲欧美日韩综合一区二区| 日本乱人伦在线观看| av无码一区二区三| 91精品国产九色综合久久香蕉| 亚洲三区在线观看内射后入| 欧美mv日韩mv国产网站| 国产传媒在线视频| 一区二区三区乱码专区| 樱桃视频影院在线播放| 97精品伊人久久大香线蕉app| 亚洲一区二区三区在线中文| 一区二区三区国产内射| 中文字幕在线精品视频入口一区 | 国产成社区在线视频观看| 一区二区三区四区黄色av网站| 国产乱子轮xxx农村| 性夜影院爽黄a爽在线看香蕉|