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

        ?

        基于ASP.NET技術(shù)的網(wǎng)站群系統(tǒng)設(shè)計(jì)

        2013-05-12 01:07:38胡艷
        關(guān)鍵詞:設(shè)計(jì)模式站點(diǎn)編程

        胡艷

        (北京農(nóng)業(yè)職業(yè)學(xué)院信息技術(shù)系,北京 102442)

        1 概述

        目前,國(guó)家的各級(jí)政府部門及企事業(yè)單位為了滿足信息化及網(wǎng)絡(luò)高效宣傳的要求,都創(chuàng)建了自己的門戶網(wǎng)站,與此同時(shí),下屬單位或部門也建立了許多子網(wǎng)站。調(diào)查研究分析知:當(dāng)前的門戶網(wǎng)站及其下屬子網(wǎng)站基本上是各自獨(dú)立且封閉的系統(tǒng),相互間無(wú)法進(jìn)行信息共享,造成大量冗余信息,嚴(yán)重浪費(fèi)了網(wǎng)絡(luò)資源,同時(shí),增加了用戶獲取信息的難度,降低了訪問(wèn)效率。最重要的是,對(duì)于網(wǎng)絡(luò)管理者而言,缺乏統(tǒng)一的數(shù)據(jù)規(guī)范標(biāo)準(zhǔn)及管理模式。

        針對(duì)以上問(wèn)題,我們?cè)O(shè)計(jì)了一種基于ASP.NET技術(shù)的網(wǎng)站群系統(tǒng),用于實(shí)現(xiàn)網(wǎng)站的群信息化管理。

        2 ASP.NET技術(shù)概述

        ASP.NET主要用于創(chuàng)建動(dòng)態(tài)網(wǎng)站及WEB應(yīng)用程序,其繼承了.NET Framework中的編程模型,使用Web表單的開(kāi)發(fā)模式為程序員提供易于編寫、結(jié)構(gòu)清晰的編程方法,程序代碼容易實(shí)現(xiàn)重復(fù)利用和共享。ASP.NET技術(shù)具有簡(jiǎn)便高效、平臺(tái)兼容性強(qiáng)、可自定義、可擴(kuò)展及良好的升級(jí)能力等特性。

        此外,ASP.NET技術(shù)在緩沖技術(shù)、服務(wù)器控件和對(duì)數(shù)據(jù)捆綁等方面的改進(jìn),提高了系統(tǒng)的穩(wěn)定性、更快速的開(kāi)發(fā)及更便捷的管理性能。由以上的特性可以看出ASP.NET技術(shù)非常適合應(yīng)用于網(wǎng)站群系統(tǒng)的開(kāi)發(fā)。

        3 網(wǎng)站群系統(tǒng)設(shè)計(jì)

        該網(wǎng)站群系統(tǒng)為資源整合平臺(tái),包括網(wǎng)站群組合與統(tǒng)一管理、子網(wǎng)站個(gè)性化建立及站點(diǎn)間信息共享。該網(wǎng)站群系統(tǒng)的最大特點(diǎn)是良好的通用性,即不同站點(diǎn)采用統(tǒng)一技術(shù)構(gòu)建成統(tǒng)一平臺(tái),網(wǎng)站群的個(gè)體實(shí)現(xiàn)自由組合及統(tǒng)一管理。該系統(tǒng)中,子網(wǎng)站采用web模式,在IIS系統(tǒng)層進(jìn)行管理與控制。通過(guò)站群管理服務(wù)模塊,實(shí)現(xiàn)站點(diǎn)組件模塊的封裝、備份、上載及安裝,從而實(shí)現(xiàn)站點(diǎn)間的數(shù)據(jù)共享。

        3.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

        圖1 網(wǎng)站群系統(tǒng)結(jié)構(gòu)圖

        針對(duì)網(wǎng)站群系統(tǒng)的需求,設(shè)計(jì)中選用Windows NT Server操作系統(tǒng),采用B/S結(jié)構(gòu)系統(tǒng)采用模塊化的設(shè)計(jì)模式,整個(gè)平臺(tái)分為表示層、邏輯層及數(shù)據(jù)庫(kù)層,進(jìn)而細(xì)分為信息展示、編輯和發(fā)布、系統(tǒng)管理、擴(kuò)展接口等子系統(tǒng)。依照軟件開(kāi)發(fā)流程,在.NET平臺(tái)下結(jié)合 XML文件、Javascript腳本控制、Ajax頁(yè)面等技術(shù),實(shí)現(xiàn)網(wǎng)站群系統(tǒng)內(nèi)動(dòng)態(tài)創(chuàng)建子網(wǎng)站及主站與子網(wǎng)站、各子網(wǎng)站之間的數(shù)據(jù)共享。

        網(wǎng)站群系統(tǒng)的整體結(jié)構(gòu)如圖1所示。系統(tǒng)中的網(wǎng)站群集管理系統(tǒng)是整個(gè)架構(gòu)的核心,負(fù)責(zé)管理主網(wǎng)站及子網(wǎng)站、子網(wǎng)站相互間的數(shù)據(jù)傳輸及共享。網(wǎng)站群整體采用MVC設(shè)計(jì)模式,系統(tǒng)中各組件耦合松散的特性使得程序開(kāi)發(fā)更加靈活,最大程度上滿足動(dòng)態(tài)快捷建立子網(wǎng)站及與主網(wǎng)站靈活整合的需求。系統(tǒng)通過(guò)數(shù)據(jù)綁定技術(shù)將視圖與模型綁定,以建立網(wǎng)站群系統(tǒng)中主站與子站、子站相互間通訊。采用System.Object作為所有模型類的通用類型,抽象類派生出的每一具體子類都可以直接繼承其父類間的關(guān)系,避免了每一次都需要重新定義眾多子類間復(fù)雜關(guān)系的操作,從而大大提高了網(wǎng)站創(chuàng)建的效率。

        為滿足實(shí)際工作的需求,以內(nèi)容管理系統(tǒng)為基礎(chǔ)創(chuàng)建一個(gè)新的可構(gòu)建網(wǎng)站群技術(shù)平臺(tái)。該平臺(tái)可實(shí)現(xiàn)最新互聯(lián)網(wǎng)技術(shù)的綜合運(yùn)用,進(jìn)行信息共享、呈送、抓取,實(shí)現(xiàn)語(yǔ)義網(wǎng)和 web2.0的操作,以滿足網(wǎng)站群系統(tǒng)對(duì)主網(wǎng)站與子網(wǎng)站內(nèi)容的需求。

        3.2 系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù)

        系統(tǒng)設(shè)計(jì)實(shí)施過(guò)程中涉及的關(guān)鍵技術(shù)包括:

        組件技術(shù):組件技術(shù)可以增強(qiáng)網(wǎng)絡(luò)群系統(tǒng)的易操作性、使用性及可擴(kuò)展性,同時(shí)組件具有語(yǔ)言獨(dú)立性的優(yōu)勢(shì),即編程時(shí)可以不受某種語(yǔ)言的限制,因此,實(shí)際實(shí)施中,使用 Visual Studio.NET實(shí)現(xiàn)混合式組件開(kāi)發(fā)。具體過(guò)程中,采用組件技術(shù)實(shí)現(xiàn)了子站數(shù)據(jù)上傳及站點(diǎn)間數(shù)據(jù)交換等操作。

        XML及Web Service技術(shù):系統(tǒng)中數(shù)據(jù)共享及數(shù)據(jù)交換采用XML技術(shù),構(gòu)建基于 Web Service的網(wǎng)站群系統(tǒng)。Web Service通過(guò)編程實(shí)現(xiàn)采用Web調(diào)用的應(yīng)用程序,Web Service是一個(gè)統(tǒng)一、開(kāi)放的接口標(biāo)準(zhǔn),該標(biāo)準(zhǔn)使各孤立站點(diǎn)間能夠?qū)崿F(xiàn)相互通信及數(shù)據(jù)共享,該標(biāo)準(zhǔn)能夠在支持此標(biāo)準(zhǔn)的所有環(huán)境中使用。Web Service開(kāi)發(fā)方式中ASP.NET技術(shù)最為流行并且成熟,ASP.NET開(kāi)發(fā)中的代碼與頁(yè)面分離使得生成的系統(tǒng)具有良好的穩(wěn)定性及可操作性。方案實(shí)施時(shí),采用 ASP.NET技術(shù),以C#為宿主語(yǔ)言,以 VisualStudio.NET為開(kāi)發(fā)工具創(chuàng)建了網(wǎng)站群系統(tǒng),而上述條件均符合Web Service的開(kāi)發(fā)需求。系統(tǒng)在設(shè)計(jì)過(guò)程中需要充分考慮系統(tǒng)中的數(shù)據(jù)與應(yīng)用有可能部署到不同網(wǎng)絡(luò)服務(wù)器中的特點(diǎn),通過(guò) Web Service技術(shù),使網(wǎng)站群系統(tǒng)中各子網(wǎng)站跨越防火墻通信及數(shù)據(jù)共享變得更加簡(jiǎn)單便捷。

        結(jié)語(yǔ)

        探討了基于ASP.NET技術(shù)的網(wǎng)站群系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),運(yùn)用MVC設(shè)計(jì)模式,采用模塊化、組件化的設(shè)計(jì)方法,解決了當(dāng)前網(wǎng)站群中信息冗余及管理復(fù)雜等問(wèn)題。采用這種方法創(chuàng)建主網(wǎng)站及子網(wǎng)站具有方便快捷、建站成本較低、易維護(hù)、站群中信息資源利用率高等優(yōu)點(diǎn)。

        [1]趙俊嵐.XML編程中的DOM與SAX技術(shù)[J].計(jì)算機(jī)工程.2004,30(24):70-72.

        [2]陳樂(lè),楊小虎.MVC模式在分布式環(huán)境下的應(yīng)用研究 [J].計(jì)算機(jī)工程,2006,32(19):62-64.

        [3]段斌,李光輝.2009.基于MVC框架的公共部門績(jī)效評(píng)價(jià)系統(tǒng) [J].計(jì)算機(jī)工程,2009,35(6):263-265.

        [4]林慶,朱翠苗,鄭廣成,等.基于 ASP.NET的 MVC設(shè)計(jì)模式的研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(1):167-169.

        猜你喜歡
        設(shè)計(jì)模式站點(diǎn)編程
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        仿生設(shè)計(jì)模式的創(chuàng)新應(yīng)用探索
        玩具世界(2023年6期)2024-01-29 12:14:36
        “1+1”作業(yè)設(shè)計(jì)模式的實(shí)踐探索
        基于Web站點(diǎn)的SQL注入分析與防范
        電子制作(2019年14期)2019-08-20 05:43:42
        2017~2018年冬季西北地區(qū)某站點(diǎn)流感流行特征分析
        交通機(jī)電工程設(shè)計(jì)模式創(chuàng)新探討
        首屆歐洲自行車共享站點(diǎn)協(xié)商會(huì)召開(kāi)
        国产高清一区在线观看| 国产98色在线 | 国产| 插我一区二区在线观看| 亚洲男人的天堂网站| 连续高潮喷水无码| 久久人妻少妇中文字幕| 中文字幕av素人专区| 国产激情久久久久久熟女老人| 国产激情久久久久久熟女老人av | 亚洲啪啪综合av一区| 亚洲午夜久久久久中文字幕| 亚洲男女视频一区二区| 亚洲伊人av天堂有码在线| 少妇做爰免费视频了| 亚洲高潮喷水无码av电影| 精品亚洲少妇一区二区三区| 日本一区二区高清在线观看| 亚洲毛片在线免费视频| av无码av天天av天天爽| 丰满少妇愉情中文字幕18禁片| 国产亚洲精品日韩香蕉网| 国产黄色一级大片一区二区| 国产精品国产三级国产aⅴ下载| 国产精品一区二区无线| 欧美在线成人午夜网站| 亚洲中文字幕有综合久久| 日本成人午夜一区二区三区| 97精品人人妻人人| 国模少妇一区二区三区| 久久夜色精品国产噜噜噜亚洲av | 黑丝国产精品一区二区| 澳门蜜桃av成人av| 久久久久久久综合综合狠狠| 久久亚洲精品无码gv| 美女叉开双腿让男人插| 午夜免费观看国产视频| 国内揄拍国内精品少妇| 久久中文精品无码中文字幕| 久久一区av蜜桃人妻| 精品亚洲av乱码一区二区三区| 男女性爽大片视频|