freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee的博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧在線文庫(kù)

  

【正文】 ficient. Key words: Blog, MVC, B/S, stable 前 言 隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展和日益的普及,互聯(lián)網(wǎng)用戶迅速增加,用戶對(duì)互聯(lián)網(wǎng)的寄托也發(fā)生了翻天覆地的變化 ,用戶不甘于只單單的被動(dòng)的接受互聯(lián)網(wǎng)提供的內(nèi)容,更希望能夠加入到內(nèi)容制造的大家庭中,這時(shí)傳統(tǒng)的 Web 應(yīng)用已經(jīng)顯得力不從心,而 Web 的出現(xiàn),極大的改變了這一局面。 Web 和傳統(tǒng) Web 應(yīng)用相比,有一個(gè)非常顯著的特點(diǎn),即:實(shí)時(shí)性和較高的交互性,正是因?yàn)檫@一實(shí)時(shí)性和較高的交互性,傳統(tǒng)的互聯(lián)網(wǎng)開(kāi)發(fā)技術(shù)也面臨的嚴(yán)峻的挑戰(zhàn)。縱觀各種解決方案 ,最終選擇 JAVA 作為博客系統(tǒng)的技術(shù)路線。本系統(tǒng)采用現(xiàn)今流行的 MVC 設(shè)計(jì)模式,從而使整個(gè)系統(tǒng)的架構(gòu)更加清晰。 。它具有體積小,功能強(qiáng),使用簡(jiǎn)便,管理方便,運(yùn)行速度快,安全可靠性高 ,尤 其是開(kāi)源這一特點(diǎn),所以很多企業(yè)為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。使用 MVC 應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。例如,很多數(shù)據(jù)可能用 HTML 來(lái) 表示,但是也有可能用 WAP 來(lái)表示,而這些表示所需要的僅令是改變視圖層的實(shí)現(xiàn)方式,而控制層和模型層無(wú)需做任何改變?;蛘哒f(shuō), WebWork 衍生出了 Struts 2,而不 是 Struts 1 衍生了 Struts2。通過(guò)這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。 4. 留言管理,包括留言的添加、刪除、修改三大功能。 4. 系統(tǒng)管理員 該類用戶為博客系統(tǒng)的網(wǎng)站管理員,本應(yīng)具有上述用戶的所有管理權(quán)限,為了減少系統(tǒng)的復(fù)雜度,這里只具有系統(tǒng)后臺(tái) 的管理功能。 個(gè)人資料管理:可以對(duì)自己的個(gè)人資料進(jìn)行更新。 留言 管理 :對(duì)系統(tǒng)中所有的留言進(jìn)行管理,管理員可以通過(guò)用戶名搜索其對(duì)應(yīng)空間的留言,對(duì)其中不合法的留言進(jìn)行刪除。 用戶博客首頁(yè):用戶博客首頁(yè)主要是對(duì)用戶個(gè)人的博客內(nèi)容進(jìn)行展現(xiàn)。 系統(tǒng)運(yùn)行機(jī)制 本節(jié)主要對(duì)整個(gè)系統(tǒng)運(yùn)行平臺(tái)的運(yùn)行機(jī)制加以說(shuō)明,運(yùn)行平臺(tái)基于 windows平臺(tái),而開(kāi)發(fā)平臺(tái)主要是基于面向?qū)ο蟮?JAVA 語(yǔ)言,另外整合了 JAVA WEB 流行框架 Struts2 和 Hibernate。 Java Bean 類圖如下 41 所示 圖中省略了getter 和 setter 方法 : 圖 41 Java Bean 類圖 如圖 41 所示 : Person Bean 用來(lái)保存用戶的基本信息 ,包括 :用戶 ID,帳號(hào) ,密碼 ,昵稱 ,電子郵箱 ,性別 ,注冊(cè)時(shí)間 ,注冊(cè) IP,是否為管理員。 HibernateSessionFactoryUtil 代碼如下所示 : public class HibernateSessionFactoryUtil private static SessionFactory sessionFactory。 //從登錄頁(yè)面接收到帳號(hào) private String password。 //登錄成功 ,返回登錄成功頁(yè)面 日志管理模塊 日志管理模塊主要包括的功能有對(duì)日志的添加,修改,刪除,查詢,詳細(xì)情況如下 : 在添加日志時(shí)首先選擇日志所屬的分類,選擇分類后再向日志表中插入日志內(nèi)容,日志內(nèi)容包括日志標(biāo)題,內(nèi)容,添加內(nèi)容部分采用現(xiàn)今流行的 HTML 編輯器 ckeditor。 //定義一個(gè) Post 類型的對(duì)象 post title 。 Category category Category , new Integer cid 。 //將post 對(duì)象保存 txmit 。 public String execute throws Exception Post post null。 //通過(guò)分類名找到分類對(duì)象 Integer cid 。 category 。 Session session .getCurrentSession 。 日志評(píng)論模塊 日志評(píng)論也就是對(duì)博主發(fā)表的日志進(jìn)行評(píng)論 ,評(píng)論者可以是任何人 ,評(píng)論者進(jìn)行評(píng)論時(shí)就會(huì)在數(shù)據(jù)庫(kù)評(píng)論表中留下一條記錄 ,評(píng)論者評(píng)論時(shí)需要留下用戶名 ,評(píng)論后系統(tǒng)會(huì)自動(dòng)記錄評(píng)論的時(shí)間和 IP 地址。 //將內(nèi)容保存到評(píng)論 rname 。 return addReplySuccess。 //將名稱保存到分類 List list List .getSession true .getAttribute slist 。 return addCategorySuccess。 String ip String .getRemoteAddr 。 ip 。 這樣就完成了整個(gè)博客系統(tǒng)的部署,本地機(jī)器可以通過(guò)在 Web 瀏覽器中輸入 系統(tǒng)首頁(yè)如下圖 411 所示 : 圖 411 系統(tǒng)首頁(yè) 結(jié) 論 目前為止,論文的撰寫已告一段落,這幾個(gè)月來(lái)我把主要的時(shí)間都放在系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)以及論文的撰寫上,雖然系統(tǒng)開(kāi)發(fā)過(guò)程很艱辛,開(kāi)發(fā)中也遇到了大大小小很多問(wèn)題,但經(jīng)過(guò)我和指導(dǎo)老師的努力都一一克服了。從系統(tǒng)設(shè)計(jì)方面來(lái)看,本系統(tǒng)采用流行的 MVC 設(shè)計(jì)模式,便于管理與擴(kuò)展。在界面設(shè)計(jì)方面,本系統(tǒng)只是完成了基本的用戶交互,對(duì)于更好更漂亮的界面設(shè)計(jì)則無(wú)法達(dá)到。在此,對(duì)你表示衷心的感謝,謝謝 您。 參考文獻(xiàn) 耿祥義,張躍平編著 .Java 大學(xué)實(shí)用教程 [M].北京 :電子工 . 劉京華 .Java Web 整合開(kāi)發(fā)王者歸來(lái) JSP+Servlet+Struts+Hibernate+ Spring [M].北京 :清華大 . 孫衛(wèi)琴 .精通 Struts:基于 MVC 的 Java Web 的設(shè)計(jì)與開(kāi)發(fā) [M].北京 :電子工業(yè)出版社, . 伯格斯坦 . 著;汪青青,朱劍平等譯 .JSP 設(shè)計(jì) [M].北京 :清華大 . 李剛著 .輕量級(jí) J2EE 企業(yè)應(yīng)用實(shí)戰(zhàn) : Struts+Spring+Hibernate 整合開(kāi)發(fā)[M].北京 :電子工 . 唐漢明等編著 .深入淺出 MySQL 數(shù)據(jù)庫(kù)開(kāi)發(fā)、優(yōu)化與管理維護(hù) [M].北京 :人民郵 . 致 謝 經(jīng)過(guò)這段時(shí)間的忙碌,畢業(yè)設(shè)計(jì)終于完成,能順利的完成這次畢業(yè)設(shè)計(jì)與指導(dǎo)老師和同學(xué)們的幫助和支持是密不可分的。 系統(tǒng)的不足 系統(tǒng)有很多不足的地方。在系統(tǒng)的整個(gè)開(kāi)發(fā)過(guò)程中,我也領(lǐng)悟到了程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)對(duì)系統(tǒng)實(shí)現(xiàn)的重要性,指導(dǎo)老師在開(kāi)發(fā)過(guò)程中反復(fù)強(qiáng)調(diào)了語(yǔ)言基礎(chǔ)的關(guān)鍵性。 添加留言頁(yè)面如圖 410 所示 : 圖 410 添加留言頁(yè)面 系統(tǒng)配置 本系統(tǒng)主要采用 JSP 技術(shù) ,因此操作系統(tǒng)中必須安裝有 Java 運(yùn)行環(huán)境 JDK。 content 。 private Integer sid。 Space space Space , new Integer sid 。 //從添加分類頁(yè)面獲取分類名稱 public String execute Session session .getCurrentSession 。 Date dt new Date 。 public String execute Session session .getCurrentSession 。 //通過(guò) id 找到 post 對(duì)象列表 post Post 0 。 刪除日志首先要根據(jù)日志 ID 查詢所要?jiǎng)h除的日志,然后執(zhí)行刪除指令對(duì)日志進(jìn)行刪除,刪除指令將刪除日志的所有信息。 List plist List pid 。 //通過(guò) session 獲取空間列表 Space s Space 0 。 private String title。 SimpleDateFormat sdf new SimpleDateFormat yyyy 年 MM 月 dd日 HH:mm:ss 。 //獲取要添加日志的所在空間 Integer sid 。 private String ame。 .setAttribute message, message 。 登錄與注冊(cè)模塊 用戶通過(guò)填寫注冊(cè)頁(yè)面的的要求完成注冊(cè),注 冊(cè)時(shí)需要符合系統(tǒng)對(duì)用戶注冊(cè)的要求,如用戶名不能重復(fù),輸入正確的驗(yàn)證碼等。 Reply Bean 用來(lái)保存日志評(píng)論的信息,包括 :評(píng)論 ID,評(píng)論者名字,評(píng)論內(nèi)容,評(píng)論數(shù),評(píng)論時(shí)間,評(píng)論 IP 和評(píng)論所屬日志。 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 本章將描述整個(gè)博客系統(tǒng)最核心的部分,主要從各功能的具體設(shè)計(jì)方法和主要實(shí)現(xiàn)代 碼方面描述。 系統(tǒng)總體架構(gòu)如圖 33 所示 : 圖 33 系統(tǒng)總體架構(gòu)圖 Browser 為用戶瀏覽器 ,即安裝在用戶電腦上的 WEB 瀏覽器。 硬件環(huán)境 ASUS 筆記本電腦一臺(tái) 軟件環(huán)境 操作系統(tǒng) : Microsoft Windows 7 32 位 Web 服務(wù)器 : Apache Tomcat Java 環(huán)境 : 數(shù)據(jù)庫(kù) : MySQL Server 開(kāi)發(fā)環(huán)境 : MyEclipse 技術(shù)框架 : 。 超鏈接管理:對(duì)博客空間的超鏈接進(jìn)行管理,具體操作包括:添加鏈接,修改鏈接,刪除鏈接。 發(fā)表評(píng)論 :對(duì)瀏覽過(guò)的日志進(jìn)行評(píng)論,由于游客沒(méi)有身份標(biāo)識(shí),所以只能匿名評(píng)論。 2. 注冊(cè)用戶 此類用戶和游客的唯一區(qū)別為該類用戶屬于系統(tǒng)登錄用戶,在系統(tǒng)中有用戶ID 作為他們的唯一標(biāo)識(shí),并擁有自己的博客。一旦用戶申請(qǐng)了自己的博客,就可以將心得體會(huì)等發(fā)表到自己的博客上,當(dāng)發(fā)表了自己的心得體現(xiàn)后,瀏覽者就可以對(duì)用戶所發(fā)表的日志的內(nèi)容進(jìn)行評(píng)論,注冊(cè)用戶還可以在自己的博客上添加博客描述及超鏈接。 Apache Struts 2 即是之前大家所熟知的 WebWork 2 在經(jīng)歷了幾年的各自發(fā)展后, WebWork 和 Struts 社區(qū)決定合 二為一,也即是 Struts 2 圖 12 Struts2 模型 Hibernate 簡(jiǎn)介 Hibernate 是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1