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

正文內(nèi)容

基于rss的圖書信息發(fā)布子系統(tǒng)的研究與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-19 12:39本頁面
  

【正文】 網(wǎng)站中的應(yīng)用,網(wǎng)絡(luò)信息服務(wù)涉及到的項目越來越多,但RSS技術(shù)并非適合所有的項目,在一個具體項目上,RSS技術(shù)也并非適合所有的功能。因此,在購書門戶網(wǎng)站中應(yīng)用RSS技術(shù),必須確定具體的應(yīng)用范圍。在購書門戶網(wǎng)絡(luò)信息服務(wù)中,適合RSS技術(shù)應(yīng)用的項目一般要具有下面幾個特點:??紤]到購書門戶網(wǎng)站的實際情況,綜合考慮上述因素,可以在一些具體的項目上應(yīng)用RSS技術(shù)。用戶訂閱某種類別的圖書RSS Feed,當此種圖書類別有新書信息到達時,系統(tǒng)自動生成RSS Feed文件,并被用戶讀取到。用戶可以對圖書發(fā)表評論,也可以訂閱評論的RSS,當有評論更新時,系統(tǒng)自動生成RSS Feed,并被用戶獲得,從而更好的增強了互動, ROME簡介ROME是一組Atom/RSS工具類它使得用Java來操作大部份Syndication格式變得更加容易。ROME不僅包括各種Syndication feeds的解析器與生成器,而且還包括能夠把一種格式轉(zhuǎn)換成另外一種格式的轉(zhuǎn)換器。 RSS Feed的產(chǎn)生和解析 RSS Feed的產(chǎn)生和解析,從數(shù)據(jù)庫或者是網(wǎng)站獲得信息,經(jīng)過RSS編碼規(guī)范生成RSS Feed文件,用戶訂閱此RSS Feed,并通過閱讀器解析,獲得原來的信息。 RSS Feed產(chǎn)生原理 產(chǎn)生RSS Feed原理圖,一般JSP網(wǎng)站為三層框架:數(shù)據(jù)層,邏輯層和表現(xiàn)層。從數(shù)據(jù)庫中提取相關(guān)信息,在邏輯層中生成相關(guān)的XML文件,并在表現(xiàn)層中生成RSS文件。 本章小結(jié)本章主要介紹RSS的概念及發(fā)展歷程,結(jié)構(gòu)技術(shù)特點以及應(yīng)用模式。正如文中所述RSS有很多解釋,實際上RSS是一種輕量級,多用途,可擴展的元數(shù)據(jù)描述及聯(lián)合推廣格式。它的格式用XML定義,用來描述web頁面的內(nèi)容摘要和訪問地址。是將網(wǎng)站的信息進行整合的一種有效手段。RSS使得從不同門類精確提取所需要的信息,并將這些信息融合到一起成為可能。是提供個性化web應(yīng)用的重要方法。在下一章,將會把RSS在購書門戶網(wǎng)站中的應(yīng)用具體實現(xiàn),并對其進行測試。第5章 信息發(fā)布子系統(tǒng)的實現(xiàn)與測試 信息發(fā)布子系統(tǒng)的實現(xiàn) RSS Feed的產(chǎn)生1. 在業(yè)務(wù)邏輯層中完成的主要工作是將發(fā)布的信息條目組裝成符合規(guī)范的RSS Feed對象。在ROME中,RSS Feed對象是通過SyndFeedImpl類創(chuàng)建的(對應(yīng)一個channel)SyndFeed feed = new SyndFeedImpl()。2. 定義channel的三個元素(這里是Feed的標題)(這里是Feed的URL)(這是是Feed的描述信息)3. ROME中使用Syndentry類收集item元素,因為在一個channel中包含多個item,所以需要使用列表List。List entries=new ArrayList()。SyndEntry entry。try{//open connectionString sql=select*from book where book_id=?。PreparedStatement ps=(sql)。(1,boardid)。ResultSet rs=()。//用表中信息條目設(shè)置item元素while(()){title=(bt)。link=(seq)。entry=new SyndEntryImpl()。(title)。(link)。(entry)。}//合并所有item條目到RSS Feed中(entries)。//設(shè)定RSS ()。return feed。}4. 表現(xiàn)層根據(jù)業(yè)務(wù)邏輯層中返回的對象產(chǎn)生RSS Feed文件。jsp:useBean id=rssclass=RssGeneratorscope=request/%String bmid=(book_id)。SyndFeedOutput output=new SyndFeedOutput()。(((bmid)))。% RSS Feed的解析解析RSS Feed的方式有兩種,一種是客戶端方式,用戶需要安裝專門的客戶端軟件方能閱讀,另外一種是瀏覽器方式,用戶可直接在瀏覽器上看到本人訂閱的RSS Feed內(nèi)容。第二種方式需要將RSS Feed的解析結(jié)果直接顯示在網(wǎng)頁上返回給瀏覽者。使用ROME類庫中的FeedFotcher類可根據(jù)URL鏈接抓取到RSS Feed的內(nèi)容。為了提高效率,不重復(fù)抓取相同的內(nèi)容,采用帶緩存功能的FeedFotcherCache來生成FeedFotcher實例。核心代碼如下:%FeedFetcherCache feedInfoCache=()。FeedFetcher feedFetcher=new HttpURLFeedFetcher(feedInfoCache)。SyndFeed feed=(new URL(此處是RSS Feed的鏈接地址))。%%Iterator iter=().iterator()While(()){SyndEntry entry=(SyndEntry)()。%a href=%=()%%=()%/a/br%}% 信息發(fā)布子系統(tǒng)的測試系統(tǒng)驗證采用了黑盒測試來對系統(tǒng)進行測試。 黑盒測試概述黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進行測試。 測試用例及結(jié)果用例類型用例用例結(jié)果正面用例用戶定制特定類的圖書。用戶可以通過RSS系統(tǒng)觀看特定類別圖書信息。反面用例用戶沒有定制特定類的圖書。沒有任何圖書信息出現(xiàn)。RSS會提示用戶定制特定類的圖書。,添加用例定制相關(guān)類的圖書,用戶通過RSS系統(tǒng),獲得相關(guān)類別更新圖書信息。若用戶沒有定制相關(guān)類的圖書,沒有任何圖書信息出現(xiàn),但RSS會提示用戶定制特定類的圖書。 本章總結(jié)本章將第4章的設(shè)計變成實現(xiàn)的代碼,成功實現(xiàn)RSS信息發(fā)布功能。并且在實現(xiàn)以后,運用黑盒測試對功能進行了測試,當中出現(xiàn)一些問題,但是經(jīng)過修改,最終得到解決。在下一章,將對全文進行總結(jié),包括實習這段時期對RSS的認識,并對RSS在未來的發(fā)展趨勢進行了探討。第6章 全文總結(jié)采用RSS可以給用戶一種更好的體驗,同時它簡單的開發(fā)部署和廣泛的瀏覽器支持。本文利用J2EE平臺結(jié)合Struts框架,實現(xiàn)RSS信息發(fā)布子平臺。通過這個課題的研究,我深深體會到,RSS與其說是一種技術(shù),不如說是一種思想,一種使用異步交互和局部刷新來不斷改善用戶體驗的思想。就目前RSS技術(shù)的應(yīng)用來說還處在初始階段,RSS技術(shù)在不斷的完善成熟,各大廠商支持RSS的產(chǎn)品也正在不斷完善。要滿足真正的信息推送,資源共享的要求還有很長的一段距離,我們目前做的只是一些小嘗試。購書門戶網(wǎng)站應(yīng)該是RSS技術(shù)的積極倡導者,一方面通過需求導向要求相關(guān)軟件提供商,資源提供商在各自系統(tǒng)中增加RSS功能,另一方面通過自主開發(fā)向用戶提供RSS功能,并且把各系統(tǒng)中的RSS功能整合起來,通過統(tǒng)一的RSS門戶推介給用戶。當然,本文還有許多需要完善的地方。在提供RSS推送服務(wù)方面,本文只是單純的提供了RSS輸出,而沒有考慮到用戶的個性化需求。眾所周知,RSS技術(shù)在信息推送方式上有很好的動態(tài)性,時效性,但缺乏交互。如能將個性化技術(shù)和RSS技術(shù)相結(jié)合,提供一個基于RSS技術(shù)的個性化推送,那就可以更加完善系統(tǒng)。參考文獻[1] 黃詩詩.基于AJAX和RSS商情網(wǎng)站的設(shè)計[D].湖北:武漢理工大學,2006.[2] 胡焱,王臻.簡單聚合技術(shù)及其基于J2EE平臺的實現(xiàn)[D].四川:中國民用航空飛行學院,2006.[3] 陳銀鳳 .RSS技術(shù)的應(yīng)用和發(fā)展趨勢探討[N].內(nèi)蒙古財經(jīng)學院學報(綜合版) , 2008年第6卷第1期.[4] 彭召波,武友新,馮豫華.RSS技術(shù)在信息發(fā)布系統(tǒng)中的應(yīng)用研究[J].計算機與現(xiàn)代化,2006年第9期.[5] 鄭火國.基于Java實現(xiàn)RSS信息推送[J].電腦編程技巧與維護,2006年第11期.[6] 朱達欣,蔡丹琳.一種基于JSP網(wǎng)站的RSS應(yīng)用技術(shù)[N].泉州師范學院學報(自然科學) ,2006年第24卷第2期.[7] 陳凌暉.基于RSS技術(shù)的信息門戶個性化信息服務(wù)理念與實現(xiàn)[J].現(xiàn)代圖書情報技術(shù),2007年第1期.[8] 羅新.RSS在信息發(fā)布系統(tǒng)中的應(yīng)用[J].電腦學習,2006年第5期.[9] 郭清華.基于RSS的信息個性化服務(wù)系統(tǒng)[J].商業(yè)科技,2008年第4期.[10] 胡新平,張?zhí)炜?,董建成.基于?shù)字圖書館RSS推送服務(wù)研究[J].情報雜志,
2008年第1期.[11] 李理,于廣華.網(wǎng)絡(luò)文獻信息的RSS定制與實時檢索[J].計算機與信息技術(shù) ,2007年第24期.[12] 陳超偉,陳維斌.元數(shù)據(jù)與RSS個性化信息服務(wù)[J].軟件導刊,2008年第7卷第4期.[13] 周艷,陳永建.基于RSS技術(shù)的信息發(fā)布系統(tǒng)設(shè)計與實現(xiàn)[N].北京聯(lián)合大學學報(自然科學版),2008年12月第22卷第4期. [14] RSS Specification.[EB/OL].,.2003年7月.致謝在論文的致謝部分,我要向所有幫助過我的人表示最誠摯的謝意。首先要感謝的是我的論文指導老師譚喜成。譚老師無私的用自己淵博的學識,嚴謹?shù)闹螌W態(tài)度和學術(shù)上敏銳的觀察力,教會我進行科學研究以及設(shè)計開發(fā)應(yīng)用系統(tǒng)的方法和突進,使我在解決實際問題的研究思維方法以及個人技術(shù)能力的提高上都大受裨益。在此向譚老師表示我由衷的感謝。同時我要感謝易思博公司。易思博公司作為這次畢業(yè)設(shè)計與學院的合作單位,工作兢兢業(yè)業(yè),扎實有效。項目經(jīng)理和項目助理待人熱情,有問必答,急學生之所急,想學生之所想,殫精竭慮的為我們提供最好的實習環(huán)境。在我們即將步入社會之前,教會我們?nèi)绾胃玫倪m應(yīng)現(xiàn)代IT企業(yè),讓我們獲得不少項目開發(fā)經(jīng)驗和技術(shù),并在規(guī)范化,科學化的管理中把我們逐步培養(yǎng)成一個優(yōu)秀的職場人士。我想這些東西會一生都伴隨著我們,是一筆難得的財富。其次我還想感謝我們國際軟件學院,為我們提供這么寬敞的實驗室,這么高配置的開發(fā)平臺。學院工作人員上下一心,都是為了讓我們能更好的通過這個畢業(yè)設(shè)計,完成由一名大學生向職場人士的轉(zhuǎn)變。在這里,請接受我真誠的謝意。我還想感謝我的父母,我的朋友。是你們在我碰到困難的時候不斷鼓勵我,支持我,我的點滴進步都是在你們關(guān)愛下取得的。最后,向在百忙中閱讀,評審論文的各位老師表示感謝! 2009年5月附錄A圖A1系統(tǒng)數(shù)據(jù)庫視圖
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1