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

正文內(nèi)容

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

2025-08-06 12:33本頁面
  

【正文】 特征。博客通常是由簡短且經(jīng)常更新的博文所構(gòu)成的,這些博文都是按照年份和日期倒序排列,能按照時間、標(biāo)題瀏覽。目前,使用人群主題更久多元化,博客服務(wù)商群雄逐鹿、博客資源爭奪白熱化。隨著專業(yè)化的博客網(wǎng)站大量興起,必將有利于增強各專業(yè)學(xué)術(shù)的交流,也將成為各專業(yè)信息采集的特色資源庫。 國內(nèi)外博客現(xiàn)狀比較 博客作者的性別圖 11 國外與國內(nèi)博主性別分布圖由圖 11 可以看出,全球情況來看,66%的博主為男性,34%為女性;中國情況來看,博客狀況的男女比例與全球情況嚴(yán)重不一致。因此我們可以看到,博客已經(jīng)成為互聯(lián)網(wǎng)一種基礎(chǔ)設(shè)施。 關(guān)于博客與傳統(tǒng)媒體圖 14 博客與傳統(tǒng)媒體 博客在中國的公信力圖 15 博客在中國的公信力由圖 15 可看出博客在中國的公信力還不夠。2. 中國的博客現(xiàn)在相對全球,尤其是美國,非常落后。4. 大多數(shù)人寫博客只是為了分享心情與心得。 研究的主要內(nèi)容博客系統(tǒng)主要的對象有訪客和用戶,它包括訪客進行注冊、搜索日志/博客/用戶、查看日志、進行評論、查看日志/博客點擊率和相冊等;而用戶則登陸到本系統(tǒng),進行搜索日志/博客/用戶、日志管理(對日志進行增刪改查) 、評論管理(對評論進行增刪改查) 、個人/博客信息管理(查看或修改信息) 、相冊管理(對相冊進行增刪改查) 、日志/博客點擊率和相冊等。 第 2 章 相關(guān)技術(shù)和配置 MyEclipse Eclipse 是一個可擴展的、基于 Java 的和開源的集成開發(fā)環(huán)境。另外 Eclipse 是一個給人免費下載其源代碼的開放源代碼項目,然后在下載到的源代碼的基礎(chǔ)上根據(jù)自己的需要去開發(fā)自己的功能插件。MyEclipse 插件基本上涵蓋了眾多 Eclipse 插件的功能,能滿足我們的各種應(yīng)用需求,基本上是安裝了它就無須其他插件。 S2SH Struts2Struts2 是一個 web 應(yīng)用框架。Struts2 是第二代基于 ModelViewController (MVC)模型的 web應(yīng)用框架。 它是WebWork 和 Struts 社區(qū)合并后的產(chǎn)物。struts2 沒有繼承 struts1 的血統(tǒng),而是繼承了 webwork 的血統(tǒng) [1]。應(yīng)用復(fù)雜度的提高往往意味著開發(fā)周期的延長和開發(fā)成本的上升,為了解決這一問題,Spring 框架提供了統(tǒng)一的應(yīng)用程序架構(gòu)方式,以及大量的中間層功能模塊,能夠極大簡化 J2EE 的開發(fā),同時提高企業(yè)應(yīng)用程序的靈活性,使開發(fā)者能夠更輕松地實現(xiàn)輕量級、可擴展的企業(yè)應(yīng)用架構(gòu)。Spring Core 提供了基于依賴注入技術(shù)的構(gòu)件組裝機制,是整個框架的基礎(chǔ); Spring AOP 支持面向方面編程,為構(gòu)件提供統(tǒng)一的事務(wù)、日志、安全管理等服務(wù);Spring ORM 負(fù)責(zé)集成 Hibernate;Spring DAO 提供了一系列的數(shù)據(jù)庫訪問控制工具;SpringWebMVC 支持基于 MVC模式的 Web 應(yīng)用程序開發(fā)。圖 21 Spring 架構(gòu)組件圖 Hibernate Hibernate 是一個基于 Java 的開放源代碼的持久化中間層技術(shù),它通過對JDBC 進行輕量級的封裝,不僅提供了對象關(guān)系映射服務(wù),而且還提供了數(shù)據(jù)查詢和數(shù)據(jù)緩存功能。Hibernate 的基礎(chǔ)代碼包含 POJO 類文件和 Hibernate 的配置文件、Hibernate的映射文件。POJO 類就是數(shù)據(jù)庫表所對應(yīng)的域模型對象,它通常只包含 get/set 方法。 Struts2+Spring+Hibernate 的整合S2SH 的架構(gòu)圖如圖 22:圖 22 S2SH 架構(gòu)圖S2SH 架構(gòu)工作流程為:通過 JSP 頁面實現(xiàn)交互界面,負(fù)責(zé)傳遞請求和接受相應(yīng);在表示層引入 Struts2 用戶請求經(jīng)由控制器 Struts2 中的 Filterdispatcher 處理后,用戶數(shù)據(jù)會傳遞給 Action 然后由 Action 類通過業(yè)務(wù)層 Spring 的 LoC 容器訪問持久層 Hibernate 的 DAO,由 DAO 負(fù)責(zé)與底層數(shù)據(jù)庫的交互,最后再將結(jié)果返回 JSP 頁面進行顯示。向上整合 Struts2,向下整合Spring。 Apache Apache 是一種開放源代碼的 Web 應(yīng)用服務(wù)器。盡管從第一個版本開發(fā)以來,不斷有新的漏洞被發(fā)現(xiàn),但由于其 OpenSource(開放源代碼)的特點,漏洞總能很快被修補,因此,總的來說,其安全性還是相當(dāng)?shù)母叩?,使用也是最普遍?[9]。Tomcat 不僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能,如處理HTML 頁面,簡單的域名管理等。那么在大多數(shù)企業(yè)應(yīng)用中將 Tomcat 和 Apache 整合在一起,讓 Apache 處理靜態(tài) HTML 文件,而 Tomcat 處理動態(tài) JSP 文件和Servlet,這樣可以發(fā)揮各自所長 [9]。FCKeditor 的應(yīng)用現(xiàn)在已經(jīng)很廣泛 , 在開發(fā)論壇、Blog 、新聞發(fā)布、內(nèi)容管理等系統(tǒng)都要使用到 FCKeditor。FCKeditor 是輕量級的,使用非常方便, 不必在客戶端進行任何方式的安裝。將 目錄中的 fckeditor 拷貝到工程中,如圖 23 所示。3.在使用 fckeditor 的頁面導(dǎo)入 fckeditor 標(biāo)簽庫,其代碼為:%taglib uri= prefix=FCK%代碼 21 fckeditor 標(biāo)簽庫在系統(tǒng)中的添加情況如圖 24。[myToolbar] = [[39。], [39。,39。,39。,39。,39。,39。,39。,39。],[39。,39。,39。,39。],[39。,39。,39。,39。], [39。,39。,39。,39。,39。,39。], [39。,39。,39。], [39。,39。], [39。] // No ma for the last row.] 。Undo39。Redo39。39。RemoveFormat39。Bold39。Italic39。Underline39。StrikeThrough39。JustifyLeft39。JustifyCenter39。JustifyRight39。JustifyFull39。Image39。Smiley39。FontName39。FontSize39。TextColor39。BGColor39。 = 39。 華文行楷。 方正舒體 ??w。Comic Sans MS。Tahoma。Verdana39。 = 39。10px。20px。30px。40px。 。 = + 39。 。filtermappingfilternamestruts2/filternameurlpattern*.action/urlpattern/filtermappingfiltermappingfilternamestruts2/filternameurlpattern*.jsp/urlpattern/filtermapping servlet servletnameConnector/servletname servletclass /servletclass loadonstartup1/loadonstartup /servlet servletmapping servletnameConnector/servletname urlpattern /user/fckeditor/editor/filemanager/connectors/* /urlpattern /servletmapping代碼 24 配置(2)在 src 根目錄下添加配置文件 ,如圖 25。==代碼 25 7.若上傳的圖片名字有中文,則會出現(xiàn)亂碼,所以仍需進一步對其進行配置解決上次中文名字圖片出現(xiàn)的亂碼問題,其配置如下:(2)在 src 中新建 包,并在該包中新建 ConnectorServlet.java 類,如圖 26。(request)。代碼 27 圖 27 javacore 下的 圖 28 (3)在 中找到圖 29,將其改成圖 210。圖 211 8.在上傳圖片處,可以創(chuàng)建文件夾存放圖片,若創(chuàng)建中文文件夾則會出現(xiàn)亂碼問題,需要修改 中的配置。String newFolderStr = (request .getParameter(NewFolderName))。代碼 29 Mysql 數(shù)據(jù)庫介紹和配置 Mysql 數(shù)據(jù)庫的介紹MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是瑞典 MySQL AB 公司開發(fā)并推廣使用。目前 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。與 SQL Server、DB2 、Oracle 等其他的大型數(shù)據(jù)庫相比,MySQL 自有它的不足之處,如功能有限(MySQL Cluster 的功能和效率都相對比較差) 、規(guī)模小等,但是這絲毫也沒有減少它受歡迎的程度。 Mysql 在 Myeclipse 中的配置在 Myeclipse 中配置 Mysql 的過程如下:1.首先打開 MyEclipse 在工具欄上依次點擊 WindowOpen PerspectiveMyEclipse Database Explorer,如圖 212,點擊后進入圖 213 所示界面。圖 214 在 Myeclipse 中配置 Mysql圖 215 在 Myeclipse 中配置 Mysql3.在 Driver name 后的文本框填入你要的數(shù)據(jù)庫名字(本系統(tǒng)為 myblog) ,Coonection URL 填上數(shù)據(jù)庫地址(最后那個 test 是你要連接的數(shù)據(jù)庫) ,在User name,Password 依次填上用戶名,密碼,點擊 Driver JARs 右面的 Add JARs 選擇需要數(shù)據(jù)庫驅(qū)動,然后點擊 Finish,如圖 216。圖 217 在 Myeclipse 中配置 Mysql5.選擇 Open connection 后彈出如圖 218 所示的對話框,輸入密碼并點擊OK,若在左邊看到數(shù)據(jù)庫 myblog 中的表則表示連接成功,如圖 219。圖 220 在 Myeclipse 中配置 Mysql圖 221 在 Myeclipse 中配置 Mysql7.據(jù)庫連接的項目右鍵 Build Path Add Libraries...如圖 222,在彈出的對話框中點擊 Next,如圖 223。圖 224 在 Myeclipse 中配置 Mysql圖 225 在 Myeclipse 中配置 Mysql9.對話框中輸入名字,如圖 226 ,點擊 OK 后看到新增加的驅(qū)動包出現(xiàn)在列表中,如圖 227。第 3 章 系統(tǒng)需求分析 系統(tǒng)概述該系統(tǒng)是基于 S2SH 技術(shù)實現(xiàn)用戶和訪客對博客進行訪問和管理的功能。而訪客可以通過本系統(tǒng)進行搜索、日志查看、信息查看、評論等功能,若訪客要進行發(fā)表博文,必須先注冊,包括個人的主要信息,如用戶名、昵稱、Email、手機號碼等信息;訪客注冊成功后即可登錄本系統(tǒng)進行用戶的相關(guān)操作。本系統(tǒng)的基本數(shù)據(jù)流動主要有博客信息、用戶信息、博文信息、評論信息等的輸入,以及用戶提出的對信息的查詢和其它要求所產(chǎn)生的數(shù)據(jù)輸出。 功能描述表 31 首頁功能描述功能編號 功能名稱 描述 參與者FC001 評論管理 用戶查看、添加、刪除個人博文的評論,訪客查看、添加博文的評論用戶、訪客FC002 首頁 用戶或訪客可進行搜索、查看最熱博客、最熱相冊等。本系統(tǒng)用例圖如圖 31 所示:EditLogDeltLogCheckInfoEditInfoAdLogCheckLogextndextndextndDeltRemarkextndSearchLogSearchBlogSearchUserextndextndextndAdImagesEditImagesDeltImagesCheckImagesLogMangemntextndInformationMangeetextndextnd RemarkMangemntRetVistorImageBokMangemetRegisterSearch AdRemarkextndCheckRemarkextndClicknumVistorextndextndextndextndUserLogin圖 31 用例圖 功能描述 功能 1 評論管理表 32 評論管理功能描述功能號 FC001功能名稱 評論管理角色 訪客、用戶功能描述 用戶查看、添加、刪除個人博文的評論,訪客查看、添加博文的評論1. 子用例 1 添加評論FC009 相冊管理 用戶查看、添加、刪除個人相冊,訪客查看用戶的相冊用戶、訪客FC010 最近訪客 用戶或訪客查看博客的最近訪客 用戶、訪客表 33 添加評論功能描述功能號 FC0010功能名稱 添加評論角色 訪客、用戶功能描述 訪客、用戶添加某博文的評論。擴展點 無2. 子用例 2 查看評論表 34 查看評論功能描述功能號 FC0011功能名稱 查看評論角色 訪客、用戶功能描述 訪客、用戶查看某博文的評論。擴展點 無3
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1