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

正文內(nèi)容

基于j2ee的論壇系統(tǒng)-在線瀏覽

2025-08-09 01:22本頁面
  

【正文】 算機對論壇網(wǎng)站各種功能進行管理、控制的系統(tǒng)。該網(wǎng)上論壇后臺管理的功能主要實現(xiàn)板塊和用戶的管理。B/S結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需安裝瀏覽器即可。關(guān)鍵詞:網(wǎng)上論壇;JSP ;Java ;B/S結(jié)構(gòu)Management System Of Online BBSAbstractKeywords:Online Supermarket ;JSP ;Java ;B / S structure 1 緒論 項目背景大約是從1991年開始,國內(nèi)開始了第一個BBS站。1996年更是以驚人的速度發(fā)展起來。由于使用商業(yè)BBS站要交納一筆費用,而商業(yè)站所能提供的服務(wù)與業(yè)余站相比,并沒有什么優(yōu)勢,所以其用戶數(shù)量不多。于是,各地的用戶都可以通過本地的業(yè)余BBS站與遠在異地的網(wǎng)友互通信息。由于業(yè)余BBS站擁有這種優(yōu)勢,所以使用者都更樂意加入。一般BBS站都是由志愿者開發(fā)的。其目的是為了推動中國計算機網(wǎng)絡(luò)的健康發(fā)展,提高廣大計算機用戶的應(yīng)用水平。隨著計算機的普及,特別是調(diào)制解調(diào)器的大量使用,BBS的活動將會進一步高漲。盡管BBS站臺的數(shù)量在不斷增長,但這種增長的幅度總也趕不上用戶群的增長。每回要撥上幾十次乃至上百次才能成功連上一個BBS站的狀況已經(jīng)成為困擾今日中國BBS用戶的一個難題。 BBS的發(fā)展過程中,也出現(xiàn)了一些問題。雖然一些熱心的站長翻譯了一些資料,但是僅靠這些是遠遠不夠的。 1999年是中國網(wǎng)絡(luò)的發(fā)展年。包括一些廠商架設(shè)的BBS站,實用性還需要加強。 項目開發(fā)的意義 BBS的英文全稱是Bulletin Board System,翻譯為中文就是“電子公告板”。早期的BBS與一般街頭和校園內(nèi)的公告板性質(zhì)相同,只不過是通過電腦來傳播或獲得消息而已。近些年來,由于愛好者們的努力,BBS的功能得到了很大的擴充。只要您擁有1臺計算機、1只調(diào)制解調(diào)器和1條電話線,就能夠進入這個“超時代”的領(lǐng)域,進而去享用它無比的威力! 研究的主要內(nèi)容 在開發(fā)本網(wǎng)上論壇系統(tǒng)過程中,作者深入的研究了論壇系統(tǒng)相關(guān)的各種理論知識與技術(shù)手段,主要包括:論壇系統(tǒng)的基本知識、論壇系統(tǒng)的安全技術(shù)、建立論壇系統(tǒng)網(wǎng)站的基本流程和所需的各種技術(shù)等。 論壇系統(tǒng)的發(fā)展對傳統(tǒng)的Web技術(shù)提出了強有力的挑戰(zhàn),以英特網(wǎng)為基礎(chǔ)的論壇系統(tǒng)由于安全性、誠信度、交易平臺等原因,要求Web技術(shù)提出足夠的復(fù)雜度和靈活性以適應(yīng)論壇系統(tǒng)的需求。APS的程序是解釋運行的,在多個客戶訪問的情況下會變得比較慢,而且網(wǎng)站服務(wù)器的負荷也很重,且只能運行在微軟的操作系統(tǒng)和服務(wù)器上,另外不安全性也是需要注意的問題。因此JSP的速度遠遠大于ASP,而且可以跨操作系統(tǒng),安全機制和性能均大于ASP。 作為研究網(wǎng)上論壇系統(tǒng)的案例,其最大的特點在于程序的通用性,因為不同的論壇系統(tǒng)之間,功能模塊存在很大的相似性,例如:模塊管理、用戶信息、訪問數(shù)據(jù)庫等等。2 技術(shù)跟蹤 Java技術(shù)Java技術(shù)是由美國Sun公司倡導(dǎo)和推出的,是一種簡單易用、完全面向?qū)ο?、具有平臺無關(guān)性且安全可靠的主要面向Internet的開發(fā)工具。隨著Java Servlet的出現(xiàn)和JSP的漸漸成熟,讓Java正式的走向了Web開發(fā)技術(shù)的舞臺。Java技術(shù)帶來的是一場革命,它是第一個真正獨立于平臺的語言,基于Java語言開發(fā)的軟件可以實現(xiàn)“一次設(shè)計,到處運行”,即Java程序不經(jīng)改變即可部署到任何運行Java虛擬機的計算機結(jié)構(gòu)和操作系統(tǒng),使得整個Web世界發(fā)生了翻天覆地的變化[1]。 JavaBeanJavaBean是描述Java的軟件組件模型,JavaBean就是一個Java類,是一種Java語言寫成的可重用軟件組件,它在內(nèi)部有接口或有與其相關(guān)的屬性,以便不同人在不同時間開發(fā)的bean可以詢問和集成。傳統(tǒng)的JavaBean應(yīng)用在可視化界面,例如:利用JavaBean編寫可重用的軟件組件如按鈕、文本框等。JavaBean的任務(wù)就是:“Write once,run anywhere,reuse everywhere”,即“一次性編寫,任何地方執(zhí)行,任何地方重用” [2]。Servlet是使用Java Servlet應(yīng)用程序設(shè)計接口及相關(guān)類和方法的Java程序,它在Web服務(wù)器上或應(yīng)用服務(wù)器上運行并擴展了該服務(wù)器的能力。Applet裝入Web瀏覽器并在Web瀏覽器內(nèi)執(zhí)行,而Servlet則是裝入Web服務(wù)器并在Web服務(wù)器內(nèi)執(zhí)行。Servlet通過創(chuàng)建一個框架擴展服務(wù)器的能力,采用請求響應(yīng)模式提供Web服務(wù)。與傳統(tǒng)的CGI(Common Gateway Interface公用網(wǎng)關(guān)接口)和許多其他類似CGI的技術(shù)相比,Java Servlet有許多優(yōu)點。在未來的技術(shù)發(fā)展過程中,Servlet有可能徹底取代CGI。 JDBCJDBC是Java的開發(fā)者——Sun公司制定的Java數(shù)據(jù)庫連接(JavaDataBase Connectivity)技術(shù)的簡稱。JDBC的功能和Microsoft的ODBC(Open DataBase Connectivity,開放式數(shù)據(jù)庫連接)類似,但與ODBC還是有一定的差別,JDBC是一個真正跨平臺的API,而ODBC是一個C語言程序接口,必須在本地執(zhí)行。JDBC提供了四種連接數(shù)據(jù)庫的驅(qū)動程序方法。第二種是本機代碼和Java驅(qū)動程序。第四種是本機協(xié)議Java驅(qū)動程序。(1)加載JDBC驅(qū)動程序。(3)創(chuàng)建Statement對象。(5)查看返回的結(jié)果集。(7)關(guān)閉Statement對象。 MySQL數(shù)據(jù)庫管理系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫,就是指把數(shù)據(jù)庫技術(shù)引入到計算機網(wǎng)絡(luò)系統(tǒng)中,借助于網(wǎng)絡(luò)技術(shù)將存儲在數(shù)據(jù)庫中的大量信息及時發(fā)布出去,實現(xiàn)用戶與數(shù)據(jù)庫的實時動態(tài)交互。是一個快速、多線程、多用戶和強壯的SQL數(shù)據(jù)庫服務(wù)器。MySQL是具有客戶機/服務(wù)器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫管理系統(tǒng),是完全網(wǎng)絡(luò)化的跨平臺關(guān)系型數(shù)據(jù)庫系統(tǒng),是目前運行速度較快的SQL語言數(shù)據(jù)庫。(2)同時訪問數(shù)據(jù)庫的用戶數(shù)量不受限制。(4)完全支持多線程,適于多CPU使用。(6)支持多種平臺。在Windows NT系統(tǒng)上以系統(tǒng)服務(wù)方式運行,或者在Windows95/98系統(tǒng)上以普通進程方式運行。(8)提供多樣的數(shù)據(jù)類型,支持多種語言。(10)無內(nèi)存泄露[3]。JSP繼承了Java語言的特點,允許Web開發(fā)人員開發(fā)和維護與平臺無關(guān)、信息豐富、動態(tài)的Web頁面,它能使Web開發(fā)人員輕易搭建網(wǎng)絡(luò)平臺,建立起功能強大的Web網(wǎng)站。JSP在傳統(tǒng)的網(wǎng)頁HTML文件中加入Java程序片斷(Scriptlet)和JSP標記,構(gòu)成JSP頁面(也可稱為JSP文件)。所有程序的執(zhí)行都是在服務(wù)器端完成的,通過網(wǎng)絡(luò)傳送給客戶端的僅是得到的結(jié)果,因此對客戶瀏覽器的要求很低。這種基于組件的開發(fā)方法可以加快Web應(yīng)用程序的整體開發(fā)進度,并大大降低Web應(yīng)用的開發(fā)成本。(2)有統(tǒng)一的技術(shù)標準JSP是由Sun公司倡導(dǎo)、多家公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,獲得了大多數(shù)廠商的支持。(4)執(zhí)行性能高只需將JSP編譯一次使之成為Servlet文件,當(dāng)有相同的客戶請求時,JSP服務(wù)器將產(chǎn)生一個該Servlet文件的一個線程來響應(yīng),而不是重新編譯JSP文件,這樣就大大提高了Web服務(wù)器端的響應(yīng)速度。 JSP的開發(fā)模式JSP規(guī)范提出了兩種用JSP技術(shù)建立應(yīng)用程序的方式,這兩種方式分別稱作JSP Model 1和JSP Model 2,如圖1和圖2所示。這樣做的好處是簡單、開發(fā)快、易于實現(xiàn)。Model1體系十分適合簡單應(yīng)用的需要,它卻不能滿足復(fù)雜的大型應(yīng)用程序的實現(xiàn)。用JSP生成表達層的內(nèi)容,讓servlets完成深層次的處理任務(wù)。Model 2體系的優(yōu)點是JSP網(wǎng)頁專門用于表現(xiàn)數(shù)據(jù)而無需進行其他操作,使得JSP頁面沒有或只含很少的Java代碼,使得頁面清晰,提高了可讀性,便于維護。 JSP與其他技術(shù)的比較JSP與ASP,PHP均為動態(tài)網(wǎng)頁開發(fā)技術(shù)。在ASP、PHP、JSP環(huán)境下,HTML代碼主要負責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML代碼中,然后一起發(fā)送給瀏覽器。但JSP代碼被編譯成Servlet并由Java虛擬機解釋執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生,因此采用JSP技術(shù)的頁面執(zhí)行速度較快。在UNIX下也有ChiliSoft的組件來支持ASP,但是ASP本身的功能有限,必須通過ASP+COM的群組合來擴充,在UNIX的COM實現(xiàn)起來非常困難。用戶更換平臺時,無需變換PHP代碼,可即拿即用。在Windows NT下IIS通過一個外加服務(wù)器,例如JRUN或者ServletExec,就能支持JSP。由于Apache廣泛應(yīng)用在Windows NT,UNIX
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1