【正文】
,從而將界面表現(xiàn)和業(yè)務(wù)邏輯分離[7]。網(wǎng)民們便逐步開(kāi)始接受這種使用方便快捷、功能日漸強(qiáng)大的系統(tǒng)。大約是從1991年開(kāi)始,國(guó)內(nèi)開(kāi)始了第一個(gè)BBS站。關(guān)鍵詞:動(dòng)態(tài)服務(wù)網(wǎng)頁(yè)。 AJAX。這種跨地域電子郵件交流正是商業(yè)站無(wú)法與業(yè)余站相抗衡的根本因素。論壇可以向網(wǎng)友提供開(kāi)放性的分類專題討論區(qū)服務(wù),可以在此發(fā)表自己的某些觀感、交流某些技術(shù)、經(jīng)驗(yàn)?zāi)酥寥松母形蚺c憂歡,亦可以做為網(wǎng)友們之間的交流渠道,網(wǎng)站亦可在此回答網(wǎng)友們提出的問(wèn)題或發(fā)布某些消息。 其它的一些技術(shù)本系統(tǒng)還使用了一些其它的技術(shù),如Struts[9],Hibernate[10],Spring[11],AJAX等。(7) 用戶管理:只有管理員有該權(quán)限,管理員可以禁用,啟用用戶,進(jìn)行用戶密碼重置。 數(shù)據(jù)庫(kù)結(jié)構(gòu)屬性圖 數(shù)據(jù)庫(kù)結(jié)構(gòu)屬性圖 數(shù)據(jù)庫(kù)表格設(shè)計(jì): UserInfo 用戶信息表列名說(shuō)明類型備注uid主鍵Int(4)自增username用戶名稱Varchar(20)Not nullpassword密碼Varchar(20)Not nullhead頭像Varchar(20)Not nullsign個(gè)人簽名Varchar(200)Not nullroleid角色I(xiàn)nt(4)Not nullactive狀態(tài)Int(4)Not null: Topic 帖子表列名說(shuō)明類型備注tid主鍵Int(4)自增title帖子主題Varchar(50)Not nullcontent帖子內(nèi)容Varchar(1000)Not nullauthorid作者Int(4)Not nulltime發(fā)表時(shí)間datetimeNot nullsortid所屬的論壇版塊Int(4)Not null: 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。如果用戶輸入了正確的用戶名稱和密碼,就會(huì)以用戶的身份進(jìn)入論壇的首頁(yè)。提交成功后,跳轉(zhuǎn)到登錄頁(yè)面。對(duì)于沒(méi)有登錄的用戶,則不會(huì)顯示。 公告管理頁(yè)面 公告管理頁(yè)面點(diǎn)擊后臺(tái)管理頁(yè)面的左邊導(dǎo)航欄的“公告詳細(xì)信息”超鏈接即可進(jìn)入到該頁(yè)面。//每頁(yè)多少條數(shù)據(jù)private int pageSize。 int b=(int)(()*255)。Hibernate是一種Java語(yǔ)言下的對(duì)象關(guān)系映射解決方案。dwr/interface/39。(username).focus()。還可以對(duì)發(fā)表帖子和回復(fù)帖子的提交處理時(shí)對(duì)一些不文明信息進(jìn)行限制輸入[18]。同時(shí)也感謝學(xué)院為我提供良好的做畢業(yè)設(shè)計(jì)的環(huán)境。對(duì)于本論壇來(lái)說(shuō),實(shí)現(xiàn)了現(xiàn)在流行論壇的大部分功能,但也存在很多需要改進(jìn)的方面。return false。(3) 在該配置文件中配置了各個(gè)DispatchAction中DAO對(duì)象的注入信息。此外還配置了與AJAX技術(shù)相關(guān)的DWR的詳細(xì)配置信息。 for(int i=0。 系統(tǒng)設(shè)計(jì)主要代碼及配置文件 分頁(yè)的JavaBean系統(tǒng)中的大部分JSP頁(yè)面需要使用分頁(yè)技術(shù),因此使用一個(gè)JavaBean來(lái)專門完成分頁(yè)的功能。該頁(yè)面分頁(yè)顯示了用戶的部分資料,包括用戶名,用戶角色,是否禁用。為避免重復(fù)提交,提供了驗(yàn)證碼,只有輸入了正確的驗(yàn)證碼后才會(huì)提交。 注冊(cè)頁(yè)面 注冊(cè)頁(yè)面用戶可以在該頁(yè)面中輸入注冊(cè)資料,包括用戶名,密碼,個(gè)性簽名和頭像。然后再整和一些附加功能將其打包成一個(gè)JAVABEAN組建。數(shù)據(jù)庫(kù)設(shè)計(jì)要遵循一些規(guī)則,一個(gè)好的數(shù)據(jù)庫(kù)滿足一些嚴(yán)格的約束和要求。(4) 用戶個(gè)人信息管理:登陸用戶可以編輯注冊(cè)后的個(gè)人資料,如修改密碼等,但是不可以修改用戶名稱。對(duì)于程序員來(lái)說(shuō),最好的一點(diǎn)就是JAVABEAN可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對(duì)于程序的易維護(hù)性等等也有很重大的意義。中國(guó)網(wǎng)民的數(shù)量呈幾何級(jí)數(shù)量增長(zhǎng),BBS的普及程度也直追Email。國(guó)內(nèi)的BBS站,按其性質(zhì)劃分,可以分為兩種:一種是商業(yè)BBS站,如新華龍訊網(wǎng);另一種是業(yè)余BBS站,如天堂資訊站。AJAX。Small BBS Forum SystemAbstract:In order to exchange the information expediently, the small forum is developed under the technologies of JSP and SQL2000. The main frames of the forum system is built by the technologies of JSP and SQL2000 database, part of the three instructions of Struts, Spring, Hibernate and AJAX, All of those above is to provide a relatively plete functions of the forum system.The forum system provides a platform of munication, herein, the users who have registered ahead can express their ideas freely and give some advice about the subjects, moreover, you can solve the questions asked by online friends and obtain useful knowledge for yourself from the forum. By the way, the some other espec