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

正文內(nèi)容

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

2025-07-01 11:33本頁(yè)面

【導(dǎo)讀】本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)。位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確的方式標(biāo)明。權(quán)歸屬于培養(yǎng)單位。隨著信息高速公路的發(fā)展和普及,人們已經(jīng)被包圍在信息的汪洋大海之中。Inter上的“信息迷航”和“信息過(guò)載”已經(jīng)成為日益嚴(yán)重的問(wèn)。它通過(guò)向用戶主動(dòng)推。送信息實(shí)現(xiàn)了“信息找人,按需服務(wù)”。電子出版等多個(gè)領(lǐng)域得到了迅速發(fā)展?;赗SS的信息推送技術(shù)有效地彌補(bǔ)了。其它推送技術(shù)的不足,具有信息編輯,共享,傳輸便捷的特點(diǎn)。息發(fā)布子系統(tǒng)的設(shè)計(jì),并將此系統(tǒng)應(yīng)用于購(gòu)書(shū)門(mén)戶網(wǎng)站的建設(shè)當(dāng)中。介紹了這個(gè)網(wǎng)站項(xiàng)目數(shù)據(jù)庫(kù)的需求分析和詳細(xì)設(shè)計(jì)。在第4章,本文對(duì)本課題涉。類庫(kù),RSSFeed產(chǎn)生流程,系統(tǒng)架構(gòu)設(shè)計(jì)等等。實(shí)現(xiàn)RSS格式的輸出,瀏覽器讀取RSSFeed文件等,并對(duì)系統(tǒng)進(jìn)行了測(cè)試。

  

