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

        ?

        基于軟件工程的Web開(kāi)發(fā)與應(yīng)用

        2010-01-01 00:00:00馮貴春
        商場(chǎng)現(xiàn)代化 2010年6期

        [摘 要]介紹了Web工程及其與傳統(tǒng)軟件工程的顯著區(qū)別,討論了一種具體的、切實(shí)可行的實(shí)施web工程的方法。該方法借鑒了傳統(tǒng)軟件工程的某些思想,對(duì)基于Web的應(yīng)用系統(tǒng)采用結(jié)構(gòu)化的方法進(jìn)行分析和設(shè)計(jì),在整個(gè)開(kāi)發(fā)過(guò)程中應(yīng)用螺旋模型,同時(shí)融入Web應(yīng)用的開(kāi)發(fā)特性,最后給出了一個(gè)開(kāi)發(fā)示例。

        [關(guān)鍵詞]Web工程 軟件工程 開(kāi)發(fā)應(yīng)用

        EasyJWeb是基于java技術(shù),應(yīng)用于WEB應(yīng)用程序快速開(kāi)發(fā)的MVC框架,框架設(shè)計(jì)構(gòu)思來(lái)源于國(guó)內(nèi)眾多項(xiàng)目實(shí)踐,框架充分借簽了當(dāng)前主要流行的開(kāi)源Web框架(Struts、JSF、Tapestry 、Webwork),吸取了其優(yōu)點(diǎn)及精華,利用Velocity作為模板頁(yè)面引擎,是一個(gè)實(shí)現(xiàn)了頁(yè)面及代碼完全分離的MVC開(kāi)發(fā)框架。是一個(gè)能實(shí)現(xiàn)中小型Web應(yīng)用系統(tǒng)快速開(kāi)發(fā)的簡(jiǎn)易Web框架。

        一、基于軟件工程的Web開(kāi)發(fā)特點(diǎn)

        最早的Web設(shè)計(jì)是很簡(jiǎn)單的,一大堆的超鏈接。大量的文本和圖片。而現(xiàn)在的Web已經(jīng)具備了與數(shù)據(jù)緊密連接的需要,大量B/S結(jié)構(gòu)的應(yīng)用,毫無(wú)疑問(wèn),Web已經(jīng)成為軟件的一個(gè)重要分支。

        1. Web是圖形化的和易于導(dǎo)航的(navigate)

        Web 非常流行的一個(gè)很重要的原因就在于它可以在一頁(yè)上同時(shí)顯示色彩豐富的圖形和文本的性能。在Web之前Internet上的信息只有文本形式。Web可以提供將圖形、音頻、視頻信息集合于一體的特性。同時(shí),Web是非常易于導(dǎo)航的,只需要從一個(gè)連接跳到另一個(gè)連接,就可以在各頁(yè)各站點(diǎn)之間進(jìn)行瀏覽了。

        2. Web是分布式、動(dòng)態(tài)的

        大量的圖形、音頻和視頻信息會(huì)占用相當(dāng)大的磁盤(pán)空間,我們甚至無(wú)法預(yù)知信息的多少。對(duì)于Web沒(méi)有必要把所有信息都放在一起,信息可以放在不同的站點(diǎn)上。只需要在瀏覽器中指明這個(gè)站點(diǎn)就可以了。使在物理上并不一定在一個(gè)站點(diǎn)的信息在邏輯上一體化,從用戶來(lái)看這些信息是一體的。由于各Web站點(diǎn)的信息包含站點(diǎn)本身的信息,信息的提供者可以經(jīng)常對(duì)站上的信息進(jìn)行更新。如某個(gè)協(xié)議的發(fā)展?fàn)顩r,公司的廣告等等。一般各信息站點(diǎn)都盡量保證信息的時(shí)間性。所以Web站點(diǎn)上的信息是動(dòng)態(tài)的。經(jīng)常更新的。這一點(diǎn)是由信息的提供者保證的。

        3. Web是交互的、需要測(cè)試的

        Web的交互性首先表現(xiàn)在它的超連接上,用戶的瀏覽順序和所到站點(diǎn)完全由他自己決定。另外通過(guò)FORM的形式可以從服務(wù)器方獲得動(dòng)態(tài)的信息。用戶通過(guò)填寫(xiě)FORM可以向服務(wù)器提交請(qǐng)求,服務(wù)器可以根據(jù)用戶的請(qǐng)求返回相應(yīng)信息。Web開(kāi)發(fā)的產(chǎn)品要放到網(wǎng)絡(luò)上,要接受大量不同用戶的瀏覽和使用,所以測(cè)試工作尤其重要。維護(hù)也是一樣,沒(méi)有經(jīng)過(guò)及時(shí)維護(hù)的網(wǎng)站是沒(méi)有價(jià)值的?;谏鲜鎏攸c(diǎn).在Web開(kāi)發(fā)中采用軟件開(kāi)發(fā)的方法學(xué)和軟件工程的思想是完全可行的。

        二、基于Corba組件技術(shù)的Web系統(tǒng)的模型

        在CorbaWeb的多種分布式應(yīng)用模型中,利用Applet實(shí)現(xiàn)Web與Corba的集成方法是較有前景的一種??蛻舳讼騱eb Server請(qǐng)求的網(wǎng)頁(yè)內(nèi)含1個(gè)Applet,該Applet是Corba客戶程序的Java實(shí)現(xiàn),與ORB捆綁在一起。瀏覽器在解釋該Applet時(shí),Applet作為Corba客戶程序就會(huì)請(qǐng)求訪問(wèn)遠(yuǎn)程對(duì)象。當(dāng)遠(yuǎn)程對(duì)象得到方法請(qǐng)求后,對(duì)這個(gè)請(qǐng)求做出響應(yīng),將結(jié)果返回給瀏覽器,從而實(shí)現(xiàn)分布式應(yīng)用。這種方法可以實(shí)現(xiàn)基于CGI方式無(wú)法實(shí)現(xiàn)的許多復(fù)雜應(yīng)用。例如:遠(yuǎn)程對(duì)象既可以作為其他宿主機(jī)的遠(yuǎn)程對(duì)象的客戶程序或Applet本身,又是其他遠(yuǎn)程對(duì)象的遠(yuǎn)程對(duì)象,這樣就能實(shí)現(xiàn)瀏覽器客戶與www 服務(wù)器的交互,從而實(shí)現(xiàn)復(fù)雜的分布式應(yīng)用。同時(shí),由于使用Applet作為客戶端程序,使客戶端的用戶界面能夠最大限度地貼近用戶,使表現(xiàn)性大大提高。圖1為Applet方式體系結(jié)構(gòu)圖。

        三、Web服務(wù)體系結(jié)構(gòu)中MVC的應(yīng)用

        一個(gè)GIS站點(diǎn)可以根據(jù)用戶的查詢找到企業(yè)信息,站點(diǎn)查找已知的web服務(wù),這些服務(wù)被注冊(cè)在“靜態(tài)導(dǎo)航服務(wù)”(Static Navigation Service)文件中。這是一個(gè)web服務(wù)的靜態(tài)查找,因?yàn)閃eb服務(wù)接口和實(shí)現(xiàn)對(duì)系統(tǒng)來(lái)說(shuō)是已知的?!办o態(tài)導(dǎo)航服務(wù)”文件是一個(gè)XML文件,它含有類似于下面所示的條目:

        上面的“靜態(tài)導(dǎo)航文件”中定義的變量N表明,可能有N個(gè)服務(wù)實(shí)現(xiàn)會(huì)提供相同的web服務(wù):該體系結(jié)構(gòu)將為用戶調(diào)用所有這些服務(wù),并鞏固所有這些服務(wù)的結(jié)果。

        結(jié)束語(yǔ) Web軟件工程的研究借鑒和集成了其他學(xué)科的知識(shí)和研究成果,從而為復(fù)雜系統(tǒng)的開(kāi)發(fā)提供自然、抽象的技術(shù)手段,包括社會(huì)學(xué)、組織學(xué)、認(rèn)知科學(xué)、經(jīng)濟(jì)學(xué)等。近年來(lái)的研究趨勢(shì)表明,面向Web軟件工程將與其他計(jì)算機(jī)技術(shù)之間具有密切的關(guān)系,如面向服務(wù)的計(jì)算(service—oriented computing)、語(yǔ)義Web、網(wǎng)格計(jì)算、自主計(jì)算(autonomic computing)等。一方面,這些研究方向試圖將Web理論和技術(shù)用于其特定問(wèn)題的解決,從而對(duì)Web軟件工程提出了明確甚至是新的要求,從而作為一種需求驅(qū)動(dòng)力促進(jìn)Web軟件工程的研究;另一方面,通過(guò)與這些計(jì)算機(jī)技術(shù)相結(jié)合,拓寬了Web軟件工程的應(yīng)用領(lǐng)域和范圍,為Web軟件工程與各種主流技術(shù)相結(jié)合,走向大規(guī)模、工業(yè)化應(yīng)用提供了應(yīng)用背景.

        參考文獻(xiàn):

        [1]金 波 林家駿 王行愚:入侵檢測(cè)技術(shù)評(píng)述[J],華東理工大學(xué)學(xué)報(bào),2004(4):193—195

        [2]唐 謙 張大方:入侵檢測(cè)中模式匹配算法的性能分析[J],計(jì)算機(jī)工程與應(yīng)用,2005(17):136

        日本精品久久不卡一区二区| 久久天天躁狠狠躁夜夜2020一| 一本一道av无码中文字幕| 免费人成无码大片在线观看| 国产亚洲AV无码一区二区二三区| 亚洲免费看三级黄网站| 亚洲精品av一区二区| 色婷婷综合久久久久中文字幕| 91麻豆国产香蕉久久精品| 成人国产在线播放自拍| 国产剧情av麻豆香蕉精品| 亚洲愉拍99热成人精品热久久| 国产一区二区精品久久| 夜夜爽无码一区二区三区| 亚洲亚洲亚洲亚洲亚洲天堂| 91九色熟女潮喷露脸合集| 99re6在线视频精品免费下载| 超清纯白嫩大学生无码网站| 亚洲久热无码av中文字幕| 人片在线观看无码| 草逼视频污的网站免费| 18禁免费无码无遮挡不卡网站| 久久久久成人精品无码| 久久国产A√无码专区亚洲| 亚洲一区二区三区成人在线| 在线观看免费日韩精品| 18禁成人黄网站免费观看| 日韩精品无码一区二区三区免费| 看黄色亚洲看黄色亚洲 | 性欧美老人牲交xxxxx视频| 性一乱一搞一交一伦一性| 2020国产精品久久久久| 亚洲1区第2区第3区在线播放| 亚洲av无码精品国产成人| 国产福利午夜波多野结衣| 成人影院免费视频观看| 亚洲综合av一区二区三区蜜桃| 亚洲国产激情一区二区三区| 老熟女一区二区免费| 白色月光免费观看完整版| 国产美女主播视频一二三区 |