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

正文內(nèi)容

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

 

【正文】 ................................ 25 RSS Feed 的產(chǎn)生 .................................................................................. 25 RSS Feed 的解析 .................................................................................. 26 信息發(fā)布子系統(tǒng)的測(cè)試 ................................................................................ 27 黑盒測(cè)試概述 ...................................................................................... 27 測(cè)試用例及結(jié)果 ................................................................................. 27 本章總結(jié) .................................................................................................... 27 第 6 章 全文總結(jié) ................................................................................................... 28 參考文獻(xiàn) ................................................................................................................... 28 致謝 ............................................................................................................................ 29 1 第 1 章 緒論 研究背景 隨著信息高速公路的發(fā)展和普及,人們已經(jīng)被包圍在信息的汪洋大海之中。它通過向用戶主動(dòng)推送信息實(shí)現(xiàn)了 “ 信息找人,按需服務(wù) ” ?;?RSS 的信息推送技術(shù)有效地彌補(bǔ)了其它推送技術(shù)的不足, RSS 通過下一代互聯(lián)網(wǎng)描述語(yǔ)言 — XML 表示,信息編輯、共享、傳輸便捷,能穿透防火墻。 RSS 自 1999 年首次提出后,經(jīng)過幾年的發(fā)展,已經(jīng)逐漸發(fā)展成為一種比較 成熟的信息技術(shù)。不管是對(duì)信息的接收者、提供者,還是整個(gè)互聯(lián)網(wǎng)來說, RSS 技術(shù)的出現(xiàn)都是網(wǎng)絡(luò)信息技術(shù)的一個(gè)突破 。 RSS 測(cè)試版 (Ajax 版本 )推出之后 ,不僅將獲得微 軟下一代操作系統(tǒng) Vista 的支持 ,還將完全整合在 YahooMail 之中。一般 而言 ,對(duì)信息量需求大、信息源多樣性要求高、信息管理功能要求高的用戶及上網(wǎng)時(shí)間不足的用戶 ,客戶端 RSS 閱讀器更加適用一些?,F(xiàn)在越來越多的網(wǎng)站 ,把廣告插入 RSS 中 ,這也是造成很多人退定新聞?lì)l道的重要原因之一。一個(gè)不錯(cuò)的解決辦法就是媒體網(wǎng)站可以考慮向讀者同時(shí)提供兩種 RSS FEED,一種是全文的 ,帶廣告 。 項(xiàng)目研究的目的及意義 研究目的 本課題的研究 目標(biāo)是,利用 RSS 技術(shù)結(jié)合 Struts 框架,實(shí)現(xiàn)基于 RSS 的信息 發(fā)布子系統(tǒng)的設(shè)計(jì),并將此系統(tǒng)應(yīng)用于購(gòu)書門戶網(wǎng)站的建設(shè)當(dāng)中。 第 3 章分析了本系統(tǒng)的數(shù)據(jù)庫(kù),并提出詳細(xì)的設(shè)計(jì)方案。 本章小結(jié) 本章節(jié)首先介紹了 RSS 技術(shù) 的研究背景,研究目的和研究意義,從宏觀角度 介紹了 RSS 技術(shù),同時(shí)也說明了全章節(jié)的內(nèi)容。 技術(shù)的進(jìn)步對(duì)傳統(tǒng)書店上網(wǎng)解決方案提出更嚴(yán)格的要求和挑戰(zhàn)。 綜上所述,網(wǎng)上購(gòu)書是不僅便宜,而且有效地縮短了圖書流通發(fā)行環(huán)節(jié),有 利于讀者能快速便捷地獲得所需圖書資料,這樣也使廣大讀者、圖書、出版者、發(fā)行者緊密地結(jié)合在一起,大大提高了圖書流通率。 6 系統(tǒng)功能分析 網(wǎng)上購(gòu)書系統(tǒng)它有三個(gè)模塊:用戶模塊,管理員模塊,系統(tǒng)模塊。 3. 用戶信息:用戶修改個(gè)人信息。 3. 用戶管理:設(shè)置用戶狀態(tài)。 現(xiàn)今社會(huì)已然成為一個(gè)信息爆炸的時(shí)代,面對(duì)不計(jì)其數(shù)的信息源,為了獲 7 得新聞、股票行情、行業(yè)分析、產(chǎn)品評(píng)論等信息,人們不得不穿梭在不同網(wǎng)站間,這個(gè)過程非常消耗用戶的時(shí)間。一方面它能解決客戶端軟件需要安裝的問題,只要有瀏覽器,能上網(wǎng)就能使用 。通過訂 閱在圖書評(píng)論頁(yè)面的訂閱按鈕,獲得圖書評(píng)論的訂閱,并通過 WEB RSS 閱讀器閱讀相關(guān)評(píng)論。 它是使用 GNU 寬 通 用公共許可證 發(fā)行的 自由 、 開源 的軟件。 Hibernate 不僅負(fù)責(zé)從 Java 類 到數(shù)據(jù)庫(kù)表的映射(還包括從 Java 數(shù)據(jù)類型到 SQL 數(shù)據(jù)類型的映射),還提供了面向?qū)ο蟮臄?shù)據(jù)查詢檢索機(jī)制,從而極大地縮短的手動(dòng)處理 SQL 和 JDBC 上的開發(fā)時(shí)間。 圖 系統(tǒng)框架圖 客戶層也即系統(tǒng) 表達(dá)層,提供用戶和系統(tǒng)交互的界面,包含面向客戶的應(yīng)用, 這些應(yīng)用在最終用戶的計(jì)算機(jī)系統(tǒng)的 Web 瀏覽器中運(yùn)行, Web 服務(wù)器層會(huì)對(duì) Web 用戶(瀏覽器)發(fā)出的 HTTP 請(qǐng)求進(jìn)行響應(yīng)。 Web 服務(wù)器層會(huì)Vi ewCont rolAddi ng Model Update Model Query ModelDelet e Model數(shù)據(jù)庫(kù)AddUpdateDelet eQuery調(diào)用調(diào)用調(diào)用調(diào)用請(qǐng)求回復(fù)Model 層由 Hi bernate 實(shí)現(xiàn)Cont rol 由 ser vlet 、 action 和 for m 組成Vi ew 是由 JS P 組成 10 根據(jù)用戶指定 的預(yù)測(cè)對(duì)象,調(diào)用業(yè)務(wù)層的 JavaBean 模型組件,并通過組件訪問數(shù)30 據(jù)庫(kù)中的相關(guān)數(shù)據(jù),將結(jié)果輸出到客戶端。 業(yè)務(wù)邏輯層在體系架構(gòu)中的位置比較關(guān)鍵,它處于數(shù)據(jù)訪問層與表示層中間, 起到了數(shù)據(jù)交換中承上啟下的作用。正因?yàn)槿绱?,業(yè)務(wù)邏輯層的設(shè)計(jì)對(duì)于一個(gè)支持可擴(kuò)展的架構(gòu)尤為關(guān)鍵,因?yàn)樗缪萘藘蓚€(gè)不同的角色。持久層是一個(gè)相對(duì)獨(dú)立的邏 輯層面,專注于數(shù)據(jù)持久化邏輯的實(shí)現(xiàn)。持久層判定標(biāo)準(zhǔn)如 果表示層發(fā)生變化,需要從 JSP 遷移 ,數(shù)據(jù)持久化代碼是否需要重新編譯。購(gòu)書網(wǎng)站解決方案設(shè)計(jì)過 程中,在“核心平臺(tái)”的基礎(chǔ)上,始終貫徹以業(yè)務(wù)需求為主的思想。 表示層包含瀏覽器或其它客戶端,數(shù)據(jù)服務(wù)層由數(shù)據(jù)庫(kù)提供服務(wù)。 支持 J2EE 應(yīng)用服務(wù)器有很多, BEA 的 Weblogic, IBM 的 websphere,以及 Tomcat。 與傳統(tǒng)的桌面應(yīng)用程序不同, Tomcat 中的應(yīng)用程序是一個(gè) WAR(WebArchive) 文件。通 常這些所依賴的類也可以打包成 JAR 放到 12 WEBNIF 下的 lib 目錄下,當(dāng)然也可以放到系統(tǒng)的 CLASSPATH 中,但那樣移植和管理起來不方便。另外 Tomcat 也提供了一個(gè)應(yīng)用 manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè) xml 文件中。但是與 Apache 相比,它的處理靜態(tài) Hmtl 的能力就不如 Apache。如與 JBOSS(一個(gè)開 源的應(yīng)用服務(wù)器 )集成起來開發(fā) EJB,與 Cocoon(Apache 的另外一個(gè)項(xiàng)目 )集成起來開發(fā)基于 Xml 的應(yīng)用,與 OpneJMS 集成起來開發(fā) JMS 應(yīng)用,而且可以與 Tomcat集成的軟件還有很多。如今,開源軟件越來越 受 到人們的重視, Linux就是一個(gè)成功的典型。主流關(guān)系 型數(shù)據(jù)庫(kù)管理系統(tǒng)有 Oracle, MS SQL Server , MySQL, Sybase 和 DB2。 2. 它通過一個(gè)高度優(yōu)化的類庫(kù)實(shí)現(xiàn) SQL函數(shù)庫(kù)并像他們能達(dá)到的一樣快速, 13 通常在查詢初始化后不該有任何內(nèi)存分配。 本 章小結(jié) 本章主要介紹了為論文提供研究課題的購(gòu)書門戶網(wǎng)站項(xiàng)目,和網(wǎng)站系統(tǒng)的概 要設(shè)計(jì)。在系統(tǒng)概要設(shè)計(jì)中,主要討論了系統(tǒng)的邏輯架構(gòu),并根據(jù)架構(gòu)進(jìn)行了實(shí)現(xiàn)框架和應(yīng)用服務(wù)器的選型。同時(shí)書籍有種類,所以必須建立書籍種類表。 所以總結(jié)上述原因,可以初步得出以下表: 表 數(shù)據(jù)庫(kù)需求分析 表單 表單名稱 USER 用戶表 COMMENT 評(píng)論表 BOOK 書籍信息表 BOOK_CATEGORY 書籍類型表 ORDERINFOR 訂單表 JOB 工作信息表 CITY 城市信息表 PROVINCE 省份表 ADMIN 管理員表 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì) 通過數(shù)據(jù)庫(kù)的需求,可以的得出相關(guān)表,但是這些還不夠,還要設(shè)計(jì)出表的 屬性,以及彼此之間的關(guān)系。 通過 CATEGORY_NAME 獲取 BOOK_ID,并生成圖書類別的 RSS Feed 文 件。 在下一章,我將介紹本課題的核心技術(shù): RSS,分析它的歷史,技術(shù)優(yōu)勢(shì),文 件結(jié)構(gòu),以及應(yīng)用模式。使用 RSS,用戶就可以像收郵件一樣的收看網(wǎng)絡(luò)信息,訂閱自己感興趣的內(nèi)容,當(dāng)網(wǎng)站內(nèi)容更新時(shí),他們不需登陸網(wǎng)站就會(huì)看到同步 更新的信息。 在 UserLand 公司接手并不斷開發(fā) RSS 的同時(shí),很多的專業(yè)人士認(rèn)識(shí)到需要通 過一個(gè)第三方、非商業(yè)的組織,把 RSS 發(fā)展成為一個(gè)通用的規(guī)范,并進(jìn)一步標(biāo)準(zhǔn)化。從既有資源而言, 繼續(xù)占有絕對(duì)優(yōu)勢(shì)。 “推”技術(shù), RSS 技術(shù)能按照一定的頻率主動(dòng)把相關(guān)信息推 送到信息接收者的瀏覽器里,并通過一定方式表明信息的發(fā)布時(shí)間,大大提高了網(wǎng)絡(luò)信息利用的時(shí)效性,這也是網(wǎng)絡(luò)信息利用效率提高的一個(gè)重要方面。 作為一種基于 XML 的元數(shù)據(jù)格式, RSS 技術(shù)適合多種形式的網(wǎng)絡(luò)信息發(fā)布,而且 19 在技術(shù)實(shí)現(xiàn)上非常簡(jiǎn)單,信息發(fā)布的邊際成本趨近于零。 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ò)信息也就越來越多,整個(gè)互聯(lián)網(wǎng)的結(jié)構(gòu)性、組織性就會(huì)得到很大的改善。這個(gè)利用 RSS元素描述的網(wǎng)站內(nèi)容匯總文件我們稱之為一個(gè) RSS Feed。 一個(gè)典 型的 文件如下所示: ?xml version=? rss version= channel titleThe channel39。包 括 :RSS channel 是從哪獲得, channel 的名稱以及 channel 的內(nèi)容描述。 表 item 元素 元素 描述 Title Item元素的標(biāo)題 link Item的 URL。通過 RSS 技術(shù)向公眾提 供免費(fèi)的 RSS 新聞標(biāo)題,讓更多的人了解媒體,更及時(shí)、便捷地得到第一手新聞信息資訊,有助于提高媒體的品牌和市場(chǎng),在激烈的市場(chǎng)中取得競(jìng)爭(zhēng)優(yōu)勢(shì)。 RSS 技術(shù)和在其基礎(chǔ)上開發(fā)的產(chǎn)品以及行業(yè)應(yīng)用,使信息“插上了智慧的翅 膀”,在最短時(shí)間內(nèi)飛到最需要它們的用戶身邊。 RSS 在本系統(tǒng)中的應(yīng)用設(shè)計(jì) 目前,已有多個(gè) Java 開源項(xiàng)目提供對(duì) RSS 技術(shù)的支持,基于軟件復(fù)用的原則, 選擇在 Java 類庫(kù) ROME 的基礎(chǔ)上做進(jìn)一步開發(fā)。 在購(gòu)書門戶網(wǎng)絡(luò)信息服務(wù)中,適合 RSS 技術(shù)應(yīng)用的項(xiàng)目一般要具有下面幾個(gè) 特點(diǎn): 。 用戶可以對(duì)圖書發(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 來操作大部份 Syndication 格式 變得更加容易。從數(shù)據(jù) 庫(kù)中提取相關(guān)信息,在邏輯層中生成相關(guān)的 XML 文件,并在表現(xiàn)層中生成 RSS 24 文件。是將網(wǎng)站的信息進(jìn)行整合的一種有效手段。 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ì)象。 SyndEntry entry。 ResultSet rs=()。 (title)。 //設(shè)定 RSS Feed 的版本號(hào)為 ()。 SyndFeedOutput output=new SyndFeedOutput()。 使用 ROME類庫(kù)中的 FeedFotcher類可根據(jù) URL鏈接抓取到 RSS Feed的內(nèi)容。 SyndFeed feed=(new URL(此處是 RSS Feed 的鏈接地址 ))。 在測(cè)試中,把程序看作一個(gè)不能打開的黑盒子,在完全不
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1