【正文】 , RSS 技術(shù)降低了信息的發(fā)布成本,提高了 布時(shí)效。 作為一種基于 XML 的元數(shù)據(jù)格式, RSS 技術(shù)適合多種形式的網(wǎng)絡(luò)信息發(fā)布,而且 19 在技術(shù)實(shí)現(xiàn)上非常簡(jiǎn)單,信息發(fā)布的邊際成本趨近于零。 RSS 技術(shù)秉承“推”信息的理念,新信息能在第一時(shí)間被“推”到用戶端閱讀器中,極大地提高 了信息的時(shí)效性和價(jià)值。 技術(shù)提高了互聯(lián)網(wǎng)信息的組織結(jié)構(gòu)性。信息發(fā)布主體復(fù)雜、信息發(fā)布形 式多樣、信息發(fā)布時(shí)間不確定、信息的結(jié)構(gòu)化程度不一等特點(diǎn)導(dǎo)致了互聯(lián)網(wǎng)除了具有信息量大、資源豐富等優(yōu)點(diǎn)之外、還有無(wú)序、組織結(jié)構(gòu)性差等缺點(diǎn)。 RSS 技術(shù)的出現(xiàn)在一定程度上提高了互聯(lián)網(wǎng)信息的組織結(jié)構(gòu)性,因?yàn)?RSS 本身是一種元數(shù)據(jù)格式,每一個(gè) RSS Feed 就是一系列網(wǎng)絡(luò)信息頁(yè)面的描述元數(shù)據(jù),隨著 RSs 技術(shù)普及推廣,提供 RSS Feed 的網(wǎng)絡(luò)信息也就越來(lái)越多,整個(gè)互聯(lián)網(wǎng)的結(jié)構(gòu)性、組織性就會(huì)得到很大的改善。 RSS 文 件結(jié)構(gòu) RSS 實(shí)際上是一種基于 XML 進(jìn)行內(nèi)容共享的信息標(biāo)準(zhǔn), RSS 文件也稱為 RSS Feed。 它描述了 XML 元素的一個(gè)簡(jiǎn)單子集,致力于建立標(biāo)準(zhǔn)和開(kāi)放的頻道描述框架 (Channel Desciption Framework)和內(nèi)容收集機(jī)制 (ContentGathering Mechanism),也沒(méi)有定義復(fù)雜的元素和屬性,而是在定義核心框架和基本元素的基礎(chǔ)上,通過(guò)XMLnamespace 機(jī)制來(lái)復(fù)用其他元數(shù)據(jù)集來(lái)擴(kuò)展自己的元素和功能。 RSS 將網(wǎng)站看作一系列頻道 (Channels)的組合,各個(gè)頻道又包含了 一系列資源 (items),因此通過(guò)對(duì)頻道及所含資源的描述可實(shí)現(xiàn)對(duì)作為資源集合的網(wǎng)站的描述。這個(gè)利用 RSS元素描述的網(wǎng)站內(nèi)容匯總文件我們稱之為一個(gè) RSS Feed。 RSS Feed由內(nèi)容提供者的網(wǎng)站發(fā)布與推廣,再由內(nèi)容整合者的網(wǎng)站 (也稱為“門(mén)戶” )使用,或者由獨(dú)立的桌面工具 (即聚合工具 )使用。 RSS Feed 由一個(gè) channel元素及其子元素組成。除了頻道內(nèi)容本身之外, channel還以 item 的形式包含表示頻道元數(shù)據(jù)的元素,比如 title、 link和description。 一個(gè)典 型的 文件如下所示: ?xml version=? rss version= channel titleThe channel39。s name/title 20 link descriptionDescription/description image titleThe image title/title url link /image item titleThe title of this item/title link descriptionDescription/description /item item titleThe title of this item/title link descriptionDescription/description /item /channel /rss 元素 Channel 可以看做是 RSS 提要的標(biāo)題信息。 Channel 元素告訴我們 RSS 提要的 地址,文件的名稱,它上次被更新的時(shí)間,等等。 表 必需的 channel 元素 元素 描述 title Channel 的名稱 link 與該 channel 關(guān)聯(lián)的 Web 站點(diǎn)的 URL description Channel 的描述 表 中 顯示的三種必需元素為我們提供了有關(guān) RSS 提要的基本信息。包 括 :RSS channel 是從哪獲得, channel 的名稱以及 channel 的內(nèi)容描述。如果想要獲得 RSS 的其它信息,需要檢查那些可選的元素。 21 Item通常是 channel 中最重要的部分, channel 可以包括多個(gè) item與元素,這 類似于一張報(bào)紙可以包括很多文章。每個(gè) item元素必須包括 title 或 description 元素。 表 item 元素 元素 描述 Title Item元素的標(biāo)題 link Item的 URL。通 常作為一個(gè)鏈接,指向包含在 link元素中的URL Description 通常作為 link 中所指向的 URL 的摘要或者補(bǔ)充 author Item作者的電子郵件 category Item可以包含在一個(gè)或多個(gè)分類中 ments 與 item相關(guān)的評(píng)論的 URL enclosure 支持和該項(xiàng)有關(guān)的媒體對(duì)象 guid 唯一與該項(xiàng)聯(lián)系在一起的永久性鏈接 pubDate Item發(fā)布的時(shí)間 source Item的 RSS channel 來(lái)源 RSS 應(yīng)用模式 RSS 技術(shù)在國(guó)內(nèi)的應(yīng)用較 國(guó)外稍晚, RSS 技術(shù)的普及和市場(chǎng)的發(fā)展正處于啟 蒙時(shí)期,但發(fā)展迅速。目前, RSS 技術(shù)的主要應(yīng)用領(lǐng)域是網(wǎng)絡(luò)新聞、 BLOG、電子出版、電子商務(wù)等。 網(wǎng)絡(luò)新聞、電子出版是 RSS 技術(shù)的主要應(yīng)用領(lǐng)域。通過(guò) RSS 技術(shù)向公眾提 供免費(fèi)的 RSS 新聞標(biāo)題,讓更多的人了解媒體,更及時(shí)、便捷地得到第一手新聞信息資訊,有助于提高媒體的品牌和市場(chǎng),在激烈的市場(chǎng)中取得競(jìng)爭(zhēng)優(yōu)勢(shì)。 RSS 技術(shù)的出現(xiàn)為電子商務(wù)的發(fā)展提供了新的契機(jī),在美國(guó)市場(chǎng)調(diào)查數(shù)據(jù)統(tǒng) 計(jì)公司 eMarkeetr 評(píng)出 20xx 年期間電子商務(wù)的十大新走向中, RSS 技術(shù)位列第二,由 此可以看出 RSS 技術(shù)在電子商務(wù)領(lǐng)域的應(yīng)用前景。作為全球綜合性 BBZ 電子商務(wù)網(wǎng)站旗艦的阿里巴巴,已在其國(guó)際站 正式運(yùn)用和推廣 RSS 技術(shù)。阿 22 里巴巴國(guó)際站的會(huì)員可以在每日商機(jī)、新產(chǎn)品展示頁(yè)面輕松方便地使用這種技術(shù),并且可以通過(guò)關(guān)鍵字搜索建立起更加具有針對(duì)性、更能滿足不同會(huì)員個(gè)性化需求的 RSS Feeds。 RSS 技術(shù)和在其基礎(chǔ)上開(kāi)發(fā)的產(chǎn)品以及行業(yè)應(yīng)用,使信息“插上了智慧的翅 膀”,在最短時(shí)間內(nèi)飛到最需要它們的用戶身邊。 RSS 正在逐漸成為許多網(wǎng)上商務(wù)模式的核心競(jìng)爭(zhēng)武器之一,為客戶提供著更有價(jià)值的 信息,同時(shí)為內(nèi)容 /商務(wù)服務(wù)商創(chuàng)造著更多的業(yè)務(wù)機(jī)會(huì)。 作為一種新興的信息技術(shù), RSS 技術(shù)的應(yīng)用才剛剛開(kāi)始,其應(yīng)用領(lǐng)域在不斷 的擴(kuò)展中。隨著人們接收信息的習(xí)慣改變,網(wǎng)絡(luò)信息環(huán)境的變化以及新的商務(wù)模式的創(chuàng)新, RSS 技術(shù)的應(yīng)用必將進(jìn)一步普及和推廣。 RSS 在本系統(tǒng)中的應(yīng)用設(shè)計(jì) 目前,已有多個(gè) Java 開(kāi)源項(xiàng)目提供對(duì) RSS 技術(shù)的支持,基于軟件復(fù)用的原則, 選擇在 Java 類庫(kù) ROME 的基礎(chǔ)上做進(jìn)一步開(kāi)發(fā)。 應(yīng)用項(xiàng)目選擇 RSS 技術(shù)在購(gòu)書(shū)門(mén)戶網(wǎng)站信息發(fā)布子系統(tǒng)中應(yīng)用的主要意圖是:在購(gòu)書(shū)門(mén)戶網(wǎng) 站現(xiàn)有網(wǎng)絡(luò) 信息 服務(wù)中選擇合適的項(xiàng)目增加 RSS 訂閱功能,并最終把這些 RSS 頻道組織起來(lái),構(gòu)建基于 RSS 的信息推送門(mén)戶,以此提高購(gòu)書(shū)門(mén)戶網(wǎng)站信息服務(wù)的質(zhì)量和效率。 隨著信息技術(shù)在購(gòu)書(shū)門(mén)戶網(wǎng)站中的應(yīng)用,網(wǎng)絡(luò)信息服務(wù)涉及到的項(xiàng)目越來(lái)越 多,但 RSS 技術(shù)并非適合所有的項(xiàng)目,在一個(gè)具體項(xiàng)目上, RSS 技術(shù)也并非適合所有的功能。因此,在購(gòu)書(shū)門(mén)戶網(wǎng)站中應(yīng)用 RSS 技術(shù),必須確定具體的應(yīng)用范圍。 在購(gòu)書(shū)門(mén)戶網(wǎng)絡(luò)信息服務(wù)中,適合 RSS 技術(shù)應(yīng)用的項(xiàng)目一般要具有下面幾個(gè) 特點(diǎn): 。 化要求高。 考慮到購(gòu)書(shū)門(mén)戶網(wǎng)站的實(shí)際情況,綜合考慮上述因素,可以在一些具體的項(xiàng) 目上應(yīng)用 RSS 技術(shù)。 23 用戶訂閱某種類別的圖書(shū) RSS Feed,當(dāng)此種圖書(shū)類別有新書(shū)信息到達(dá)時(shí),系 統(tǒng)自動(dòng)生成 RSS Feed 文件,并被用戶讀取到。 用戶可以對(duì)圖書(shū)發(fā)表評(píng)論,也可以訂閱評(píng)論的 RSS,當(dāng)有評(píng)論更新時(shí),系統(tǒng)自 動(dòng)生成 RSS Feed,并被用戶獲得,從而更好的增強(qiáng)了互動(dòng), ROME簡(jiǎn)介 ROME 是一組 Atom/RSS 工具類它使得用 Java 來(lái)操作大部份 Syndication 格式 變得更加容易。 ROME 不僅包括各種 Syndication feeds 的解析器與生成器 ,而且還包括能夠把一種格式轉(zhuǎn)換成另外一種格式的轉(zhuǎn)換器。 RSS Feed 的產(chǎn)生和解析 圖 RSS Feed 的產(chǎn)生和解析 如圖 所示, 從數(shù)據(jù)庫(kù)或者是網(wǎng)站獲得信息,經(jīng)過(guò) RSS 編碼規(guī)范生成 RSS Feed 文件, 用戶訂閱此 RSS Feed,并通過(guò)閱讀器解析,獲得原來(lái)的信息。 RSS Feed 產(chǎn)生 原理 圖 產(chǎn)生 RSS Feed 原理圖 如圖 所示, 一般 JSP 網(wǎng)站為三層框架:數(shù)據(jù)層,邏輯層和表現(xiàn)層。從數(shù)據(jù) 庫(kù)中提取相關(guān)信息,在邏輯層中生成相關(guān)的 XML 文件,并在表現(xiàn)層中生成 RSS 24 文件。 本章小結(jié) 本章主要介紹 RSS 的概念及發(fā)展歷程,結(jié)構(gòu)技術(shù)特點(diǎn)以及應(yīng)用模式。正如文 中所述 RSS 有很多解釋,實(shí)際上 RSS 是一種輕量級(jí),多用途,可擴(kuò)展的元數(shù)據(jù)描述及聯(lián)合推廣格式。它的格式用 XML 定義,用來(lái)描述 web 頁(yè)面的內(nèi)容摘要和訪問(wèn)地址。是將網(wǎng)站的信息進(jìn)行整合的一種有效手段。 RSS 使得從不同門(mén)類精確提取所需要的信息,并將這些信息融合到一起成為可能。是提供個(gè)性化 web 應(yīng)用的重要 方法。 在下一章,將會(huì)把 RSS 在購(gòu)書(shū)門(mén)戶網(wǎng)站中的應(yīng)用具體實(shí)現(xiàn),并對(duì)其進(jìn)行測(cè)試。 25 第 5 章 信息發(fā)布子系統(tǒng)的實(shí)現(xiàn)與測(cè)試 信息發(fā)布子系統(tǒng)的實(shí)現(xiàn) RSS Feed 的產(chǎn)生 1. 在業(yè)務(wù)邏輯層中完成的主要工作是將發(fā)布的信息條目組裝成符合規(guī)范的 RSS Feed 對(duì)象。在 ROME 中, RSS Feed 對(duì)象是通過(guò) SyndFeedImpl 類創(chuàng)建的(對(duì)應(yīng)一個(gè) channel) SyndFeed feed = new SyndFeedImpl()。 2. 定義 channel的三個(gè)元素 (這里是 Feed 的標(biāo)題) (這里是 Feed 的 URL) (這是是 Feed 的描述信息) 3. ROME 中使用 Syndentry 類收集 item元素,因?yàn)樵谝粋€(gè) channel中包含多個(gè) item,所以需要使用列表 List。 List entries=new ArrayList()。 SyndEntry entry。 try{ //open connection String 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)。 26 } //合并所有 item條目到 RSS Feed 中 (entries)。 //設(shè)定 RSS Feed 的版本號(hào)為 ()。 return feed。 } 4. 表現(xiàn)層根據(jù)業(yè)務(wù)邏輯層中返回的對(duì)象產(chǎn)生 RSS Feed 文件。 jsp:useBean id=rssclass=RssGeneratorscope=request/ %String bmid=(book_id)。 SyndFeedOutput output=new SyndFeedOutput()。 (((bmid)))。% RSS Feed 的解析 解析 RSS Feed 的方式有兩種,一種是客戶端方式,用戶需要安裝專門(mén)的客戶 端軟件方能閱讀,另外一種是瀏覽器方式,用戶可直接在瀏覽器上看到本人訂閱的 RSS Feed 內(nèi)容。第二種方式需要將 RSS Feed 的解析結(jié)果直接顯示在網(wǎng)頁(yè)上返回給瀏覽者 。 使用 ROME類庫(kù)中的 FeedFotcher類可根據(jù) URL鏈接抓取到 RSS Feed的內(nèi)容。 為了提高效率,不重復(fù)抓取相同的內(nèi)容,采用帶緩存功能的 FeedFotcherCache 來(lái)生成 FeedFotcher 實(shí)例。 核心代碼如下: % FeedFetcherCache feedInfoCache=()。 FeedFetcher feedFetcher=new HttpURLFeedFetcher(feedInfoCache)。 SyndFeed feed=(new URL(此處是 RSS Feed 的鏈接地址 ))。% %Iterator iter=().iterator() While(()){ SyndEntry entry=(SyndEntry)()。% a href=%=()%%=()%/a/br 27 %}% 信息發(fā)布子系統(tǒng)的測(cè)試 系統(tǒng)驗(yàn)證采用了黑盒測(cè)試來(lái)對(duì)系統(tǒng)進(jìn)行測(cè)試。 黑盒測(cè)試概述 黑盒測(cè)試也稱功能測(cè)試,它是通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。 在測(cè)試中,把程序看作一個(gè)不能打開(kāi)的黑盒子,在完全不
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1