freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于neo框架的個(gè)人音樂(lè)網(wǎng)站吧畢業(yè)設(shè)計(jì)word格式(編輯修改稿)

2025-01-04 04:18 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 從網(wǎng)上找尋 ,就會(huì)產(chǎn)生一種無(wú)以適從的感覺(jué),從而降低網(wǎng)友的興趣。 如今 的音樂(lè)網(wǎng)站,以最常見(jiàn)的音樂(lè)發(fā)燒友為主, 但是一 些 音樂(lè)網(wǎng)站還 是 缺乏一定的簡(jiǎn)捷,在對(duì)于一些音樂(lè)網(wǎng)站的考查中,我發(fā)現(xiàn)有很多網(wǎng)站的畫(huà)面不是很簡(jiǎn)捷,有很多的廣告穿插在其中,讓人看了很不舒服;還有的網(wǎng)站的操作不是很順手;還有的網(wǎng)站不能做到真正的方便的分類(lèi)的檢索,也不支持相近歌曲的查詢(xún)、檢索功能;有的網(wǎng)站只能試聽(tīng),而不能下載,對(duì)于一些發(fā)燒友和歌迷這無(wú)不是一種打擊。 由上可看,點(diǎn)歌系統(tǒng)的好與壞,嚴(yán)重影響了網(wǎng)友的上網(wǎng)時(shí)間和對(duì)一個(gè)音樂(lè)系統(tǒng)的影響力,同時(shí)也影響了系統(tǒng)使用的效率。因此在線點(diǎn)歌系統(tǒng)是一個(gè)很有必要的娛樂(lè)系統(tǒng),并且還有很大的發(fā)展空間。 音樂(lè)點(diǎn)播對(duì)系統(tǒng)和用戶的要 求 音樂(lè)點(diǎn)播 系統(tǒng)的 目標(biāo) 是為 用戶 準(zhǔn)確地 快速的定位自己的喜好 ,同時(shí)能快速、方便地查詢(xún)新歌和自己喜愛(ài)的歌曲 。所有 歌曲都有一個(gè)規(guī)范的數(shù)據(jù)庫(kù)后臺(tái) , 這就為快速查找有很大的改良作用 。 但隨著網(wǎng)絡(luò)的發(fā)展,人們知識(shí)水平的不斷提高, 在線點(diǎn) 播 系統(tǒng) 也需要不斷的發(fā)展。 由于計(jì)算機(jī)技術(shù)的進(jìn)步,計(jì)算機(jī)為時(shí)空自由、資源共享、系統(tǒng)開(kāi)放、便于協(xié)作提供了支撐。但是,目前大量的網(wǎng)絡(luò)音樂(lè)系統(tǒng)只是停在網(wǎng)絡(luò)單一的水平上,并沒(méi)有實(shí)現(xiàn)動(dòng)態(tài)的個(gè)人化服務(wù)。存在主要的問(wèn)題主要有: ( 1) 不能實(shí)時(shí)的試聽(tīng); ( 2) 缺乏個(gè)人化服務(wù),不能針對(duì)每個(gè)用戶實(shí)現(xiàn)個(gè)性功能,比如分類(lèi) 搜索; ( 3) 缺乏音樂(lè)分享 。 只有達(dá)到了這些要求,在線點(diǎn)歌 才真正達(dá)到了為用戶個(gè)性化服務(wù)的作用 ,為用戶通過(guò)在線點(diǎn)歌系統(tǒng) 試聽(tīng)歌曲,分享音樂(lè) 。 本課題的研究意義 目前網(wǎng)絡(luò)音樂(lè)大多存在著音樂(lè)資料的共享、歌曲的分類(lèi)等問(wèn)題,而這些問(wèn)題又是限制網(wǎng)絡(luò)音樂(lè)智能化的關(guān)鍵原因。本文針對(duì)這些問(wèn)題提出相應(yīng)的解決方案,使音樂(lè)點(diǎn)播系統(tǒng)成為網(wǎng)友娛樂(lè)以及檢索的歌曲資源,以實(shí)現(xiàn)在線點(diǎn)歌系統(tǒng)真正的智能化。 具體而言,它主要涉及到以下 兩 個(gè)方面:歌手分類(lèi);適應(yīng)不同用戶的個(gè)性化服務(wù),能根據(jù)不同用戶的興趣以及當(dāng)前的流行風(fēng)格給出相應(yīng)的功能。 大連東軟信息技術(shù)職業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 2章 關(guān)鍵技術(shù)介紹 3 第 2 章 關(guān)鍵技術(shù)介紹 NEO 框架 概述 典型的 JavaWeb 開(kāi)發(fā)分層:表現(xiàn)層:顯示業(yè)務(wù)處理結(jié)果,提供給用戶交互接口 ; 控制層: 分派用戶的請(qǐng)求執(zhí)行不同的業(yè)務(wù)邏輯,根據(jù)處理結(jié)果調(diào)用適合的表現(xiàn)層; 業(yè)務(wù)邏輯層:完成具體業(yè)務(wù)邏輯操作,返回處理結(jié)果。數(shù)據(jù)持久層:完成業(yè)務(wù)邏輯對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的任務(wù)。 NEO 框架選 用的表現(xiàn)層: FreeMarker ; 控制層: Struts2 ; 業(yè)務(wù)邏 輯層:SpringFramework; 數(shù)據(jù)持久層: Spring JdbcTemplate。 FreeMarker 介紹 FreeMarker 是 一個(gè)“模板引擎”,也可以說(shuō)是一個(gè)基于模板技術(shù)的生成文本輸出 的一個(gè)通信工具。它是一個(gè) Java 的包,一個(gè) Java 程序員可以使用的類(lèi)庫(kù)。本身并不是一個(gè)最終用戶的應(yīng)用程序。但是程序員可以把它應(yīng)用到他們的產(chǎn)品中。 FreeMarker 的特性:簡(jiǎn)單易用,提供了一整套內(nèi)建機(jī)制來(lái)擴(kuò)展各種數(shù)據(jù)類(lèi)型在頁(yè)面上顯示格式,提供了強(qiáng)大的 Macro 功能,提高顯示邏輯的可重用性,報(bào)錯(cuò)時(shí)可以準(zhǔn)確定位到行和列,不需要預(yù)先編譯,顯示速度快,支持 Taglib,內(nèi)嵌對(duì) XML 的支持。 FreeMarker 指令,使用 FTL 標(biāo)記引用指令:開(kāi)始標(biāo)記 指 令名 參數(shù) ;技術(shù)標(biāo)記:/指令名 ;空內(nèi)容指令標(biāo)記: 指令名 參數(shù) /。有兩種類(lèi)型的指令:預(yù)定義指令和用戶定義指令。用戶定義指令要用 @代替 。如果使用不存在的指令, FreeMarker 不會(huì)使用模板輸出,而是產(chǎn)生一個(gè)錯(cuò)誤消息。 FreeMarker 會(huì)忽略 FTL 標(biāo)記中的空白字符。 Struts2 介紹 Struts2 以 WebWork 優(yōu)秀的設(shè)計(jì)思想為核心,吸收了 Struts1 的部分優(yōu)點(diǎn),建立了一個(gè)兼容 WebWork 和 Struts1 的 MVC 框架。 Struts2 框架由 3 個(gè)部分組成:核心控制器 FilterDispatcher、業(yè)務(wù)控制器和用戶實(shí)現(xiàn)的業(yè)務(wù)邏輯組件。在這 3 個(gè)部分里, Struts2 框架提供了核心控制器 FilterDispatcher,而用戶需要實(shí)現(xiàn)業(yè)務(wù)控制器和業(yè)務(wù)邏輯組件。 Struts2 框架的優(yōu)點(diǎn): Struts2 框架是 的替代版本,整合了 框架和WebWork 框架的優(yōu)點(diǎn)。相對(duì) , Struts2 去掉了 ActionForm,降低了框架組件之間的耦合性, Struts2 的 Action 只是普通的 Java 類(lèi)( POJO),給模塊測(cè)試工作帶來(lái)了極 大連東軟信息技術(shù)職業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 2章 關(guān)鍵技術(shù)介紹 4 大的方便。 Struts2 提供了強(qiáng)大的整合能力,支持多種返回結(jié)果類(lèi)型,改進(jìn)了 的標(biāo)簽庫(kù),引入 OGNL 表達(dá)式和值棧的概念,給開(kāi)發(fā)者帶來(lái)了更好的體驗(yàn)。 當(dāng) Struts2 創(chuàng)建系統(tǒng)的 Action 代理時(shí),需要使用 Struts2 的配置文件。 Struts2 的配置文件有兩份:配置 Action 的 文件;配置 Struts2 全局屬性的 文件。 文件內(nèi)了 Struts2 的系列 Action,定義 Action 時(shí),指定該 Action 的實(shí)現(xiàn)類(lèi),并定義該 Action 處理結(jié)果于視圖資 源之間的映射關(guān)系。 Spring 介紹 Spring 是一個(gè)開(kāi)源的框架,它由 Rod Johnson 創(chuàng)建。它是為了了解企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。 Spring 使用基本的 JavaBean 來(lái)完成以前只能有 EJB 完成的事情。然而, Spring 的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合性的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益。 單來(lái)說(shuō), Spring 是一個(gè)輕量級(jí)的控制反轉(zhuǎn) (Ioc)和面向切面 (AOP)的容器框架。 ( 1) 輕量 —— 從大小與開(kāi)銷(xiāo)兩方面而言 Spring 都是輕量的。完整的 Spring框架可以在一個(gè)大小只有 1MB 多的 JAR文件里發(fā)布。并且 Spring 所需的處理開(kāi)銷(xiāo)也是微不足道的。此外, Spring 是非侵入式的:典型地, Spring 應(yīng)用中的對(duì)象不依賴(lài)于 Spring 的特定類(lèi)。 ( 2) 控制反轉(zhuǎn) —— Spring 通過(guò)一種稱(chēng)作控制反轉(zhuǎn)( IoC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了 IoC,一個(gè)對(duì)象依賴(lài)的其它對(duì)象會(huì)通過(guò)被動(dòng)的方式傳遞進(jìn)來(lái),而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴(lài)對(duì)象。你可以認(rèn)為 IoC 與 JNDI 相反 —— 不是對(duì)象從容器中查找依賴(lài),而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴(lài)傳遞給它。 ( 3) 面 向切面 —— Spring 提供了面向切面編程的豐富支持,允許通過(guò)分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)( auditing)和事務(wù)( transaction)管理)進(jìn)行內(nèi)聚性的開(kāi)發(fā)。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的 —— 完成業(yè)務(wù)邏輯 —— 僅此而已。它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持。 ( 4) 容器 —— Spring 包含并管理應(yīng)用對(duì)象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以配置你的每個(gè) bean 如何被創(chuàng)建 —— 基于一個(gè)可配置 原型( prototype),你的 bean 可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每 次需要時(shí)都生成一個(gè)新的實(shí)例 —— 以及它們是如何相互關(guān)聯(lián)的。然而, Spring 不應(yīng)該被混同于傳統(tǒng)的重量 大連東軟信息技術(shù)職業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 2章 關(guān)鍵技術(shù)介紹 5 級(jí)的 EJB 容器,它們經(jīng)常是龐大與笨重的,難以使用。 ( 5) 框架 —— Spring 可以將簡(jiǎn)單的組件配置、組合成為復(fù)雜的應(yīng)用。在 Spring中,應(yīng)用對(duì)象被聲明式地組合,典型地是在一個(gè) XML 文件里。 Spring 也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開(kāi)發(fā)留給了你。 所有 Spring 的這些特征使你能夠編寫(xiě)更干凈、更可管理、并且更易于測(cè)試的代碼。它們也為 Spring 中的各種模塊提供了基礎(chǔ)支持。 大連東軟信息技術(shù)職業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 3章 系統(tǒng)分析 6 第 3 章 系統(tǒng)分析 系統(tǒng)功能需求 本課題的研究對(duì)象是音樂(lè)點(diǎn)播系統(tǒng),主要實(shí)現(xiàn)的功能有網(wǎng)站后臺(tái)管理和網(wǎng)站前臺(tái)管理。網(wǎng)站后臺(tái)管理:后臺(tái)管理員可以對(duì)注冊(cè)用戶的管理,增加歌手,上傳歌曲,推薦歌曲,編輯歌曲信息,刪除歌曲;管理員可以對(duì)前臺(tái)注冊(cè)用戶進(jìn)行刪除操作,管理員可以對(duì)注冊(cè)用戶發(fā)布的留言信息進(jìn)行刪除操作;網(wǎng)站前臺(tái)管理:普通用戶注冊(cè),成功登陸后普通用戶可以在線聽(tīng)歌,點(diǎn)歌,音樂(lè)搜索,歌曲下載,查看歌詞、歌手分類(lèi)、人氣排行、用戶留言等信息。 業(yè)務(wù)流程分析 系統(tǒng)數(shù)據(jù)流程圖分析 數(shù)據(jù)流程圖是一 種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。 數(shù)據(jù)流程圖包括: ( 1) 指明數(shù)據(jù)存在的數(shù)據(jù)符號(hào),這些數(shù)據(jù)符號(hào)也可指明該數(shù)據(jù)所使用的媒體; ( 2) 指明對(duì)數(shù)據(jù)執(zhí)行的處理的處理符號(hào),這些符號(hào)也可指明該處理所用到的機(jī)器功能; ( 3) 指明幾個(gè)處理和(或)數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號(hào); ( 4) 便于讀、寫(xiě)數(shù)據(jù)流程圖的特殊符號(hào)。 系統(tǒng)頂層數(shù)據(jù)流程圖分析 根據(jù)本系統(tǒng)的功能特點(diǎn), 系統(tǒng)頂層 數(shù)據(jù)流程圖 如 圖 所示 大連東軟信息技術(shù)職業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 第 3章 系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1