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