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

正文內(nèi)容

java小型論壇系統(tǒng)的設(shè)計(jì)及其實(shí)現(xiàn)(編輯修改稿)

2024-07-21 18:36 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Reply 回復(fù)表列名說(shuō)明類型備注id主鍵Int(4)自增title帖子主題Varchar(50)Not nullcontent帖子內(nèi)容Varchar(1000)Not nullauthorid作者Int(4)Not nulltime發(fā)表時(shí)間datetimeNot nulltopicid回復(fù)的帖子編號(hào)Int(4)Not null: Sort 論壇版塊分類表列名說(shuō)明類型備注sid主鍵Int(4)自增parentid上級(jí)版塊Int(4)Not nullsortname版塊名稱Varchar(50)Not nullmaster版主名稱Varchar(20)允許為null: Role 角色表列名說(shuō)明類型備注rid主鍵Int(4)自增description角色描述Varchar(10)Not null: Notice 公告表列名說(shuō)明類型備注nid主鍵Int(4)自增content公告內(nèi)容Varchar(100)Not null6 系統(tǒng)詳細(xì)設(shè)計(jì)前臺(tái)和后臺(tái)頁(yè)面設(shè)計(jì)采用的技術(shù)是JSP。之所以選擇它是因?yàn)镴SP技術(shù)具有下面的特點(diǎn):1)Write Once Run AnywhereJSP技術(shù)繼承了JAVA先天性的先進(jìn)概念“Write Once Run Anywhere”這種概念正越來(lái)越深遠(yuǎn)的影響著互連網(wǎng)行業(yè)的交互式、WEB設(shè)計(jì)的理念。JSP Pages 可以非常容易的開(kāi)平臺(tái)跨WEB服務(wù)器軟件來(lái)是設(shè)計(jì)和開(kāi)放源代碼。2)支持多種動(dòng)態(tài)網(wǎng)頁(yè)格式目前對(duì)使用JSP技術(shù)設(shè)計(jì)出來(lái)的網(wǎng)頁(yè)應(yīng)該采取什么樣的格式還沒(méi)有一個(gè)明確的標(biāo)準(zhǔn)。一般來(lái)說(shuō)JSP技術(shù)即可以支持HTML/DHTML的傳統(tǒng)瀏覽器文件格式,又可以支持應(yīng)用與無(wú)線通訊設(shè)備例如移動(dòng)電話、PDA等設(shè)備進(jìn)行網(wǎng)頁(yè)瀏覽器的VML文件格式,還可以支持其它一些B2B應(yīng)用的XML格式。與以往的其它WEB應(yīng)用技術(shù)相比較JSP技術(shù)有它很鮮明的特點(diǎn)。3)JSP 標(biāo)簽可擴(kuò)充性盡管JSP與ASP都使用標(biāo)簽與腳本技術(shù)來(lái)制造動(dòng)態(tài)WEB網(wǎng)頁(yè),但是JSP技術(shù)能夠使開(kāi)發(fā)者擴(kuò)展JSP標(biāo)簽,使得應(yīng)用JSP的開(kāi)發(fā)者能定制標(biāo)簽庫(kù)所以網(wǎng)頁(yè)制作者可以充分利用與XML兼容的標(biāo)簽技術(shù),大大減少了對(duì)腳本語(yǔ)言的依賴。由于指定標(biāo)簽庫(kù)技術(shù)使得網(wǎng)頁(yè)制作者降低了制作網(wǎng)頁(yè)和想多個(gè)網(wǎng)頁(yè)擴(kuò)充關(guān)鍵功能的復(fù)雜程度[15]。4)JSP跨平臺(tái)的可重用性JSP的開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中一直關(guān)注可重用性,JSP足見(jiàn)、企業(yè)JavaBean或制定的標(biāo)簽都是跨平臺(tái)可重用的。企業(yè)JavaBean可以訪問(wèn)傳統(tǒng)的數(shù)據(jù)庫(kù)并能并能已分布式系統(tǒng)模式工作于UNIX和WINDOWS平臺(tái),JSP標(biāo)簽可擴(kuò)充功能為開(kāi)發(fā)人員提供簡(jiǎn)便的與XML兼容的接口,即共享網(wǎng)頁(yè)的打包功能使其完全的工業(yè)標(biāo)準(zhǔn)化。這種基于組建的模式能夠有效的提高應(yīng)用程序的開(kāi)發(fā)效率。因?yàn)檫@種模式能夠使開(kāi)發(fā)人員利用快捷的子組建快速創(chuàng)建模板應(yīng)用程序。然后再整和一些附加功能將其打包成一個(gè)JAVABEAN組建。5)易于維護(hù)性基于JSP技術(shù)的應(yīng)用程序比基于ASP的應(yīng)用程序更易于維護(hù)和管理。腳本語(yǔ)言都很好服務(wù)于小的應(yīng)用程序但不能適宜大型的復(fù)雜的應(yīng)用程序,因?yàn)镴AVA是結(jié)構(gòu)化的,它比較比較容易創(chuàng)建和維護(hù)龐大的組建化的應(yīng)用程序。 前臺(tái)頁(yè)面 登錄進(jìn)入論壇首頁(yè)頁(yè)面 論壇登錄頁(yè)面在此頁(yè)面中,用戶如果點(diǎn)擊“瀏覽進(jìn)入”這個(gè)超鏈接,即以相當(dāng)于游客的身份進(jìn)入論壇,進(jìn)入的是論壇的首頁(yè)(),那么就只擁有瀏覽和搜索帖子的權(quán)限。如果用戶輸入了正確的用戶名稱和密碼,就會(huì)以用戶的身份進(jìn)入論壇的首頁(yè)。該用戶就可以擁有更多的權(quán)限,可以瀏覽和搜索帖子,修改個(gè)人資料,刪除和修改自己發(fā)表的主題帖子,發(fā)表和回復(fù)帖子。如果用戶輸入了不正確的信息,則系統(tǒng)阻止進(jìn)入論壇的首頁(yè),還是會(huì)跳轉(zhuǎn)到該登錄頁(yè)面。如果用戶點(diǎn)擊了“注冊(cè)”這個(gè)超鏈接,則會(huì)進(jìn)入注冊(cè)頁(yè)面()。 論壇首頁(yè) 論壇首頁(yè)在該頁(yè)面中,顯示了很多信息。主要是各個(gè)版塊的詳細(xì)信息,包括版塊的名稱,版主,發(fā)表于該版塊下的主題帖子總數(shù),以及最新發(fā)表的帖子的信息。若有發(fā)表的帖子,則顯示該帖子的主題,作者,和發(fā)表時(shí)間,并且提供了帖子主題的超鏈接,點(diǎn)擊后會(huì)進(jìn)入顯示該帖子的詳細(xì)信息頁(yè)面。若無(wú)發(fā)表的帖子,則顯示暫無(wú)。該頁(yè)面上還顯示了公告的信息,即公告欄顯示的內(nèi)容。頁(yè)面上還提供了搜索帖子的功能,可以根據(jù)作者名稱來(lái)精確查找和根據(jù)帖子內(nèi)容來(lái)模糊查找。如果用戶是經(jīng)過(guò)登錄驗(yàn)證后進(jìn)入該頁(yè)面的,頁(yè)面會(huì)提供“個(gè)人中心”的超鏈接,點(diǎn)擊此鏈接會(huì)進(jìn)入個(gè)人信息中心頁(yè)面()。如果用戶是通過(guò)瀏覽進(jìn)入該頁(yè)面的,則不會(huì)提供該超鏈接。 注冊(cè)頁(yè)面 注冊(cè)頁(yè)面用戶可以在該頁(yè)面中輸入注冊(cè)資料,包括用戶名,密碼,個(gè)性簽名和頭像。用戶名,密碼,個(gè)性簽名都是必填的,頭像是默認(rèn)選擇第一個(gè),用戶也可以重新選擇。在用戶提交之前,對(duì)所填的信息都作了驗(yàn)證,包括用戶名非空并且不可重復(fù),密碼非空,密碼長(zhǎng)度必須大于或等于4,兩次輸入的密碼必須一致,個(gè)性簽名非空,且長(zhǎng)度小于50。在對(duì)用戶名稱的唯一性驗(yàn)證時(shí),使用了AJAX技術(shù),當(dāng)用戶輸入完用戶名,該文本框失去焦點(diǎn)時(shí),會(huì)檢查數(shù)據(jù)庫(kù)中是否存在該用戶名,如果不存在,則在文本框后用藍(lán)色字體顯示“Ok,你可以用這個(gè)名稱!”,如果存在,則在文本框后用紅色字體顯示“No,這個(gè)名稱已占用!”。提交成功后,跳轉(zhuǎn)到登錄頁(yè)面。在這里簡(jiǎn)單介紹一下AJAX技術(shù)。AJAX全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。它使瀏覽器可以為用戶提供更為自然的瀏覽體驗(yàn)。在Ajax之前,Web站點(diǎn)強(qiáng)制用戶進(jìn)入提交/等待/重新顯示范例,用戶的動(dòng)作總是與服務(wù)器的“思考時(shí)間”同步。Ajax提供與服務(wù)器異步通信的能力,從而使用戶從請(qǐng)求/響應(yīng)的循環(huán)中解脫出來(lái)。借助于Ajax,可以在用戶單擊按鈕時(shí),使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請(qǐng)求,以執(zhí)行更新或查詢數(shù)據(jù)庫(kù)。當(dāng)請(qǐng)求返回時(shí),就可以使用JavaScript和CSS來(lái)相應(yīng)地更新UI,而不是刷新整個(gè)頁(yè)面。最重要的是,用戶甚至不知道瀏覽器正在與服務(wù)器通信:Web站點(diǎn)看起來(lái)是即時(shí)響應(yīng)的。 發(fā)表帖子 發(fā)表頁(yè)面用戶可以在該頁(yè)面中填寫帖子的資料,包括標(biāo)題和內(nèi)容。提交之前也作了驗(yàn)證:標(biāo)題非空且長(zhǎng)度小于50,帖子內(nèi)容非空且長(zhǎng)度小于2000。為提示用戶控制輸入,通過(guò)JavaScript實(shí)現(xiàn)了動(dòng)態(tài)顯示用戶輸入的字符數(shù)目。為避免重復(fù)提交,提供了驗(yàn)證碼,只有輸入了正確的驗(yàn)證碼后才會(huì)提交。 顯示帖子及回復(fù) 顯示貼子與回復(fù)頁(yè)面在該頁(yè)面中,顯示了帖子的詳細(xì)信息和回復(fù)的帖子的詳細(xì)信息。并且實(shí)現(xiàn)了分頁(yè)功能,每頁(yè)顯示5個(gè)回復(fù)帖子。只有對(duì)登錄用戶才顯示“回復(fù)帖子”和“發(fā)表話題”兩個(gè)按鈕,以及回復(fù)帖子的表格的顯示。對(duì)于沒(méi)有登錄的用戶,則不會(huì)顯示。如果登錄的用戶的身份是版主,而該帖子又是位于該用戶管理的論壇版塊下,則會(huì)在主題帖子后提供“屏蔽此帖”和“刪除”兩個(gè)超鏈接。分別實(shí)現(xiàn)屏蔽帖子和刪除帖子的功能。另外在回復(fù)的帖子后提供“屏蔽此回復(fù)”超鏈接,實(shí)現(xiàn)對(duì)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1