




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
WEB開發(fā)技術(shù)主講人:瞿學(xué)全部門:電信產(chǎn)品部時(shí)間:2007年3月8日編輯課件Web的起源討論Web開發(fā)技術(shù)的歷史,當(dāng)然要先說說Web的起源。眾所周知,Web這個(gè)Internet上最熱門的應(yīng)用架構(gòu)是由TimBerners-Lee創(chuàng)造的。Web的前身是1980年TimBerners-Lee負(fù)責(zé)的Enquire(EnquireWithinUponEverything的簡稱)工程。編輯課件Web的起源1990年11月,第一個(gè)Web效勞器nxoc01.cern.ch開始運(yùn)行,TimBerners-Lee在自己編寫的圖形化Web瀏覽器"WorldWideWeb"上看到了最早的Web頁面。1991年,CERN(EuropeanParticlePhysicsLaboratory)正式發(fā)布了Web技術(shù)標(biāo)準(zhǔn)。目前,與Web相關(guān)的各種技術(shù)標(biāo)準(zhǔn)都由著名的W3C組織(WorldWideWebConsortium)管理和維護(hù)。編輯課件Web架構(gòu)的精華從技術(shù)層面看,Web架構(gòu)的精華有三處:用超文本技術(shù)(HTML)實(shí)現(xiàn)信息與信息的連接;用統(tǒng)一資源定位技術(shù)(URI)實(shí)現(xiàn)全球信息的精確定位;用新的應(yīng)用層協(xié)議(HTTP)實(shí)現(xiàn)分布式的信息共享。這三個(gè)特點(diǎn)無一不與信息的分發(fā)、獲取和利用有關(guān)。其實(shí),TimBerners-Lee早就明確無誤地告訴我們:"Web是一個(gè)抽象的(假想的)信息空間。"也就是說,作為Internet上的一種應(yīng)用架構(gòu),Web的首要任務(wù)就是向人們提供信息和信息效勞。編輯課件Web開發(fā)的原那么一個(gè)Web開發(fā)者倘假設(shè)忘記了Web技術(shù)的最終目標(biāo)是提供信息和信息效勞,他的愚蠢程度就絲毫不亞于一個(gè)在足球場上只知道賣弄技巧,卻忘記了射門得分的大牌球星。從這個(gè)角度來說,評價(jià)一種Web開發(fā)技術(shù)優(yōu)劣的標(biāo)準(zhǔn)只有一個(gè),那就是看這種技術(shù)能否在最恰當(dāng)?shù)臅r(shí)間和最恰當(dāng)?shù)牡攸c(diǎn),以最恰當(dāng)?shù)姆绞?,為最需要信息的人提供最恰?dāng)?shù)男畔⑿?。編輯課件客戶端技術(shù)的萌芽和演進(jìn)
Web是一種典型的分布式應(yīng)用架構(gòu)。Web應(yīng)用中的每一次信息交換都要涉及到客戶端和效勞端兩個(gè)層面。因此,Web開發(fā)技術(shù)大體上也可以被分為客戶端技術(shù)和效勞端技術(shù)兩大類。Web客戶端的主要任務(wù)是展現(xiàn)信息內(nèi)容,而HTML語言那么是信息展現(xiàn)的最有效載體之一。編輯課件HTML的歷史1945年,VannevarBush在一篇文章中闡述了文本和文本之間通過超級鏈接相互關(guān)聯(lián)的思想,并在文中給出了一種能實(shí)現(xiàn)信息關(guān)聯(lián)的計(jì)算機(jī)Memex的設(shè)計(jì)方案。DougEngelbart等人那么在1960年前后,對信息關(guān)聯(lián)技術(shù)做了最早的實(shí)驗(yàn)。與此同時(shí),TedNelson正式將這種信息關(guān)聯(lián)技術(shù)命名為超文本(Hypertext)技術(shù)。1969年,IBM的CharlesGoldfarb創(chuàng)造了可用于描述超文本信息的GML(GeneralizedMarkupLanguage)語言。編輯課件HTML的歷史1978到1986年間,在ANSI等組織的努力下,GML語言進(jìn)一步開展成為著名的SGML語言標(biāo)準(zhǔn)。當(dāng)TimBerners-Lee和他的同事們在1989年試圖創(chuàng)立一個(gè)基于超文本的分布式應(yīng)用系統(tǒng)時(shí),TimBerners-Lee意識到,SGML是描述超文本信息的一個(gè)上佳方案,但美中缺乏的是,SGML過于復(fù)雜,不利于信息的傳遞和解析。于是,TimBerners-Lee對SGML語言做了大刀闊斧的簡化和完善。1990年,第一個(gè)圖形化的Web瀏覽器"WorldWideWeb"終于可以使用一種為Web度身定制的語言--HTML來展現(xiàn)超文本信息了。編輯課件HTML的歷史最初的HTML語言只能在瀏覽器中展現(xiàn)靜態(tài)的文本或圖像信息,這滿足不了人們對信息豐富性和多樣性的強(qiáng)烈需求--這件事情最終的結(jié)果是,由靜態(tài)技術(shù)向動態(tài)技術(shù)的轉(zhuǎn)變成為了Web客戶端技術(shù)演進(jìn)的永恒定律了。編輯課件GIF,JavaScript,VBScript能存儲、展現(xiàn)二維動畫的GIF圖像格式早在1989年就已開展成熟。Web出現(xiàn)后,GIF第一次為HTML頁面引入了動感元素。但更大的變革來源于1995年Java語言的問世。Java語言天生就具備的平臺無關(guān)的特點(diǎn),讓人們一下子找到了在瀏覽器中開發(fā)動態(tài)應(yīng)用的捷徑。編輯課件GIF,JavaScript,VBScript1996年,著名的Netscape瀏覽器在其2.0版中增加了對JavaApplets和JavaScript的支持。Netscape的冤家對頭,Microsoft的IE3.0也在這一年開始支持Java技術(shù)?,F(xiàn)在,喜歡動畫、喜歡交互操作、喜歡客戶端應(yīng)用的開發(fā)人員可以用Java或JavaScript語言隨心所欲地豐富HTML頁面的功能了。編輯課件GIF,JavaScript,VBScriptJavaScript語言在所有客戶端開發(fā)技術(shù)中占有非常獨(dú)特的地位:它是一種以腳本方式運(yùn)行的,簡化了的Java語言,這也是腳本技術(shù)第一次在Web世界里嶄露頭角。為了用純Microsoft的技術(shù)與JavaScript抗衡,Microsoft還為1996年的IE3.0設(shè)計(jì)了另一種后來也聲名顯赫的腳本語言--VBScript語言。編輯課件CSS,DHTML真正讓HTML頁面又酷又炫、動感無限的是CSS(CascadingStyleSheets)和DHTML(DynamicHTML)技術(shù)。1996年底,W3C提出了CSS的建議標(biāo)準(zhǔn),同年,IE3.0引入了對CSS的支持。CSS大大提高了開發(fā)者對信息展現(xiàn)格式的控制能力。1997年的Netscape4.0不但支持CSS,而且增加了許多Netscape公司自定義的動態(tài)HTML標(biāo)記,這些標(biāo)記在CSS的根底上,讓HTML頁面中的各種要素"活動"了起來。JavaScript語言在所有客戶端開發(fā)技術(shù)中占有非常獨(dú)特的地位:它是一種以腳本方式運(yùn)行的,簡化了的Java語言,這也是腳本技術(shù)第一次在Web世界里嶄露頭角。為了用純Microsoft的技術(shù)與JavaScript抗衡,Microsoft還為1996年的IE3.0設(shè)計(jì)了另一種后來也聲名顯赫的腳本語言--VBScript語言。編輯課件CSS,DHTML1997年,Microsoft發(fā)布了IE4.0,并將動態(tài)HTML標(biāo)記、CSS和動態(tài)對象模型(DHTMLObjectModel)開展成了一套完整、實(shí)用、高效的客戶端開發(fā)技術(shù)體系,Microsoft稱其為DHTML。同樣是實(shí)現(xiàn)HTML頁面的動態(tài)效果,DHTML技術(shù)無需啟動Java虛擬機(jī)或其他腳本環(huán)境,可以在瀏覽器的支持下,獲得更好的展現(xiàn)效果和更高的執(zhí)行效率。今天,已經(jīng)很少有哪個(gè)HTML頁面的開發(fā)者還會對CSS和DHTML技術(shù)視而不見了。。JavaScript語言在所有客戶端開發(fā)技術(shù)中占有非常獨(dú)特的地位:它是一種以腳本方式運(yùn)行的,簡化了的Java語言,這也是腳本技術(shù)第一次在Web世界里嶄露頭角。為了用純Microsoft的技術(shù)與JavaScript抗衡,Microsoft還為1996年的IE3.0設(shè)計(jì)了另一種后來也聲名顯赫的腳本語言--VBScript語言。編輯課件插件技術(shù)為了在HTML頁面中實(shí)現(xiàn)音頻、視頻等更為復(fù)雜的多媒體應(yīng)用,1996年的Netscape2.0成功地引入了對QuickTime插件的支持,插件這種開發(fā)方式也迅速風(fēng)行了瀏覽器的世界。在Windows平臺上,Microsoft將客戶端應(yīng)用集成的賭注押到了1990年代中期剛剛問世的COM和ActiveX身上。1996年,IE3.0正式支持在HTML頁面中插入ActiveX控件的功能,這為其他廠商擴(kuò)展Web客戶端的信息展現(xiàn)方式開辟了一條自由之路。編輯課件插件技術(shù)1999年,Realplayer插件先后在Netscape和IE瀏覽器中取得了成功,與此同時(shí),Microsoft自己的媒體播放插件MediaPlayer也被預(yù)裝到了各種Windows版本之中。1999年,Realplayer插件先后在Netscape和IE瀏覽器中取得了成功,與此同時(shí),Microsoft自己的媒體播放插件MediaPlayer也被預(yù)裝到了各種Windows版本之中。同樣值得紀(jì)念的還有Flash插件的橫空出世:1990年代初期,JonathanGay在FutureWave公司開發(fā)了一種名為FutureSplashAnimator的二維矢量動畫展示工具,1996年,Macromedia公司收購了FutureWave,并將JonathanGay的創(chuàng)造改名為我們熟悉的Flash。從此,F(xiàn)lash動畫成了Web開發(fā)者表現(xiàn)自我、展示個(gè)性的最正確方式。編輯課件插件技術(shù)1999年,同樣值得紀(jì)念的還有Flash插件的橫空出世:1990年代初期,JonathanGay在FutureWave公司開發(fā)了一種名為FutureSplashAnimator的二維矢量動畫展示工具,1996年,Macromedia公司收購了FutureWave,并將JonathanGay的創(chuàng)造改名為我們熟悉的Flash。從此,F(xiàn)lash動畫成了Web開發(fā)者表現(xiàn)自我、展示個(gè)性的最正確方式。編輯課件效勞端技術(shù)的成熟與開展與客戶端技術(shù)從靜態(tài)向動態(tài)的演進(jìn)過程類似,Web效勞端的開發(fā)技術(shù)也是由靜態(tài)向動態(tài)逐漸開展、完善起來的。最早的Web效勞器簡單地響應(yīng)瀏覽器發(fā)來的HTTP請求,并將存儲在效勞器上的HTML文件返回給瀏覽器。一種名為SSI(ServerSideIncludes)的技術(shù)可以讓W(xué)eb效勞器在返回HTML文件前,更新HTML文件的某些內(nèi)容,但其功能非常有限。編輯課件效勞端技術(shù)的成熟與開展第一種真正使效勞器能根據(jù)運(yùn)行時(shí)的具體情況,動態(tài)生成HTML頁面的技術(shù)是大名鼎鼎的CGI(CommonGatewayInterface)技術(shù)。1993年,CGI1.0的標(biāo)準(zhǔn)草案由NCSA(NationalCenterforSupercomputingApplications)提出,1995年,NCSA開始制定CGI1.1標(biāo)準(zhǔn),1997年,CGI1.2也被納入了議事日程。編輯課件效勞端技術(shù)的成熟與開展CGI技術(shù)允許效勞端的應(yīng)用程序根據(jù)客戶端的請求,動態(tài)生成HTML頁面,這使客戶端和效勞端的動態(tài)信息交換成為了可能。隨著CGI技術(shù)的普及,聊天室、論壇、電子商務(wù)、信息查詢、全文檢索等各式各樣的Web應(yīng)用蓬勃興起,人們終于可以享受到信息檢索、信息交換、信息處理等更為便捷的信息效勞了。編輯課件CGI早期的CGI程序大多是編譯后的可執(zhí)行程序,其編程語言可以是C、C++、Pascal等任何通用的程序設(shè)計(jì)語言。為了簡化CGI程序的修改、編譯和發(fā)布過程,人們開始探尋用腳本語言實(shí)現(xiàn)CGI應(yīng)用的可行方式。在此方面,不能不提的是LarryWall于1987年創(chuàng)造的Perl語言。Perl結(jié)合了C語言的高效以及sh、awk等腳本語言的便捷,似乎天生就適用于CGI程序的編寫。編輯課件CGI1995年,第一個(gè)用Perl寫成的CGI程序問世。很快,Perl在CGI編程領(lǐng)域的風(fēng)頭就蓋過了它的前輩C語言。隨后,Python等著名的腳本語言也陸續(xù)參加了CGI編程語言的行列。編輯課件PHP,ASP,JSP1994年,RasmusLerdorf創(chuàng)造了專用于Web效勞端編程的PHP(PersonalHomePageTools)語言。與以往的CGI程序不同,PHP語言將HTML代碼和PHP指令合成為完整的效勞端動態(tài)頁面,Web應(yīng)用的開發(fā)者可以用一種更加簡便、快捷的方式實(shí)現(xiàn)動態(tài)Web功能。編輯課件PHP,ASP,JSP1996年,Microsoft借鑒PHP的思想,在其Web效勞器IIS3.0中引入了ASP技術(shù)。ASP使用的腳本語言是我們熟悉的VBScript和JavaScript。借助MicrosoftVisualStudio等開發(fā)工具在市場上的成功,ASP迅速成為了Windows系統(tǒng)下Web效勞端的主流開發(fā)技術(shù)。當(dāng)然,以Sun公司為首的Java陣營也不會示弱。編輯課件PHP,ASP,JSP1997年,Servlet技術(shù)問世,1998年,JSP技術(shù)誕生。Servlet和JSP的組合(還可以加上JavaBean技術(shù))讓Java開發(fā)者同時(shí)擁有了類似CGI程序的集中處理功能和類似PHP的HTML嵌入功能,此外,Java的運(yùn)行時(shí)編譯技術(shù)也大大提高了Servlet和JSP的執(zhí)行效率--這也正是Servlet和JSP被后來的J2EE平臺吸納為核心技術(shù)的原因之一。編輯課件兩種重要的企業(yè)開發(fā)平臺
Web效勞端開發(fā)技術(shù)的完善使開發(fā)復(fù)雜的Web應(yīng)用成為了可能。在此起彼伏的電子商務(wù)大潮中,為了適應(yīng)企業(yè)級應(yīng)用開發(fā)的各種復(fù)雜需求,為了給最終用戶提供更可靠、更完善的信息效勞,兩個(gè)最重要的企業(yè)級開發(fā)平臺--J2EE和.NET在2000年前后分別誕生于Java和Windows陣營,它們隨即就在企業(yè)級Web開發(fā)領(lǐng)域展開了你死我活的拼爭。編輯課件J2EEJ2EE是純粹基于Java的解決方案。1998年,Sun發(fā)布了EJB1.0標(biāo)準(zhǔn)。EJB為企業(yè)級應(yīng)用中必不可少的數(shù)據(jù)封裝、事務(wù)處理、交易控制等功能提供了良好的技術(shù)根底。至此,J2EE平臺的三大核心技術(shù)Servlet、JSP和EJB都已先后問世。編輯課件J2EE1999年,Sun正式發(fā)布了J2EE的第一個(gè)版本。緊接著,遵循J2EE標(biāo)準(zhǔn),為企業(yè)級應(yīng)用提供支撐平臺的各類應(yīng)用效勞軟件爭先恐后地涌現(xiàn)了出來。IBM的WebSphere、BEA的WebLogic都是這一領(lǐng)域里最為成功的商業(yè)軟件平臺。隨著開源運(yùn)動的興起,JBoss等開源世界里的應(yīng)用效勞新秀也吸引了許多用戶的注意力。編輯課件J2EE到2003年時(shí),Sun的J2EE版本已經(jīng)升級到了1.4版,其中三個(gè)關(guān)鍵組件的版本也演進(jìn)到了Servlet2.4、JSP2.0和EJB2.1。至此,J2EE體系及相關(guān)的軟件產(chǎn)品已經(jīng)成為了Web效勞端開發(fā)的一個(gè)強(qiáng)有力的支撐環(huán)境。編輯課件Microsoft的.NET平臺和J2EE不同的是,Microsoft的.NET平臺是一個(gè)強(qiáng)調(diào)多語言間交互的通用運(yùn)行環(huán)境。盡管.NET的設(shè)計(jì)者試圖以.NET平臺作為絕大多數(shù)Windows應(yīng)用的首選運(yùn)行環(huán)境,但.NET首先吸引的卻是Web開發(fā)者的目光。編輯課件Microsoft的.NET平臺2001年,ECMA通過了Microsoft提交的C#語言和CLI標(biāo)準(zhǔn),這兩個(gè)技術(shù)標(biāo)準(zhǔn)構(gòu)成了.NET平臺的基石,它們也于2003年成為了ISO的國際標(biāo)準(zhǔn)。2002年,Microsoft正式發(fā)布.NETFramework和VisualStudio.NET開發(fā)環(huán)境。早在.NET發(fā)布之前,就已經(jīng)有許多Windows平臺的Web開發(fā)者迫不及待地利用Beta版本開發(fā)Web應(yīng)用了。編輯課件Microsoft的.NET平臺.NET平臺及相關(guān)的開發(fā)環(huán)境不但為Web效勞端應(yīng)用提供了一個(gè)支持多種語言的、通用的運(yùn)行平臺,而且還引入了ASP.NET這樣一種全新的Web開發(fā)技術(shù)。ASP.NET超越了ASP的局限,可以使用VB.NET、C#等編譯型語言,支持WebForm、.NETServerControl、ADO.NET等高級特性??陀^地講,.NET平臺,尤其是.NET平臺中的ASP.NET確實(shí)不失為Web開發(fā)技術(shù)在Windows平臺上的一個(gè)集大成者。編輯課件XML語言及相關(guān)技術(shù)如果說HTML語言給Web世界賦予了無限生機(jī)的話,那么,XML語言的出現(xiàn)大概就可以算成是Web的一次新生了。按照TimBerners-Lee的說法,Web是一個(gè)"信息空間"。HTML語言具有較強(qiáng)的表現(xiàn)力,但也存在結(jié)構(gòu)過于靈活、語法不標(biāo)準(zhǔn)的弱點(diǎn)。當(dāng)信息都以HTML語言的面貌出現(xiàn)時(shí),Web這個(gè)信息空間是雜亂無章、沒有秩序的。為了讓W(xué)eb世界里的所有信息都有章可循、有法可依,我們需要一種更為標(biāo)準(zhǔn)、更能夠表達(dá)信息特點(diǎn)的語言。編輯課件XML1996年,W3C在SGML語言的根底上,提出了XML(ExtensibleMarkupLanguage)語言草案。1998年,W3C正式發(fā)布了XML1.0標(biāo)準(zhǔn)。XML語言對信息的格式和表達(dá)方法做了最大程度的標(biāo)準(zhǔn),應(yīng)用軟件可以按照統(tǒng)一的方式處理所有XML信息。這樣一來,信息在整個(gè)Web世界里的共享和交換就有了技術(shù)上的保障。編輯課件XMLHTML語言關(guān)心的是信息的表現(xiàn)形式,而XML語言關(guān)心的是信息本身的格式和數(shù)據(jù)內(nèi)容。從這個(gè)意義上說,XML語言不但可以將客戶端的信息展現(xiàn)技術(shù)提高到一個(gè)新的層次,而且可以顯著提高效勞端的信息獲取、生成、發(fā)布和共享能力。為了將XML信息轉(zhuǎn)換為HTML等不同的信息展現(xiàn)形式,1999年,W3C制定出了XSLT標(biāo)準(zhǔn)。同一年,IE5.0增加了對XML和XSLT的支持。編輯課件XMLWeb本身就是一個(gè)最大的分布式應(yīng)用系統(tǒng)。對于分布式開發(fā)而言,XML技術(shù)也大有用武之地。一個(gè)明顯的事實(shí)是,如果能讓分布式應(yīng)用借助XML格式交換信息,那么,以往橫亙在分布式架構(gòu)上的信息交換難題也就迎刃而解了。1999年,W3C和相關(guān)的企業(yè)開始討論設(shè)計(jì)基于XML的通信協(xié)議,2000年,W3C發(fā)布SOAP(SimpleObjectAccessProtocol)協(xié)議的1.1版。編輯課件WebService人們把利用SOAP協(xié)議傳遞XML信息的分布式應(yīng)用模型稱為WebService。2001年,W3C發(fā)布了WSDL(WebServicesDescriptionLanguage)協(xié)議的1.1版。SOAP協(xié)議和WSDL協(xié)議共同構(gòu)成了WebService的根底。隨后,J2EE和.NET這兩大企業(yè)級開發(fā)平臺先后實(shí)現(xiàn)了WebService,并將其視為平臺的一項(xiàng)核心功能。編輯課件WebServiceWebService對于Web開發(fā)者的重要意義在于,當(dāng)我們需要在不同的效勞端、不同的客戶端乃至不同的應(yīng)用類型、不同的計(jì)算設(shè)備之間傳遞信息的時(shí)候,以往的分布式開發(fā)技術(shù)或者因?yàn)檫m應(yīng)性不強(qiáng),或者因?yàn)閿U(kuò)展能力缺乏,都難以滿足現(xiàn)代Web開發(fā)的需要,而WebService正好填補(bǔ)了這一空白。編輯課件Web開發(fā)框架和應(yīng)用模型
2000年以后,隨著Web應(yīng)用的日益復(fù)雜,人們逐漸意識到,單純依靠某種技術(shù)多半無法到達(dá)快速開發(fā)、快速驗(yàn)證和快速部署的最正確境界。研究者開始嘗試著將已有的Web開發(fā)技術(shù)綜合起來,形成完整的開發(fā)框架或應(yīng)用模型,并以此來滿足各種復(fù)雜的應(yīng)用需求。編輯課件MSNMicrosoft在客戶端的技術(shù)集成方面走在了最前面。1998年時(shí)Microsoft推出的Windows98就可以在桌面上集成Web頁面,這實(shí)際上是將資源管理器和Web瀏覽器的功能有效地結(jié)合了起來。2000年后,Microsoft陸續(xù)推出了MSNExplorer和與之相關(guān)的MSN在線效勞。這一應(yīng)用模型將Web瀏覽、視頻點(diǎn)播、郵件處理、網(wǎng)上游戲、在線聊天等許多種用戶常用的Web功能集成在了一個(gè)統(tǒng)一的界面中。編輯課件MSN從信息利用的角度看,MSN試圖讓用戶在一個(gè)最舒適的環(huán)境中獲取足夠的信息,這種努力確實(shí)值得人們稱道。另一個(gè)與客戶端技術(shù)集成相關(guān)的例子是搜索引擎Google在2003年展示給大家的Google工具欄功能。雖然Google工具欄有炒作和廣告的嫌疑,但安裝Google工具欄之后的IE瀏覽器將信息瀏覽和信息檢索有機(jī)地結(jié)合了起來,這種小小的功能改進(jìn)確實(shí)是對用戶的體貼和幫助。編輯課件開發(fā)框架在Web效勞端,2000年以后出現(xiàn)了幾種主要的技術(shù)融合方式。首先,越來越多的Web開發(fā)環(huán)境開始支持MVC(Model-View-Contorller)的設(shè)計(jì)模型,為開發(fā)者提供了全套的開發(fā)框架。實(shí)際上,J2EE和.NET平臺本身就是這種開發(fā)框架的典型代表。編輯課件開發(fā)框架門戶效勞(PortalServer)和Web內(nèi)容管理(WebContentManagement)在最近幾年里成為了應(yīng)用集成的重點(diǎn)模型。這兩種應(yīng)用模型可以直接為開發(fā)者或最終用戶提供構(gòu)建Web應(yīng)用的高級平臺,可以讓W(xué)eb開發(fā)和信息發(fā)布工作大為簡化。編輯課件開發(fā)框架在商業(yè)軟件領(lǐng)域,這一類應(yīng)用的例子包括Microsoft的SharePoint、IBM的WebSpherePortal、FileNet的WebContentManager等等。開源工程在Web開發(fā)框架和應(yīng)用模型方面表現(xiàn)得非常積極,Struts、Jetspeed、jPortlet、Cocoon、Lenya、XOOPS等都是開源世界里與MVC開發(fā)框架、門戶效勞和Web內(nèi)容管理相關(guān)的優(yōu)秀解決方案。編輯課件最好、最先進(jìn)的技術(shù)?一種技術(shù)只要能為用戶提供高水平的信息效勞,它就是最好、最先進(jìn)的技術(shù)。編輯課件Web開發(fā)技術(shù)的未來所有人都在關(guān)心Web的開展前景,所有人都想知道十年以后的Web會長成什么樣子。要答復(fù)這些問題,沒有誰比W3C更有權(quán)威了。W3C明確地告訴我們,Web的未來是語義化的Web(Semanti
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 病房安全知識
- 安全滑雪板的創(chuàng)業(yè)計(jì)劃
- 手賬店創(chuàng)業(yè)計(jì)劃書
- 金融支持與財(cái)政支持對居民收入水平提升的效率評價(jià)及影響因素研究
- 管子與智化寺京音樂小管演奏方法的異同分析
- 矩形鋼管HDCC翼緣蜂窩鋼腹板組合梁抗彎與抗震性能研究
- β成核劑對廢舊PP-廢舊PE共混物性能影響的研究
- 七年級數(shù)學(xué)上冊第1章有理數(shù)1.2有理數(shù)練習(xí)題新版新人教版
- 針灸科中醫(yī)教學(xué)查房
- 2025年節(jié)日期間培訓(xùn)試題及答案
- 供水管網(wǎng)搶修管理課件
- 微信公眾號總結(jié)報(bào)告
- 制定售后服務(wù)績效考評標(biāo)準(zhǔn)與方法
- 正確認(rèn)識人的本質(zhì) (修改版)
- 2023年北京師范大學(xué)珠海分校招聘考試真題
- 2016-2023年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年考點(diǎn)試題甄選合集含答案解析
- 高原健康呼吸用氧 通用技術(shù)指南
- 中醫(yī)內(nèi)科學(xué)-咳嗽課件
- 2022管理學(xué)試題庫(馬工程)
- 光儲充車棚技術(shù)方案設(shè)計(jì)方案
- 中建支吊架專項(xiàng)施工方案
評論
0/150
提交評論