亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺析基于JSP 技術(shù)的在線音樂平臺(tái)系統(tǒng)設(shè)計(jì)

        2019-09-07 07:13:26王鵬翔山西省太原市太原學(xué)院
        數(shù)碼世界 2019年9期
        關(guān)鍵詞:在線音樂頁(yè)面編程

        王鵬翔 山西省太原市太原學(xué)院

        1 引言

        流行音樂被稱為“流行”有兩方面的原因。其一是這些音樂的傳播速度十分之快。為什么如今的思訊可以傳播的這么快,也是因?yàn)榫W(wǎng)絡(luò)的作用。就比如前幾年紅遍世界的《江南STYLE》,因此我們可以說網(wǎng)絡(luò)的不斷發(fā)展和進(jìn)步使得流行音樂的傳播更具時(shí)效性。而與此同時(shí),另一方面則是存儲(chǔ)能力的加強(qiáng)。曾看過一篇報(bào)道,“如今我們一天的產(chǎn)生的新信息,比2000 年前的一年產(chǎn)生的還要多”。因此我們也可以說網(wǎng)絡(luò)使流行音樂更具有的持久性。而在線音樂平臺(tái)也就是由此而誕生的。在線音樂平臺(tái)作為音樂的網(wǎng)絡(luò)容器、載體,對(duì)音樂人的創(chuàng)作、傳播,對(duì)廣大網(wǎng)民試聽、獲取等方式方面都產(chǎn)生了前所未見的影響,這其中包括:1.互聯(lián)網(wǎng)技術(shù)的發(fā)展使網(wǎng)民能通過在線音樂平臺(tái)欣賞音樂。2.數(shù)量不斷激增的網(wǎng)民通過在線音樂平臺(tái)可以欣賞、獲取音樂。3.音樂的傳播方式受在線音樂平臺(tái)的影響而產(chǎn)生改變。4.人們接觸音樂的途徑發(fā)生了改變。5.更加便利于音樂人的創(chuàng)作與傳播。6.數(shù)碼電子產(chǎn)業(yè)因在線音樂平臺(tái)的發(fā)展而獲益。

        2 開發(fā)環(huán)境的介紹

        Java Sever Pages 的簡(jiǎn)稱是JSP,簡(jiǎn)單地說就是獲取應(yīng)用的路徑,是一種編程技術(shù)、動(dòng)態(tài)頁(yè)面技術(shù)。這項(xiàng)技術(shù)的主要發(fā)起者是Sun 微系統(tǒng)公司,然后由其他公司共同協(xié)助完成,JSP 的運(yùn)行是基于服務(wù)器小程序上的。比如Servlet 小程序。JSP 這項(xiàng)技術(shù)的特征是:經(jīng)常使用傳統(tǒng)網(wǎng)頁(yè)HTML 來設(shè)計(jì)頁(yè)面內(nèi)容,并在其中加入java應(yīng)用程序(Scriptlet)和JSP 標(biāo)簽(tag),最終形成JSP 文件,可以通過網(wǎng)絡(luò)直接訪問,這與ASP 有些相像。JSP 開發(fā)出的網(wǎng)站,可以既不依賴硬件環(huán)境,也不依賴操作系統(tǒng),就算在Linux 這個(gè)系統(tǒng)中仍然可以運(yùn)行。

        JSP開發(fā)網(wǎng)站主要使用兩種技術(shù),分別被稱為模式一和模式二。

        模式一:JSP+JavaBeans 技術(shù)

        這項(xiàng)技術(shù)是在JSP 處理后,將得出的結(jié)果傳回客戶端。JavaBeans 它是一個(gè)編程接口,可以對(duì)頁(yè)面請(qǐng)求進(jìn)行處理,JSP 負(fù)責(zé)接受傳達(dá),頁(yè)面的內(nèi)容由此產(chǎn)生。所以,這項(xiàng)技術(shù)就是將編程放入頁(yè)面中,若需要處理大量復(fù)雜的程序,就可以嵌入編程和java代碼,但若需要處理復(fù)雜的數(shù)據(jù)邏輯,這種方法就不適用了,容易使網(wǎng)頁(yè)變得混亂,編程嵌入更麻煩,這是令人難以置信的。因此,該模型僅僅可適用于小規(guī)模的應(yīng)用,不太能適應(yīng)大型應(yīng)用的需求。

        模式二:JSP+Servlet+JavaBeans 技術(shù)

        Servlet 技術(shù)使用java 技術(shù)實(shí)現(xiàn)CGI 功能。加入Servlet 就可以把業(yè)務(wù)邏輯分離到Model(業(yè)務(wù)邏輯層)了,然后通過業(yè)務(wù)邏輯層去反問DAO 層的數(shù)據(jù)庫(kù)操作。Servlet 技術(shù)非常適合服務(wù)器端的處理和編程,Servlet 將長(zhǎng)期保存在內(nèi)存當(dāng)中。

        從技術(shù)開發(fā)和發(fā)展的角度來看,模型二的頁(yè)面表現(xiàn)更明顯,在大型開發(fā)項(xiàng)目模式中,角色分工明確。模式二的項(xiàng)目開發(fā),與當(dāng)前流行的MVC 模式(模型/視圖/控制器)相對(duì)應(yīng),Servlet 是一個(gè)MVC 分層的體現(xiàn),用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼??刂破鲗?duì)應(yīng)于Servlet,注意負(fù)責(zé)控制,負(fù)責(zé)處理HTTP要求,根據(jù)JSP 使用的bean 組件,可以用更簡(jiǎn)便的方法來調(diào)用這個(gè)組件去實(shí)現(xiàn)要完成的功能,JSP 處理頁(yè)面請(qǐng)求后,網(wǎng)頁(yè)會(huì)顯示產(chǎn)生的數(shù)據(jù)。并且JavaBeans 可以生成其進(jìn)行可視化處理的部件,分析邏輯數(shù)據(jù),實(shí)現(xiàn)其功能。MVC 作為一種框架模型,主要作用是將邏輯和界面代碼分離,使其可以通過不同的形式表現(xiàn)出來。

        3 系統(tǒng)設(shè)計(jì)

        3.1 功能設(shè)計(jì)

        系統(tǒng)的功能方面,前端包括用戶注冊(cè)、登錄、試聽、試聽時(shí)發(fā)表評(píng)論以及下載功能。后臺(tái)方面,功能包括:管理員登錄,管理歌曲、用戶及評(píng)論的增刪改查。如下圖:

        3.2 數(shù)據(jù)流圖

        用戶在經(jīng)過注冊(cè)和登錄流程的驗(yàn)證后,可以使用音樂平臺(tái)。

        同樣,管理員也要驗(yàn)證登陸后,方能進(jìn)入音樂平臺(tái),進(jìn)行管理操作。用戶在使用查詢功能時(shí),會(huì)首先查詢是否存在歌曲,如果沒有則重新查詢,如果有則可進(jìn)入下一步操作如:試聽、下載、評(píng)論。

        3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)

        圖1 用戶注冊(cè)登錄流程

        在數(shù)據(jù)庫(kù)概念設(shè)計(jì)的基礎(chǔ)上,數(shù)據(jù)庫(kù)表設(shè)計(jì)如下:

        (1)user(用戶表):存儲(chǔ)的是用戶的信息,包括:ID 編號(hào)、用戶名、密碼。其中ID 編號(hào)為主鍵。

        (2)admin(管理員表),存儲(chǔ)的是管理員的信息包括:ID 編號(hào)、用戶名、密碼。其中ID 編號(hào)為主鍵。

        (3)song(歌曲信息表):存放的是歌曲的相關(guān)信息,包括:ID 編號(hào)、歌名、歌手、路徑。其中ID 編號(hào)為主鍵。

        (4)singer(歌手表),存儲(chǔ)關(guān)于歌手的信息。其中包括:ID 編號(hào)、樂隊(duì)編號(hào)、姓名、性別等。其中ID 編號(hào)為主鍵。

        (5)comments(評(píng)論表),存儲(chǔ)所有評(píng)論信息。其中包括:ID 編號(hào)、文本、用戶名、歌名。其中評(píng)論編號(hào)為主鍵。

        4 系統(tǒng)測(cè)試

        系統(tǒng)測(cè)試主要是對(duì)整個(gè)系統(tǒng)的測(cè)試,把經(jīng)過測(cè)試過的軟件、操作人員、硬件等和連接網(wǎng)絡(luò)的各種設(shè)備串聯(lián)在一起,來進(jìn)行檢驗(yàn)和分析。這種測(cè)試主要是明確用戶對(duì)系統(tǒng)的需求,找出系統(tǒng)中存在的問題和出現(xiàn)的錯(cuò)誤,不斷對(duì)系統(tǒng)進(jìn)行修復(fù)完善。它的工作就是對(duì)系統(tǒng)進(jìn)行測(cè)試,找出系統(tǒng)中出現(xiàn)的錯(cuò)誤,保證系統(tǒng)正常運(yùn)行,盡可能滿足用戶的需求。由此可以分為三個(gè)階段:

        (1)模塊測(cè)試,是按一個(gè)一個(gè)模塊來進(jìn)行測(cè)試系統(tǒng)是否存在錯(cuò)誤;組裝測(cè)試,是用來測(cè)試兩個(gè)相鄰模塊之間的接口;

        (2)確認(rèn)測(cè)試,是用來測(cè)試系統(tǒng)能否滿足用戶需求的,并明確了其性質(zhì)及作用。在測(cè)試完成后,發(fā)布測(cè)試報(bào)告,然后分析測(cè)試報(bào)告所顯示的數(shù)據(jù)、結(jié)果。測(cè)試中存在的問題需要及時(shí)改正,保證系統(tǒng)的正常運(yùn)行;

        (3)系統(tǒng)測(cè)試,是從全部系統(tǒng)層面來說的。主要是為了檢驗(yàn)系統(tǒng)是否滿足用戶規(guī)定的需求,并且發(fā)現(xiàn)問題與錯(cuò)誤。系統(tǒng)測(cè)試的對(duì)象不僅僅是推出的產(chǎn)品,對(duì)硬件、軟件設(shè)備和操作人員也進(jìn)行了測(cè)試,比如說數(shù)據(jù)、服務(wù)端接口等。所以,系統(tǒng)中的軟件還應(yīng)與資源條件相適應(yīng),系統(tǒng)測(cè)試發(fā)揮出的作用是很大的。

        猜你喜歡
        在線音樂頁(yè)面編程
        我家有只編程貓
        大狗熊在睡覺
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        刷新生活的頁(yè)面
        騰訊音樂第二季度總營(yíng)收69.1億元
        大學(xué)生在線音樂感知價(jià)值量表的編制與檢驗(yàn)
        在線音樂本土化發(fā)展的困境與對(duì)策研究
        戲劇之家(2015年8期)2015-06-26 00:27:28
        在線音樂對(duì)青少年孤獨(dú)感的影響
        戲劇之家(2015年7期)2015-06-01 00:27:33
        日韩五码一区二区三区地址| 免费毛片在线视频| 高潮喷水无遮挡毛片视频| 极品少妇高潮在线观看| 18禁止看的免费污网站| 亚洲精品久久久久久久久av无码| аⅴ天堂国产最新版在线中文| 色妞一区二区三区免费视频 | 免费特级毛片| 久久国产品野战| 日本97色视频日本熟妇视频| 极品少妇xxxx精品少妇偷拍| 国产精品久久久| 美女爽好多水快进来视频| 极品少妇高潮在线观看| 亚洲av成人片色在线观看高潮 | 男子把美女裙子脱了摸她内裤| 精品国产三级a在线观看不卡| 亚洲人成电影在线播放| 日日摸夜夜欧美一区二区| 中文字幕一区二区三区在线看一区| 97成人精品国语自产拍| 内谢少妇xxxxx8老少交| av一区二区三区亚洲| 亚洲国产一区一区毛片a| 久久久久亚洲av片无码| 久久精品岛国av一区二区无码 | 国产激情无码一区二区| 无套内谢孕妇毛片免费看看| 熟女系列丰满熟妇av| 邻居人妻的肉欲满足中文字幕| 午夜福利啪啪片| 亚州AV无码乱码精品国产| 女同舌吻互慰一区二区| 国产成人精品2021| 杨幂AV污网站在线一区二区| 亚洲视频在线视频在线视频 | 青春草在线视频免费观看| 午夜短视频日韩免费| 午夜麻豆视频在线观看| 又大又粗欧美黑人aaaaa片|