畢業(yè)設(shè)計 答辯 — BBS論壇系統(tǒng)畢業(yè)論文.ppt_第1頁
畢業(yè)設(shè)計 答辯 — BBS論壇系統(tǒng)畢業(yè)論文.ppt_第2頁
畢業(yè)設(shè)計 答辯 — BBS論壇系統(tǒng)畢業(yè)論文.ppt_第3頁
畢業(yè)設(shè)計 答辯 — BBS論壇系統(tǒng)畢業(yè)論文.ppt_第4頁
畢業(yè)設(shè)計 答辯 — BBS論壇系統(tǒng)畢業(yè)論文.ppt_第5頁
免費預(yù)覽已結(jié)束,剩余12頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、感謝在座的各位評委老師!,畢業(yè)論文答辯,基于JSP技術(shù)開發(fā) BBS論壇系統(tǒng)的 設(shè)計與實現(xiàn),論文目的和意義,作為一種在Internet網(wǎng)上開放的信息服務(wù)系統(tǒng),BBS論壇系統(tǒng),通過BBS用戶可以方便的實現(xiàn)信息的交換和文件的共享。 因此,BBS論壇系統(tǒng),旨在為廣大網(wǎng)民提供了一個交流平臺,能夠在這里暢所欲言,發(fā)表自己的看法、觀點。,基于JSP技術(shù)開發(fā) BBS論壇系統(tǒng)的設(shè)計與實現(xiàn),1.Java Server Pages技術(shù)簡介,2.JSP 與ASP、PHP 的區(qū)別,3.JSP與Servlet、JavaBeans、JDBC,4.系統(tǒng)的三層體系結(jié)構(gòu),5.系統(tǒng)的層次設(shè)計模式,總體結(jié)構(gòu),6.JSP技術(shù)的發(fā)展前景

2、,1.Java Server Pages技術(shù)簡介,JSP是由Sun Microsystems公司于1999年6月倡導(dǎo),許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。它的實現(xiàn)是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以實現(xiàn)建立動態(tài)網(wǎng)站所需要的功能,包括操作數(shù)據(jù)庫、重新定向網(wǎng)頁及發(fā)送E-mail等等。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅驚是得到的結(jié)果,從而對客戶瀏覽器的要求很低。,JSP

3、技術(shù)有以下幾個顯著的優(yōu)點。 1.應(yīng)用程序內(nèi)容與頁面顯示分離; 2.可重用組件; 3.采用標識; 4.適應(yīng)各種平臺; 5.數(shù)據(jù)庫連接;,2.JSP 與ASP、PHP 的區(qū)別,1.JSP與ASP,JSP跨平臺,而且支持包括Apache、Netscape、IIS、IBM Http Server在內(nèi)的所有主流Web服務(wù)器, 而ASP目前只支持Windows NT +IIS; JSP提供了更好的安全機制, 這對于E-business 這樣的應(yīng)用來說是至關(guān)重要的; JSP可以跨操作系統(tǒng)、Web服務(wù)器和應(yīng)用服務(wù)器,而ASP只限于 Windows NT + IIS;JSP是一個開放的標準,得到了Oracle、

4、Netscape、IBM、BEA、Borland等支持;JSP的組件編寫更為容易,而且JSP的性能優(yōu)于ASP。,2.JSP 與PHP,JSP 是一個業(yè)界標準,PHP只是一個開發(fā)組織并不強的免費技術(shù)。PHP的性能不好,是解釋型的, JSP采用JIT編譯后,和C不相上下,而且支持多線程。JSP支持的平臺眾多,包括 Windows 98/2000/NT 、Unix、Linux、FreeBSD 、AS/400 、OS/390,而PHP支持的平臺有限。JSP可以利用JDBC和眾多主流關(guān)系數(shù)據(jù)庫連接,而PHP目前只支持MYSql和Oracle等有限的幾種。JSP中的組件JavaBean和EJB開發(fā)非常容易

5、,而且還可以在JSP中使用所有Java的類和功能;而PHP只能用C寫一些功能有限的組件,而且編寫比較復(fù)雜。,3.JSP與Servlet、JavaBeans、JDBC,1. Servlet,Servlet是一種獨立于平臺和協(xié)議的服務(wù)器端的Java應(yīng)用程序,可以生成動態(tài)的Web頁面。 它位于Web服務(wù)器內(nèi)部的服務(wù)器端的Java應(yīng)用程序,與傳統(tǒng)的從命令行啟動的Java應(yīng)用程序不同,Servlet由Web服務(wù)器進行加載,該Web服務(wù)器必須包含支持Servlet的Java虛擬機。,2. JavaBeans,JavaBean 是描述Java 的軟件組件模型,有點類似于 Microsoft的COM 組件概念

6、。在Java 模型當中,通過JavaBean 可以無限擴充Java 程序的功能,通過JavaBean 的組件可以快速地生成新的應(yīng)用程序。對于程序員來說,最好的一點就是 JavaBean可以實現(xiàn)代碼的重復(fù)利用,另外對于程序的易維護性等也有很大的意義。,3. JDBC,JDBC(Java DataBase Connectivity)是Java與數(shù)據(jù)庫的接口規(guī)范,JDBC定義了一個支持標準SQL功能的通用低層的應(yīng)用程序編程接口(API),它由Java 語言編寫的類和接口組成,旨在讓各數(shù)據(jù)庫開發(fā)商為Java程序員提供標準的數(shù)據(jù)庫API。 JDBC API定義了若干Java中的類,表示數(shù)據(jù)庫連接、SQL指令、結(jié)果集、數(shù)據(jù)庫元數(shù)據(jù)等。它允許Java程序員發(fā)送SQL指令并處理結(jié)果。,4.系統(tǒng)的三層體系結(jié)構(gòu),5.系統(tǒng)的層次設(shè)計模式,系統(tǒng)的總體結(jié)構(gòu)如圖:,6.JSP技術(shù)的發(fā)展前景,JSP技術(shù)繼承了Java語言的優(yōu)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論