【正文】
rver沒有任何關(guān)系,也不存在兼容性問題。他將數(shù)據(jù)庫(kù)中的表以對(duì)象的形式進(jìn)行管理,是一個(gè)獨(dú)立的對(duì)象持久層框架。能夠很有效的管理數(shù)據(jù)。大大減少同類新對(duì)象的建立。 Spring框架1Spring能有效地組織你的中間層對(duì)象,可以很好的管理系統(tǒng)的各組件。對(duì)于后期系統(tǒng)的維護(hù)有著很大的好處。2控制層將頁(yè)面與系統(tǒng)關(guān)系變得更加明確,清晰。開發(fā)人員能夠方便的將項(xiàng)目從一個(gè)環(huán)境移到另外一個(gè)環(huán)境,并且能夠很好的運(yùn)行 3可維護(hù)性強(qiáng):基于組件的設(shè)計(jì)簡(jiǎn)化了應(yīng)用程序的維護(hù)。 2可移植型強(qiáng):java的面向南對(duì)象的設(shè)計(jì)方法及J2EE基于組件的開發(fā)模型。 1結(jié)構(gòu)清楚明確:J2EE[4]平臺(tái)支持簡(jiǎn)化的、基于組件開發(fā)模型,它可以編寫一次,并在不同的環(huán)境下很要的運(yùn)行,一些比較流行的基本的服務(wù)器都能支持。在我們的生活中發(fā)揮積極重要的作用。在不斷的學(xué)習(xí)新知識(shí)的基礎(chǔ)上,我們不斷提高了自己的自主學(xué)習(xí)能力。BBS提高了我們自主學(xué)習(xí)的能力。它為我們提供了各種學(xué)習(xí)資源的組合場(chǎng)所。BBS為我們提供了豐富的網(wǎng)絡(luò)學(xué)習(xí)資源(包括影視,圖片等形式文件)。網(wǎng)站以其獨(dú)特的優(yōu)勢(shì)在信息化的過程中占的重要的一席。 計(jì)算機(jī)的普及,網(wǎng)絡(luò)已是人們生活中不可缺少的部分,計(jì)算機(jī)可謂是現(xiàn)代科技發(fā)展的產(chǎn)物,如今的計(jì)算機(jī)已經(jīng)走進(jìn)了千家萬(wàn)戶。后期的移植與維護(hù)也變得更加方便。這種開發(fā)模式雖然表傳統(tǒng)的jsp+servlet模式更加費(fèi)時(shí)。并在需要的時(shí)候自行進(jìn)行創(chuàng)建。通過實(shí)體關(guān)系映射工具將關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)映射成對(duì)象,面向?qū)ο蠓绞讲僮鲾?shù)據(jù)庫(kù),該系統(tǒng)采用Hibernate[2]作為ORM框架。該層封裝了數(shù)據(jù)的增、刪、查、改等操作。業(yè)務(wù)邏輯層以DAO層為基礎(chǔ),通過對(duì)DAO組件的正面模式包裝,完成系統(tǒng)所要求的業(yè)務(wù)邏輯。在此情況下,該系統(tǒng)采用了比較流行的基于MVC的SSH框架(struts+spring+hibernate)的BBS論壇系統(tǒng),該論壇論壇的優(yōu)點(diǎn)是它將頁(yè)面與控制,邏輯與服務(wù)層有效的分開了,具有很好的可擴(kuò)展性及可維護(hù)性,非常適合中小型群體普遍性人們的應(yīng)用。 而國(guó)內(nèi)自己開發(fā)的BBS論壇基本上都是處于最原始的網(wǎng)頁(yè)模型模式, 這種模式的控制層與顯示層沒有分開,雖然開發(fā)簡(jiǎn)單,但是頁(yè)面冗雜,結(jié)構(gòu)不夠清晰。由于國(guó)內(nèi)使用的架構(gòu)軟件,基本上是從國(guó)外引入的。于是,針對(duì)于領(lǐng)域性的BBS論壇的需求將會(huì)不斷的增加。1 系統(tǒng)的開發(fā)背景,方法與意義 系統(tǒng)開發(fā)背景 國(guó)內(nèi)的BBS站,大部分還是大型綜合性BBS論壇。后臺(tái)系統(tǒng):大致分為版塊去及用戶區(qū),用戶區(qū),管理員可以查看并操作用戶,包括角色的分配,權(quán)限的給予。用戶可以通過瀏覽,發(fā)表觀點(diǎn)來(lái)進(jìn)行溝通,交流。論壇大致分為兩個(gè)部分。讓用戶能進(jìn)行瀏覽,發(fā)表,回復(fù)等,對(duì)問題進(jìn)行探討,溝通。 BBS是Bulletin Board System的縮寫,即電子公告牌。Community,Online Management section include: user management, privilege management, BBS management, document management. The main technology used there JSP and JavaBean, to design systems using SQL Server database, use the MyEclipse development platform. BBS forum research work focused on the need to get the appropriate professional resources and access to appropriate help, and professional fields of people. BBS is more popular network resources (including screen, novels, etc.) for the development of the study area.Key words: JSP,WebBBS是以比較流行的網(wǎng)絡(luò)資源(包括視頻,小說等內(nèi)容)為研究范圍開發(fā)的。用到的主要技術(shù)有JSP和JavaBean,系統(tǒng)采用SQL Server 來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù),使用MyEclipse開發(fā)平臺(tái)。在前臺(tái)部分中,包括用戶注冊(cè)登陸、瀏覽回復(fù)帖子等操作。BBS論壇主要分為兩個(gè)部分。此外,為了方便人們?cè)谀骋活I(lǐng)域探討問題和發(fā)表意見,獲取專業(yè)資源,BBS論壇應(yīng)運(yùn)而生?;趈ava的BBS論壇系統(tǒng)的實(shí)現(xiàn)摘 要 :計(jì)算機(jī)的普及,使得人們溝通的方式也越來(lái)越多。視頻、博客已成為人們溝通的主要方式。開發(fā)BBS是為了給人們提供一個(gè)交流的平臺(tái),方便人們交流經(jīng)驗(yàn),探討相關(guān)問題,獲取資源。前臺(tái)部分和后臺(tái)管理部份。后臺(tái)管理部分包括:用戶管理、權(quán)限管理、BBS管理、文件管理等。 BBS論壇研究工作主要針對(duì)于需要獲得相應(yīng)專業(yè)資源和獲得相應(yīng)幫助,以及專業(yè)領(lǐng)域性人們。關(guān)鍵詞: JSP;網(wǎng)上論壇;模擬社區(qū);在線交流Implementation of BBS forum system Abstract: The proliferation of puters, the way people municate more and more. Video blog has bee the main way people municate. In addition, in order to facilitate people to explore issues and express their views, access to professional resources in a particular area, BBS forum came into being. BBS was developed in order to provide people with a platform to facilitate people to share experiences and discuss related issues, access to resources. BBS forum is divided into two parts. Foreground and the background of the management part. In the foreground section, including user registration login, browse Reply Post and other operations。BBS,SimulationCommunicationII目 錄前言………………………………………………………………………………11 系統(tǒng)的開發(fā)背景,方法與意義 2 系統(tǒng)開發(fā)背景 2 開發(fā)方法 22 系統(tǒng)設(shè)計(jì)工具介紹 4 4 系統(tǒng)開發(fā)工具 53 系統(tǒng)的需求分析與設(shè)計(jì) 9 BBS論壇的現(xiàn)狀 9 可行性分析 9 104 系統(tǒng)設(shè)計(jì)功能模塊 12 項(xiàng)目規(guī)劃 12 系統(tǒng)設(shè)計(jì) 14 數(shù)據(jù)庫(kù)設(shè)計(jì) 145 BBS論壇系統(tǒng)實(shí)現(xiàn)過程 22 系統(tǒng)各部分的實(shí)現(xiàn)方法 22 系統(tǒng)界面設(shè)計(jì) 23 266 使用說明 28 28 系統(tǒng)安裝、運(yùn)行 28小結(jié) 29參考文獻(xiàn) 30致 謝 31前言 隨著Internet技術(shù)的不斷發(fā)展,以及用戶群爆炸性地增長(zhǎng),網(wǎng)絡(luò)不再僅僅是信息的被動(dòng)獲取來(lái)源,更成為人們探討間題、交換觀點(diǎn)的場(chǎng)所,其中,網(wǎng)上論壇扮演了極其重要的角色,隨著時(shí)間的推移,論壇站點(diǎn)中積存了豐富的信息資源,不但有各類技術(shù)資料和新聞文檔,還包含著用戶的判斷和評(píng)論,論壇站點(diǎn)己成為Web信息庫(kù)的重要組成部分。一種網(wǎng)上常見的用于信息服務(wù)的Web系統(tǒng),它的主要功能是提供一個(gè)交流的平臺(tái)。BBS論壇是一種具有交互功能的信息系統(tǒng)。一是前臺(tái)的版塊專區(qū)及個(gè)人用戶管理。個(gè)人用戶專區(qū),用戶可以完整自己的個(gè)人信息,并通過密保等對(duì)自己的密碼進(jìn)行有效的保護(hù)。版塊專區(qū),管理員可以管理站點(diǎn)的資源并對(duì)其做出相應(yīng)的修改,刪除等操作。計(jì)算機(jī)越來(lái)越普及的今天,尤其是寬帶的出現(xiàn),BBS論壇將進(jìn)一步深入人們的生活。雖然BBS論壇的數(shù)量在不斷的增長(zhǎng),但是BBS的發(fā)展的過程中,也顯露了不少問題。有一些先進(jìn)的技術(shù)與架構(gòu)沒能很好的移植并應(yīng)用于國(guó)內(nèi)的網(wǎng)站。并且其自身的移植性與擴(kuò)展性不強(qiáng),對(duì)于網(wǎng)絡(luò)的維護(hù)更為棘手。 開發(fā)方法 應(yīng)用比較流行的SSH(struts+hibernate+spring)框架[1],將控制層與業(yè)務(wù)邏輯層分離,Web層,通過控制臺(tái),負(fù)責(zé)控制業(yè)務(wù)邏輯層與表現(xiàn)層的交互,調(diào)用業(yè)務(wù)邏輯層。 DAO層 實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互。Bean層,持久化對(duì)象。spring中間層對(duì)象,管理系統(tǒng)的各組件。并通過AOP給DAO進(jìn)行事務(wù)。但業(yè)務(wù)層與邏輯層的分開,使的結(jié)構(gòu)更加清晰,邏輯更加明確。再以比較流行的tomcat[3]作為服務(wù)器,比較流