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

正文內(nèi)容

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

2025-01-06 16:09上一頁面

下一頁面
  

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