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

正文內(nèi)容

[計算機(jī)]jsp個人博客系統(tǒng)設(shè)計畢業(yè)論文-資料下載頁

2025-01-16 07:06本頁面
  

【正文】 用戶登錄模塊技術(shù)分析在用戶登錄模塊中,涉及的數(shù)據(jù)表是用戶信息表(tb_sonsumer) ,在用戶信息表中保存著用戶名和密碼等信息,根據(jù)這些信息來創(chuàng)建用戶登錄模塊的 form,名稱為 Consumer。Servlet 的核心在于它的 HttpServlet,一般在 Servlet 里面做頁面的邏輯跳轉(zhuǎn)工作。用戶登錄模塊的Servlet 實現(xiàn)類繼承了 HttpServlet 類,在該類中首先設(shè)置用戶登錄模塊的 ConsumerDao 類的對象,該對象在每個具體的方法中實例化,doGet() 在 Servlet 中自動被調(diào)用。該方法本身沒有具體事務(wù),它是根據(jù)咸寧學(xué)院本科畢業(yè)論文:個人博客網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)20通過 HttpServlet 的 getParameter()方法獲取的 method 參數(shù)值執(zhí)行相應(yīng)的方法的。 在 文件中配置用戶登錄的 Servlet 的具體代碼如下:servlet descriptionThis is the description of my J2EE ponent/description displaynameThis is the display name of my J2EE ponent/displayname servletnameConsumerServlet/servletname servletclass/servletclass /servlet 用戶登錄模塊的實現(xiàn)過程用戶登錄模塊是博客網(wǎng)最先使用的模塊,是系統(tǒng)的入口。在用戶登錄頁面中,用戶可以通過輸入正確的用戶名和密碼進(jìn)入到系統(tǒng),當(dāng)用戶沒有輸入用戶名和密碼時,系統(tǒng)會通過 JavaScript 腳步進(jìn)行判斷,并予以提示信息。 設(shè)計用戶登錄頁面用戶登錄頁面主要用于收集用戶輸入的信息及通過自定義 JavaScript 函數(shù)判斷輸入信息是否為空,該頁面所涉及的表單元素如下圖所示。名 稱 元 素 類 型 重 要 類 型 含 義form1 form method=”post”action=”ComsuerServlet?method=0amp。sign=0”onSubmit=”return userCheck()”用戶登錄的表單元素account text class=”inputinput” id=”account” size=”30” 用戶名password password class=”inputinput” id=”account” size=”30” 密碼image src=”images/” 登錄按鈕 編寫用戶登錄的 Servlet實現(xiàn)類在用戶登錄頁面的用戶名和密碼文本框中輸入正確的用戶名和密碼后,單擊登錄按鈕,網(wǎng)頁會訪問一個 URL,即 ConsumerServlet?method=0amp。sign=0。從該 URL 地址中可以知道用戶登錄模塊所涉及的 method 參數(shù)值為 0,也就是當(dāng) method=0 時,會調(diào)用驗證用戶身份的方法 checkConsumer() 。在驗證用戶身份的方法 checkConsumer()中,首先需要將用戶名的表單信息賦值給新的 String類型對象,將這個對象做參數(shù),執(zhí)行 ConsumerDao 類中的 getConsumerForm()方法并將該方法的返回值賦給 ConsumerForm 類的對象,判斷這個對象是否為空值,如果該對象為空值,則說明該用戶輸入的用戶名不存在,如果該對象不為空值,則將這個對象中的密碼值取出與密碼表單數(shù)據(jù)比較,如果比較值為 true,則說明用戶輸入的驗證信息正確,如果比較值為 false,則說明用戶輸入的驗證信息不正確。 編寫用戶登錄的 ConsumerDao類的方法用戶登錄使用的 ConsumerDao 類的方法是 getConsumerForm()方法。在 getConsumerForm()中,將以用戶名表單信息為參數(shù),以用戶信息表中的用戶名為條件,自行查詢的 SQL 語句,并將查詢結(jié)果通過 return 關(guān)鍵字返回,如果沒有查詢結(jié)果,則返回空對象。 判斷登錄用戶是否為博主普通用戶身份驗證成功后,在博客網(wǎng)的首頁將顯示該用戶的信息;如果博主登錄后,則在博主顯示區(qū)域中將顯示“進(jìn)入后臺”超鏈接。當(dāng)用戶登錄成功后,用戶對應(yīng)的 form 信息將保存在 session 中,咸寧學(xué)院本科畢業(yè)論文:個人博客網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)21程序員將根據(jù)保存在 session 中的 form 信息和用戶登錄級別信息(manageLevel)來判斷登錄的用戶是否為博主。8 文章查詢模塊文章查詢模塊的主要功能時用戶在瀏覽系統(tǒng)時查看發(fā)表的文章列表及文章詳細(xì)內(nèi)容,包括文章的題目、發(fā)表時間、該文章的瀏覽次數(shù)等,并可以針對發(fā)表文章進(jìn)行恢復(fù)。這是博客最具代表性的特點之一。它給博主和用戶提供展示文筆的平臺,增加博主與用戶、用戶與用戶之間的交流,能夠使博客系統(tǒng)內(nèi)的氣氛更加活躍,內(nèi)容更加豐富。前臺文章查詢模塊主要包括所有文章查詢、文章分類查詢、文章內(nèi)容詳細(xì)查詢及文章回復(fù)功能。前臺文章查詢模塊如下圖所示。前臺文章查詢模塊文章分類 or 頁查詢 所有文章查詢文章詳細(xì)查詢前臺文章回復(fù)模塊圖 前臺文章查詢模塊的框架圖 文章分類查詢實現(xiàn)過程在本系統(tǒng)中,前臺文章查詢模塊主要應(yīng)用的技術(shù)是 JavaBean 技術(shù),應(yīng)用jsp:useBean 動作標(biāo)簽創(chuàng)建并使用一個 JavaBean。jsp:useBean 執(zhí)行方式非常靈活,如果執(zhí)行到 jsp:useBean,將去尋找是否存在相同 ID 和 scope。咸寧學(xué)院本科畢業(yè)論文:個人博客網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)22當(dāng)用戶登錄后,在博客網(wǎng)的首頁右側(cè)操作區(qū)中單擊文章超鏈接,網(wǎng)頁會自動彈出一個 URL,即,將分類顯示文章的信息。在前臺分類顯示文章信息頁面中,首先通過 JavaBean 定義分類操作的類( MyPagination) ,之后調(diào)用 ArticleDao 類中的 queryArticle()方法查詢所有的文章信息,最后將查詢的結(jié)果顯示在頁面中。通過 JavaBean 技術(shù)調(diào)用 ArticleDao 類中的 queryArticle()方法實現(xiàn)所有文章查詢的功能。在queryArticle()實現(xiàn)方法中, typeId 為其參數(shù),代表文章類型的標(biāo)號,當(dāng) typeId 屬性為 null 時,將執(zhí)行查詢?nèi)课恼滦畔⒌?SQL 語句;當(dāng) typeId 的屬性部位 null 時,將執(zhí)行按文章類型查詢的 SQL 語句。 文章詳細(xì)查詢的實現(xiàn)過程主頁面的顯示文章內(nèi)容僅是其中的一部分,如果用戶查詢文章的全部信息,可以單擊相應(yīng)的閱讀超鏈接,網(wǎng)頁會自動淡出一個 URL,頁面為 ?id=1。其中,id 屬性為文章的自動編號,這個編號是唯一的,因此查詢文章信息也是唯一的。 頁將根據(jù)這個 id 值顯示所對應(yīng)的文章信息。首先通過 request 對像中的 getParameter()方法獲取要查詢的文章編號,之后設(shè)置jsp:useBean動作標(biāo)簽,該標(biāo)簽主要設(shè)定 ArticleDao 類實例對象,最后將執(zhí)行 ArticleDao 類中的queryArticleForm()方法,實現(xiàn)文章信息的查詢功能。咸寧學(xué)院本科畢業(yè)論文:個人博客網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)239 后臺設(shè)計 后面頁面設(shè)計在后臺首頁中的顯示后臺頁面旗幟、左側(cè)功能區(qū)及版權(quán)信息等功能,并不是僅存在于首頁中,其他功能模塊的子頁面中也需要包括這些部分。因此,可以將這幾個部分分別保存在單獨的文件中,這樣在需要放置相應(yīng)功能時只需包含這些文件即可。如圖 所示。\ 圖 相冊模塊的主要功能時實現(xiàn)對相片上傳、查詢和刪除操作,可以使博主隨時更新個人博客系統(tǒng)內(nèi)的相冊文件,便于對相冊文件的管理,以吸引更多的瀏覽者。相冊管理模塊的框架如圖 所示。咸寧學(xué)院本科畢業(yè)論文:個人博客網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)24相冊管理相冊查詢相冊上傳 相冊刪除圖 在相冊管理模塊中,設(shè)計的數(shù)據(jù)表式相冊信息表(tb_photo ) ,在相冊信息模塊中保存相冊存放的服務(wù)器的路徑及相冊標(biāo)題等信息,根據(jù)這些信息來創(chuàng)建相冊管理模塊的 ActionForm 類,名稱PhotoForm。相冊管理模塊對應(yīng)的 Servlet 實現(xiàn)類的名稱為 PhotoServlet,其中,doGet()和 doPost()方法本身沒有具體的事務(wù),而是通過 HttpServletRequest 的 getParameter()方法獲得 method 參數(shù)值執(zhí)行相應(yīng)的方法的。咸寧學(xué)院本科畢業(yè)論文:個人博客網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)25總結(jié)本網(wǎng)站系統(tǒng)主要使用 Jsp 的表現(xiàn)形式,結(jié)合 JavaBean+Servlet 技術(shù)來實現(xiàn),這也恰恰說明了JavaBean+Servlet 在開發(fā) Web 應(yīng)用程序中的優(yōu)勢,它充分體現(xiàn)了 MVC 的設(shè)計思想,將表示層、業(yè)務(wù)層和數(shù)據(jù)層分離,并且通過 Servlet 控制著這個頁面的流向,使得整個系統(tǒng)設(shè)計思路比較清晰?;仡櫿麄€系統(tǒng)中的技巧及其難點。一是當(dāng)然為了保護(hù)好自己的系統(tǒng),我的頁面內(nèi)容禁止復(fù)制。二是當(dāng)在框架中設(shè)置超鏈接時,如果不加任何設(shè)置,則超鏈接頁面會在當(dāng)前框架頁內(nèi)打開,但是在某種情況下,超鏈接頁面卻需要在當(dāng)前窗口中(承載當(dāng)前框架頁的窗口) 。這里需要用一段相當(dāng)難度的代碼實現(xiàn)(當(dāng)然是針對我的技術(shù)而言) 。咸寧學(xué)院本科畢業(yè)論文:個人博客網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)26致謝首先感謝我的指導(dǎo)老師—鄧樹文老師,他在課題的研究上不遺余力的給予指導(dǎo)。他那嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度深深的影響了我,在此表示最真摯的感謝!感謝他對我我的耐心指導(dǎo),本課題從選題到制作完成,都離不開他的大力支持。還有王晨旭同學(xué)的幫助,感謝他耐心細(xì)致的幫助我書寫代碼,和我一起探討問題,解決問題。這個課題研究是多人努力的結(jié)果,并非我一個人的勞動成果,沒有他們的幫助我是很難完成這個設(shè)計的。再次感謝他們。咸寧學(xué)院本科畢業(yè)論文:個人博客網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)27參考文獻(xiàn)[1] 俞傳正.基于博客的個人知識管理平臺研究[D] .天津:天津師范大學(xué), 2022.[2] 陳明.Blog、Wiki 在協(xié)作學(xué)習(xí)中的應(yīng)用研究[D] .武漢:華中師范大學(xué),2022.[3] 郭華偉.基于內(nèi)容聚合 BLOG 學(xué)習(xí)平臺的輔助教學(xué)研究與實踐[D] .北京:首都師范大學(xué),2022.[4] 柳永坡,劉雪梅,趙長海.JSP 應(yīng)用開發(fā)技術(shù)[M] .北京:人民郵電出版社,2022:3032.[5] 耿祥義.JSP 基礎(chǔ)教程[M] .北京:清華大學(xué)出版社,2022:101103.[6] 孫衛(wèi)琴、李洪成.Tomcat 與 Java Web 開發(fā)技術(shù)詳解[M] .北京:電子工業(yè)出版社,2022:7378.[7] 李海峰.基于 J2EE 技術(shù)開發(fā)高性能 BBS 論壇[D] .上海:華東師范大學(xué),2022.[8] 王夕寧,王曉平.JSP 通用模塊及典型系統(tǒng)開發(fā)實例導(dǎo)航[M] .北京:人民郵電出版社,2022: 288296.[9] 賽奎春.JSP 信息系統(tǒng)開發(fā)實例精選[M] .北京:機(jī)械工業(yè)出版社,2022: 6672.[10] 陳剛.Eclipse 從入門到精通[M] .北京:清華大學(xué)出版社, 2022:416417 .[11] 孫衛(wèi)琴.精通 Struts:基于 MVC 的 Java Web 設(shè)計與開發(fā)[M] .北京:電子工業(yè)出版社,2022:19.[12] 胡百敬,姚巧玫.SQL Server 2022 數(shù)據(jù)庫開發(fā)詳解[M] .北京:電子工業(yè)出版社,2022:913,123125.[13] (美)格羅夫 著,章小莉 等譯. SQL 完全手冊(第二版) [M] .北京:電子工業(yè)出版社,2022:1214.[14] 畢建信.基于 MVC 設(shè)計模式的 Web 應(yīng)用研究與實現(xiàn)[D] .武漢:武漢理工大學(xué),2022.[15] 賀松平.基于 MVC 模式的 B/S 架構(gòu)的研究及應(yīng)用[D] .武漢:華中科技大學(xué),2022.[16]Patrick Chan.The Java Developers Almanac .New York:AddisonWesley,2022.咸寧學(xué)院本科畢業(yè)論文:個人博客網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)28[17]Joshua Bloch.Effective Java:Programming Language Guide.New York:Addison Wesley,2022.[18]Bruce Eckel.Thinking in Java.Third Edition.[19[20
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1