JSP音樂網(wǎng)站畢業(yè)論文開題報(bào)告畢業(yè)設(shè)計(jì)
選題的意義
當(dāng)今社會信息高速發(fā)展,音樂概念日漸融入人心,開發(fā)一個基于JSP的音樂信息系統(tǒng)很有實(shí)際價(jià)值。雖然本課題沒有一套完整的的音樂網(wǎng)站信息,但是核心技術(shù)基本覆蓋,包括用JDBC連接SQL數(shù)據(jù)庫,以及使用JavaBean鏈接數(shù)據(jù)庫等。整個課題構(gòu)造和音樂網(wǎng)站類似,以一個登陸頁面作為起始頁,然后進(jìn)入注冊頁申請帳號和密碼,最后進(jìn)入網(wǎng)站管理音樂信息。
Java是未來的主流開發(fā)技術(shù),具有很多優(yōu)勢。JSP則是Java在Internet/Intranet Web上的重要應(yīng)用技術(shù),得到了廣泛的支持和承認(rèn),它可以和各種Java技術(shù)完好地結(jié)合在一起,從而實(shí)現(xiàn)非常復(fù)雜的應(yīng)用。
一、國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(含文獻(xiàn)綜述):
1.國內(nèi)外研究現(xiàn)狀
JSP是一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),是在傳統(tǒng)的網(wǎng)頁HTML文件中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag)構(gòu)成JSP網(wǎng)頁的請求后,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給用戶,程序片段可以操作數(shù)據(jù)庫、重定向網(wǎng)頁以及發(fā)送e-mail等,所有程序操作都在服務(wù)器端執(zhí)行,傳送給客戶端的僅是運(yùn)行結(jié)果,對客戶瀏覽器的.要求達(dá)到最低,可以實(shí)現(xiàn)Plugin,無Active X無Java Applet,甚至無Frame。
2.發(fā)展趨勢
Web技術(shù)的迅猛發(fā)展正推動Internet上信息服務(wù)類的進(jìn)步。WWW服務(wù)的基礎(chǔ)是HTML語言。這個系統(tǒng)模塊中用到的JSP技術(shù)是在HTML語言的基礎(chǔ)上使用腳本語言對網(wǎng)頁的對象模型進(jìn)行編程。JSP全稱JavaServerPages,它是由Sun Microsystems公司提出、許多公司參與建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它誕生在1999年6月1日。目前國內(nèi)外已經(jīng)在廣泛地使用JSP。隨著JAVA語言得到普及,越來越多的公司開始關(guān)注JSP的前景。
傳統(tǒng)的動態(tài)網(wǎng)頁制作包括CGI、ASP、JSP三種,而JSP具有明顯的優(yōu)勢。使用CGI-BINJ接口是一個最早的動態(tài)WEB頁面問題的解決方案。缺點(diǎn),CGI程序必須從CGI接口讀入一長串的字符串,再從字符串中取得所需要的數(shù)據(jù)并加以處理。過程十分繁瑣。另一個缺點(diǎn),除了Perl是解釋語言外,其他都是編譯式的語言。每次修改后,都必須重新編譯一次,這給開發(fā)人員帶來麻煩,增加了工作量。ASP和JSP都能取代CGI使網(wǎng)站建設(shè)和發(fā)展變得簡單快捷。盡管JSP技術(shù)和ASP在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ),WEB服務(wù)器平臺要求不相同。
1)作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。一次寫入,之后,可以運(yùn)行在任何具有符合JavaTM語法結(jié)構(gòu)的環(huán)境。取代之過去單一平臺開發(fā)。
ASP主要工作環(huán)境是微軟的IIS應(yīng)用程序結(jié)構(gòu),又因Activex對象具有平臺特性,所以ASP技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺的WEB服務(wù)器的工作。
2)從開發(fā)人員的角度來看其區(qū)別在于:ASP僅支持組件對象模型COM,而JSP技術(shù)提供的組件都是基于JavabeansTM技術(shù)或JSP標(biāo)簽庫。
3)JSP標(biāo)簽可擴(kuò)充性。JSP技術(shù)能夠使用開發(fā)者擴(kuò)展JSP標(biāo)簽,JSP開發(fā)者能定制標(biāo)簽庫,減少對腳本語言的依賴
4)生成可重用的組件。JSP基于組件的技術(shù)方法加速了總體開發(fā)過程。 JSP組件(Javabeans,或定制的JSP標(biāo)簽)是跨平臺可重用的。Javabeans組件可以訪問數(shù)據(jù)庫,并能以分布式系統(tǒng)模式工作于UNIX和WINDOWS平臺。
5)易于維護(hù)性。 基于JSP技術(shù)的應(yīng)用程序比基于ASP的應(yīng)用程序易于維護(hù)和管理。JSP突出的組件技術(shù)使修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得很容易實(shí)現(xiàn)。
如上的比較不難看出,JSP技術(shù)編寫的程序運(yùn)用要更加靈活,可擴(kuò)展性更強(qiáng)。
二、本課題研究內(nèi)容
本課題主要是一個基于JSP的音樂信息系統(tǒng)。利用開發(fā)工具Jbuilder制作網(wǎng)頁,整個輪廓是一個以網(wǎng)頁形式顯示的信息系統(tǒng),包括添加,刪除,更改音樂信息等。
【JSP音樂網(wǎng)站畢業(yè)論文開題報(bào)告畢業(yè)設(shè)計(jì)】相關(guān)文章:
2.攝影畢業(yè)設(shè)計(jì)開題報(bào)告
3.畢業(yè)設(shè)計(jì)開題報(bào)告「精品」
4.燈具畢業(yè)設(shè)計(jì)開題報(bào)告
5.fpga畢業(yè)設(shè)計(jì)開題報(bào)告
6.大專畢業(yè)設(shè)計(jì)開題報(bào)告
7.室內(nèi)畢業(yè)設(shè)計(jì)開題報(bào)告