JSP音樂(lè )網(wǎng)站畢業(yè)論文開(kāi)題報告畢業(yè)設計
選題的意義

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