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

        ?

        基于C/S架構(gòu)和Java技術(shù)的數(shù)字報(bào)系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)

        2013-12-31 00:00:00王珍

        摘 要:通過分析數(shù)字報(bào)系統(tǒng)面臨的問題,提出基于C/S架構(gòu)和JAVA技術(shù)的多媒體數(shù)字報(bào)系統(tǒng)的解決方案。系統(tǒng)前臺(tái)通過熱區(qū)顯示對(duì)應(yīng)的文章內(nèi)容,根據(jù)鼠標(biāo)滑動(dòng)的方位自動(dòng)響應(yīng)文章熱區(qū),用戶單擊熱區(qū)查看文章;后臺(tái)采用Eclipse RCP開發(fā)框架,利用微軟的SQL Server建立數(shù)據(jù)庫服務(wù)器,運(yùn)用Delphi編譯語言及JSP技術(shù)實(shí)現(xiàn)。該系統(tǒng)生成的數(shù)字報(bào)比傳統(tǒng)紙媒易于保存、時(shí)效性強(qiáng)、內(nèi)容表現(xiàn)形式多樣、用戶瀏覽便捷。

        關(guān)鍵詞:Java;數(shù)字報(bào);系統(tǒng)設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)

        中圖分類號(hào):TP311.52

        基于互聯(lián)網(wǎng)這個(gè)傳輸平臺(tái)傳播新聞和信息的第四媒體的發(fā)展對(duì)傳統(tǒng)的紙媒已經(jīng)產(chǎn)生了巨大的沖擊。從1981年美國(guó)《哥倫布電訊報(bào)》發(fā)行第一份數(shù)字報(bào)紙,到專門針對(duì)iPad發(fā)行的數(shù)字報(bào)The Daily的問世,只用了30年的時(shí)間[1],足以見得數(shù)字報(bào)行業(yè)發(fā)展之迅猛。然而數(shù)字報(bào)在快速發(fā)展過程中還面臨以下問題,首先是發(fā)布時(shí)效性的問題;再者技術(shù)上一次制作只能在單一的介質(zhì)上發(fā)布,不能整合發(fā)布多個(gè)平臺(tái),實(shí)現(xiàn)一次制作,多次發(fā)布;第一代PDF版數(shù)字報(bào)不能直接瀏覽,要借助第三方軟件才能打開,且不具備查詢檢索功能。第二代網(wǎng)頁版的數(shù)字報(bào)閱讀起來是無數(shù)網(wǎng)頁切換,閱讀四個(gè)版面的內(nèi)容都要刷屏幾十次,用戶瀏覽感覺不好,往往頭暈眼花。安全性、使用功能各方面都差強(qiáng)人意。

        文中介紹的多媒體數(shù)字報(bào)紙系統(tǒng)采用Eclipse RCP框架,它提供了專業(yè)化的外觀,更高的運(yùn)行效率,更少的內(nèi)存消耗。數(shù)字報(bào)制作軟件操作過程簡(jiǎn)單方便,報(bào)紙每個(gè)的版面的轉(zhuǎn)化過程不到幾分鐘即可完成,傳播速度快。生成的數(shù)字報(bào)瀏覽效果佳,聲圖并茂。

        1 數(shù)字報(bào)系統(tǒng)架構(gòu)模型

        數(shù)字報(bào)刊系統(tǒng)是對(duì)見報(bào)資料進(jìn)行整理、管理和發(fā)布的一整套的數(shù)據(jù)處理系統(tǒng),實(shí)現(xiàn)對(duì)見報(bào)資料的完整還原和再現(xiàn)[2]。

        傳統(tǒng)報(bào)刊媒體是由紙媒制成的形式活潑的二維版面。將版面略圖通過網(wǎng)頁呈現(xiàn),點(diǎn)擊略圖按文章外框產(chǎn)生的熱區(qū)瀏覽文件,是數(shù)字報(bào)系統(tǒng)的主要表現(xiàn)形式。將二維版面信息集成到網(wǎng)絡(luò)媒體,就將傳統(tǒng)的排版系統(tǒng)與電子網(wǎng)站系統(tǒng)結(jié)合起來。

        數(shù)字報(bào)系統(tǒng)由前臺(tái)客戶端和數(shù)字報(bào)后臺(tái)管理系統(tǒng)組成。該系統(tǒng)采用基于JAVA的客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器3層結(jié)構(gòu)進(jìn)行分解服務(wù),Java平臺(tái)根據(jù)多層分布式應(yīng)用模型,按照不同的功能把應(yīng)用程序邏輯劃分成不同的組件,應(yīng)用包含的各個(gè)組件被安放在不同的機(jī)器上,組件所處的位置由組件本身在多層環(huán)境中所處的層次來決定。

        圖1 多層JAVA應(yīng)用模型圖示

        客戶端的功能是將PDF進(jìn)行反解操作生成XML數(shù)據(jù)庫文件后上傳到數(shù)字報(bào)服務(wù)器端管理程序,生成多媒體數(shù)字報(bào)在線發(fā)布和瀏覽。

        表示層的功能是生成Web頁面和Web頁面中的動(dòng)態(tài)內(nèi)容,把客戶端傳來的Web頁面包含的請(qǐng)求打包。業(yè)務(wù)層完成業(yè)務(wù)邏輯的實(shí)現(xiàn),它對(duì)用戶請(qǐng)求進(jìn)行處理,進(jìn)行運(yùn)算和工作流管理,把處理結(jié)果反饋到表示層。

        數(shù)據(jù)庫服務(wù)器實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ)、訪問及優(yōu)化。完成對(duì)作者信息的存儲(chǔ)、審稿人信息的存儲(chǔ)、數(shù)據(jù)庫的優(yōu)化。

        2 數(shù)字報(bào)系統(tǒng)的實(shí)現(xiàn)

        數(shù)字報(bào)系統(tǒng)采用Eclipse Rcp集成開發(fā)環(huán)境和C/S架構(gòu)。數(shù)字報(bào)系統(tǒng)的方案流程圖如下圖2:

        圖2 數(shù)字報(bào)系統(tǒng)方案圖

        2.1 數(shù)字報(bào)系統(tǒng)設(shè)計(jì)應(yīng)用的框架模式

        隨著Eclipse和Eclipse插件體系結(jié)構(gòu)的應(yīng)用以及Eclipse 3.0中Eclipse RCP的引入,Java在桌面應(yīng)用開發(fā)中有了Eclipse RCP這個(gè)強(qiáng)大的開發(fā)框架,這促使Java的桌面開發(fā)又重新獲得重視并流行起來。它比過去Java桌面應(yīng)用程序開發(fā)使用的AWT和Swing程序運(yùn)行速度快、占用內(nèi)存小。Eclipse RCP開發(fā)應(yīng)用模式,提供了本地化和專業(yè)化的外觀、更高的運(yùn)行效率、更少的內(nèi)存占用,還提供了組件化的模型和更好的重用性、可維護(hù)性、可伸縮性,可擴(kuò)展性等。

        C/S模式,即Client/Server(客戶機(jī)/服務(wù)器)模式,通過將Client端和Server端的任務(wù)合理分配,降低了系統(tǒng)的通訊開銷。該模式充分利用了兩端硬件環(huán)境的優(yōu)勢(shì),最大的好處是不依賴外網(wǎng)環(huán)境。

        后臺(tái)數(shù)據(jù)庫采用SQL,位于遠(yuǎn)程計(jì)算機(jī)上,也叫SQL服務(wù)器,非常適用于幾個(gè)用戶同時(shí)訪問。遠(yuǎn)程數(shù)據(jù)庫提供了基于事務(wù)的多用戶支持。SQL數(shù)據(jù)庫安全性強(qiáng)、使用性能高、支持XML。它適用于大型聯(lián)機(jī)事務(wù)的處理、數(shù)據(jù)倉(cāng)庫等。

        2.2 前臺(tái)客戶端實(shí)現(xiàn)

        利用熱區(qū)顯示對(duì)應(yīng)的文章內(nèi)容,由鼠標(biāo)移動(dòng)的位置自動(dòng)響應(yīng)相對(duì)應(yīng)的文章熱區(qū),用戶單擊熱區(qū)查看相對(duì)應(yīng)的文章。當(dāng)鼠標(biāo)移動(dòng)到報(bào)紙的圖片上時(shí),會(huì)出現(xiàn)相應(yīng)的矩形框熱區(qū),即新聞在圖片所占區(qū)域。同時(shí),在這條新聞的排版區(qū)域產(chǎn)生紅色虛線。熱區(qū)完成過程:

        (1)XML/HTML的熱點(diǎn)效果:用以下代碼設(shè)置圖片,MAP:,再通過MAP標(biāo)簽調(diào)用此圖片:。最后使用AREA標(biāo)簽設(shè)置所屬區(qū)域新聞屬性,如:title、shape、coode、href,已操作此區(qū)域觸發(fā)的JS效果。

        (2)設(shè)置CSS矩形框?qū)傩裕禾砑有侣剷r(shí),新聞相應(yīng)的熱點(diǎn)坐標(biāo)通過JS獲取,前臺(tái)顯示時(shí)要讀取數(shù)據(jù)庫中該新聞的熱點(diǎn)坐標(biāo),運(yùn)用JS創(chuàng)建一個(gè)CSS,由熱點(diǎn)坐標(biāo)設(shè)置CSS層的寬、高,調(diào)整CSS層的邊框?qū)傩?,設(shè)置成虛線。

        (3)JavaScript鼠標(biāo)事件:運(yùn)用onmouseover和onmouseout功能調(diào)用JS的 show以及hidden函數(shù),完成鼠標(biāo)游離于矩形框時(shí)的出現(xiàn)和消失。

        3 后臺(tái)數(shù)字報(bào)管理系統(tǒng)的實(shí)現(xiàn)

        后臺(tái)管理系統(tǒng)實(shí)現(xiàn)的功能包括系統(tǒng)級(jí)功能和工作級(jí)功能。其中系統(tǒng)功能涵蓋安全權(quán)限管理、遠(yuǎn)程工作管理、系統(tǒng)監(jiān)控;工作級(jí)功能包括報(bào)紙欄目管理、出版流程管理以及模板管理效果預(yù)覽。

        我們采用Eclipse RCP開發(fā)平臺(tái),利用微軟的SQL Server建立數(shù)據(jù)庫服務(wù)器,運(yùn)用Delphi語言將程序編譯成ISAPI的形式完成Web服務(wù)器對(duì)數(shù)據(jù)庫的快速訪問,最后利用Jsp技術(shù)實(shí)現(xiàn)Web服務(wù)器信息發(fā)布功能和后臺(tái)管理的無縫結(jié)合。

        4 結(jié)語

        文中介紹的多媒體數(shù)字報(bào)系統(tǒng)采用Eclipse Rcp、Flash等技術(shù),領(lǐng)先于PDF版和網(wǎng)頁版,可以實(shí)現(xiàn)PDF文件的智能反解,使得數(shù)字報(bào)系統(tǒng)更加靈活和具有可維護(hù)性。目前國(guó)內(nèi)數(shù)字報(bào)紙系統(tǒng)正處于探索期,我們應(yīng)該充分利用現(xiàn)有資源,跟進(jìn)新技術(shù),把報(bào)紙數(shù)字化進(jìn)程更好的向前推動(dòng)。

        參考文獻(xiàn):

        [1]蕭兵.數(shù)字化報(bào)紙的視覺設(shè)計(jì)研究[J].科技與出版,2011(12):94-96.

        [2]張東升,殷建民.中文數(shù)字報(bào)刊系統(tǒng)研究與實(shí)現(xiàn)[J].信息技術(shù)與信息化,2010(5):74-77.

        作者簡(jiǎn)介:王珍(1983-),女,陜西商洛人,科員,初級(jí)一級(jí),碩士,研究方向:計(jì)算機(jī)科學(xué)與技術(shù)。

        作者單位:陜西商洛學(xué)院宣傳部,陜西商洛 726000

        91久久精品一二三区蜜桃| 国产精品丝袜久久久久久不卡| 欧性猛交ⅹxxx乱大交| 国产精品久久这里只有精品| 日本大片一区二区三区| 欧洲乱码伦视频免费| 无码综合天天久久综合网| 日本久久久免费高清| 日产精品毛片av一区二区三区| 久久久久人妻精品一区二区三区 | 国产精品嫩草99av在线| 亚洲av国产av综合av| 亚洲国产精品成人久久av| 精品三级国产一区二区三| 99国产精品久久久蜜芽| 亚洲美腿丝袜综合一区| 日本一区二区三区在线观看免费| 国内自拍愉拍免费观看| 男人靠女人免费视频网站| 女性自慰网站免费看ww| 国产精品又污又爽又色的网站| 国产av无码专区亚洲精品| 久久久久国产一区二区三区| 久久亚洲aⅴ精品网站婷婷| 精品一区二区av在线| 国产乱人激情h在线观看| 日韩乱码视频| 国产精品一区二区三区成人| 美女网站免费观看视频| 国产精品卡一卡二卡三| 国产颜射视频在线播放| 一本色道久久亚洲加勒比| 99久久婷婷国产综合精品电影| 欧美日本道免费二区三区| 亚洲韩日av中文字幕| 激情伊人五月天久久综合| 亚洲精品免费专区| 精品久久一区二区av| 亚洲人成网站色7799| 五十路熟女一区二区三区| 精品国产乱码一区二区三区|