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