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

正文內(nèi)容

基于j2ee的博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(專業(yè)版)

2025-07-30 14:41上一頁面

下一頁面
  

【正文】 作為技術(shù)人員的我,更是要堅(jiān)定不移的堅(jiān)守這執(zhí)著的學(xué)習(xí)態(tài)度,為追求自己的理想而奮斗。通過對軟件工程的學(xué)習(xí),我已深深了解了UML建模和需求分析對軟件初期設(shè)計(jì)時(shí)的重要性。 (content)。 Space space =(Space)(, new Integer(sid))。//格式化時(shí)間 Date dt = new Date()。 //通過id找到post對象列表 post = (Post) (0)。 List plist=(List) (pid)。 private String title。 //獲取要添加日志的所在空間 Integer sid = ()。 ().setAttribute(message, message)。l Reply Bean用來保存日志評論的信息,包括:評論ID,評論者名字,評論內(nèi)容,評論數(shù),評論時(shí)間,評論IP和評論所屬日志。系統(tǒng)總體架構(gòu)如圖33所示:圖33 系統(tǒng)總體架構(gòu)圖Browser為用戶瀏覽器,即安裝在用戶電腦上的WEB瀏覽器。超鏈接管理:對博客空間的超鏈接進(jìn)行管理,具體操作包括:添加鏈接,修改鏈接,刪除鏈接。2. 注冊用戶此類用戶和游客的唯一區(qū)別為該類用戶屬于系統(tǒng)登錄用戶,在系統(tǒng)中有用戶ID作為他們的唯一標(biāo)識,并擁有自己的博客。 圖12 Struts2模型 Hibernate簡介 Hibernate是一個(gè)開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。它包括任何WEB(HTTP)瀏覽器或者無線瀏覽器(wap),比如,用戶可以通過電腦也可通過手機(jī)來訂購某樣產(chǎn)品,雖然訂購的方式不一樣,但處理訂購產(chǎn)品的方式是一樣的。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下[4]。它除了能運(yùn)行在Windows操作系統(tǒng)上外,還能運(yùn)行在Linux,蘋果等操作系統(tǒng)上,真正做到一處開發(fā),多處運(yùn)行。博客還有個(gè)最大的特點(diǎn)是可以圖文并茂的描述一件事,在文字、圖片和視頻等的共同描述下,使得內(nèi)容更加生動形象。當(dāng)用戶需要查看這些內(nèi)容時(shí),直接通過所生成的唯一的URL地址,經(jīng)過服務(wù)器就直接能訪問到這些內(nèi)容,服務(wù)器基本不需要花費(fèi)時(shí)間來生成這些內(nèi)容,這對于服務(wù)器軟硬件資源是一個(gè)很大的節(jié)省。 JSP簡介JSP(Java Server Pages) [1]是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 和JSP 規(guī)范。分熟視圖層和業(yè)務(wù)邏輯層也使得WEB應(yīng)用更易于維護(hù)和修改。40第2章 需求分析本章主要從多用戶博客系統(tǒng)的各功能需求、性能、運(yùn)行環(huán)境幾個(gè)方面進(jìn)行描述。 功能詳細(xì)說明本節(jié)將從用戶用例的角度來描述系統(tǒng)的具體功能,本博客系統(tǒng)主要用例包括:游客用例、注冊用戶用例、博主用例和系統(tǒng)管理員用途,以下是詳細(xì)描述。 性能要求本系統(tǒng)為實(shí)時(shí)性內(nèi)容發(fā)布平臺,因此服務(wù)器需要724小時(shí)運(yùn)行,確保系統(tǒng)能正常運(yùn)行,系統(tǒng)響應(yīng)時(shí)間必須在1秒內(nèi),頁面響應(yīng)時(shí)間不能超過3秒,并且頁面不能出現(xiàn)假死現(xiàn)象。Windows平臺運(yùn)行機(jī)制如圖34所示:圖34 windows運(yùn)行平臺機(jī)制圖如圖34所示,運(yùn)行機(jī)制為:用戶在瀏覽器里輸入博客系統(tǒng)地址,然后瀏覽器通過HTTP請求訪問提供服務(wù)的服務(wù)器的8080端口,由于在服務(wù)器上8080端口由Tomcat服務(wù)器提供,所以操作系統(tǒng)把整個(gè)請求交給Tomcat來處理,Tomcat通過用戶的請求地址,識別出系統(tǒng)采用JSP語言編寫,這里Tomcat服務(wù)器需要調(diào)用JSP解析引擎來對指定的博客系統(tǒng)源碼進(jìn)行解析,然后將JSP返回的結(jié)果返回給用戶瀏覽器,最終用戶就能夠通過瀏覽器看到博客系統(tǒng)的界面了。 //單態(tài)模式的SessionFactory private HibernateSessionFactoryUtil() { } static { //static代碼塊,類加載時(shí)初始化Hibernate sessionFactory = new Configuration().configure().buildSessionFactory()。如果失敗則退出,然后更新日志發(fā)表時(shí)間,IP以及設(shè)置點(diǎn)擊數(shù)(Hit)為0,具體流程如圖43所示:圖43 添加日志流程圖添加日志代碼如下(省略getter(),setter()方法)所示:public class AddPostAction extends ActionSupport { private static final long serialVersionUID = 6214943526110239290L。 Space space = (Space) (, new Integer(sid))。 Session session = ().getCurrentSession()。 (post)。添加評論代碼如下(省略getter(),setter()方法)所示:public class AddReplyAction extends ActionSupport { private String rcontent。 }}日志評論頁面如下圖47所示:圖47 日志評論頁面 分類模塊分類模塊是對日志的分類,日志分成不同的類別可以方便的進(jìn)行查詢。 }}分類管理頁面如圖48和圖49所示:圖48 分類管理頁面圖49 分類管理頁面 留言模塊留言模塊記錄的是瀏覽者對博主的留言,瀏覽著留言時(shí)需要留下用戶名,系統(tǒng)會自動記錄下留言時(shí)間和留言IP地址。 //將ip保存到留言對象 (ment)。從系統(tǒng)設(shè)計(jì)方面來看,本系統(tǒng)采用流行的MVC設(shè)計(jì)模式,便于管理與擴(kuò)展。在此,對你表示衷心的感謝,謝謝您。對于面臨大的訪問量時(shí),需要對從軟件和硬件方面進(jìn)行擴(kuò)展時(shí),比如,將數(shù)據(jù)庫進(jìn)行讀寫分離,建立多臺并行的讀取數(shù)據(jù)庫服務(wù)器時(shí),目前程序不能自動對這些數(shù)據(jù)庫進(jìn)行分配,需要修改程序才能達(dá)到。然后將MyEclipse編譯生成的WAR文件部署到Tomcat的webapps目錄下。 Comment ment = new Comment()。 (name)。 (rcontent)。 Post post = null。 Category c = (ame, sid)。 //將時(shí)間保存到post (post)。 Post post = new Post()。登錄代碼如下所示:public class LoginAction extends ActionSupport { private String account。 Java Bean類的設(shè)計(jì)Java Bean一般用來封裝業(yè)務(wù)邏輯、數(shù)據(jù)庫操作以及在系統(tǒng)存儲和傳遞數(shù)據(jù)的實(shí)體,是整個(gè)軟件的核心部分。系統(tǒng)博客后臺:系統(tǒng)博客后臺主要是對系統(tǒng)內(nèi)的所有信息進(jìn)行統(tǒng)一管理,如:對非法信息進(jìn)行清除等操作。發(fā)表評論:對瀏覽過的日志進(jìn)行評論,由于注冊用戶具有身份標(biāo)識,所以在對日志評論時(shí)可以自己身份或匿名身份進(jìn)行評論。3. 文章評論,包括評論的添加、刪除、修改三大功能。因?yàn)镾truts2是WebWork的升級,而不是一個(gè)全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證:而且吸收了Struts 1和WebWork兩者的優(yōu)勢,因此,是一個(gè)非常值得期待的框架。它們各自處理自己的任務(wù)。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。本系統(tǒng)以JAVA為技術(shù)路線,結(jié)合以JavaEE為基礎(chǔ)的綜合開發(fā)平臺MyEclipse,開源數(shù)據(jù)庫MySQL和開源服務(wù)器Tomcat,技術(shù)框架主要采用當(dāng)今流行的Struts2和Hibernate。基于J2EE的博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)目 錄前 言 1第1章 技術(shù)背景 3 方案分析 3 開發(fā)工具 3 JSP簡介 3 MySQL簡介 4 Tomcat簡介 4 MyEclipse簡介 4 MVC簡介 5 Struts 2簡介 6 Hibernate簡介 7第2章 需求分析 8 功能分析 8 系統(tǒng)概述 8 基本功能要求 8 用戶分析 8 功能詳細(xì)說明 9 性能要求 11 運(yùn)行環(huán)境要求 11 硬件環(huán)境 12 軟件環(huán)境 12第3章 總體設(shè)計(jì) 13 功能模塊劃分 13 數(shù)據(jù)庫設(shè)計(jì) 13 person用戶表 14 space空間信息表 15 post日志表 15 category分類表 16 reply日志評論表 16 ment留言表 16 link超鏈接表 17 系統(tǒng)架構(gòu) 17 系統(tǒng)運(yùn)行機(jī)制 18第4章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 20 類的設(shè)計(jì)與實(shí)現(xiàn) 20 Java Bean類的設(shè)計(jì) 20 通用類的設(shè)計(jì) 21 數(shù)據(jù)庫與Hibernate配置 22 Struts 2配置 22 模塊詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 23 登錄與注冊模塊 23 日志管理模塊 24 日志評論模塊 30 分類模塊 31 留言模塊 33 系統(tǒng)配置 34第5章 結(jié) 論 36參考文獻(xiàn) 38致 謝
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1