五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > WEB開發(fā)名詞

WEB開發(fā)名詞

文章來源:365jz.com     點擊數(shù):147    更新時間:2015-09-16 19:53   參與評論

互聯(lián)網(wǎng)發(fā)展迅速,WEB開發(fā)滲透進了各個產(chǎn)品,我并沒有做過WEB開發(fā),但為了滿足下虛榮心和好奇心,自己查找了下一些WEB經(jīng)常見到的名詞。當(dāng)然大部分都是個人揣摩YY,想當(dāng)然,等將來接觸深了再逐步改進。

一、

W3C : World Wide Web Consortium ,萬維網(wǎng)聯(lián)盟。W3C于1994年10月在麻省理工學(xué)院計算機科學(xué)實驗室成立。創(chuàng)建者是萬維網(wǎng)的發(fā)明者Tim Berners-Lee。專門致力于創(chuàng)建Web相關(guān)技術(shù)標準并促進Web向更深、更廣發(fā)展的國際組織。

個人理解:一個指定WEB相關(guān)標準的組織,國外這種非贏利的技術(shù)組織真多。

W3C制定了以下標準:

1 結(jié)構(gòu):      

GML的重要概念:文件中能夠明確的將標示與內(nèi)容區(qū)隔;所有文件的標簽使用方法均一致。SGML: Standard Generalized MarkupLanguage,標準通用標記語言。ANSI對GML的整理,

HTML: HyperText Markup Language,超文本置標語言。

XML  : Extensible Markup Language,可擴展標記語言,它與HTML一樣,都是SGML。XML目的即在于提供一個對信息能夠做精準描述的機制,藉以彌補 HTML 太過于表現(xiàn)導(dǎo)向的特質(zhì)。特點:言XML是一種簡單的數(shù)據(jù)存儲語言,使用一系列簡單的標記描述數(shù)據(jù),而 這些標記可以用方便的方式建立,雖然XML占用的空間比二進制數(shù)據(jù)要占用更多的空間,但XML極其簡單易于掌握和使用。

個人理解:HTML/XML文件打開一看全部都是<>標簽,層層包含,世界上很多數(shù)據(jù)都喜歡被人們層層分類,邏輯上都是樹狀結(jié)構(gòu),所以選用 HTML/XML傳遞數(shù)據(jù)能讓接收者很好的理解數(shù)據(jù)的邏輯結(jié)構(gòu)。

2 表現(xiàn)

CSS:Cascading Style Sheets 層疊樣式表,CSS語言是一種標記語言,它不需要編譯,可以直接由瀏覽器執(zhí)行。

個人理解:這年頭什么都得抽絲剝繭,抽象成概念上的層次和機構(gòu),表現(xiàn)和內(nèi)容就得分離,將設(shè)計部分剝離出來放在一個獨立樣式文件中,HTML文件中只存放文本信息。這樣的頁面對搜索引擎更加友好。

3.行為

DOM 是一種與瀏覽器,平臺,語言無關(guān)的接口,使得你可以訪問頁面其他的標準組件。

個人理解:本人曾經(jīng)被迫用C++解析一個XML文件以多叉樹的結(jié)構(gòu)保存到內(nèi)存并 作一些簡單操作,一天下來白了不下10根頭發(fā)。一句話:處理HTML/XML文件中的數(shù)據(jù)。

二、

C/S:Client/Server,客戶/服務(wù)器模式。

B/S:Brower/Server,瀏覽/服務(wù)器模式。

個人理解:Client應(yīng)該就是俗稱的桌面應(yīng)用程序一種拉,Brower就是WEB瀏覽器了。C/S大部分數(shù)據(jù)處理都在客戶端完成,比如反恐精英,基本數(shù)據(jù)在客戶端這邊處理,盡量使用客戶端的硬件資源而減少服務(wù)器的壓力,而服務(wù)器做少量轉(zhuǎn)發(fā)、操作公共數(shù)據(jù)的工作。B/S則相反,比如ERP,把瀏覽者的行為發(fā)給服務(wù)器,服務(wù)器做完數(shù)據(jù)處理工作后發(fā)給瀏覽器,瀏覽器再將發(fā)過來的響應(yīng)數(shù)據(jù)反饋給瀏覽者。

Web Server,網(wǎng)絡(luò)服務(wù)器。

Application Server,應(yīng)用服務(wù)器。

網(wǎng)上摘抄:Web服務(wù)器傳送(serves)頁面使瀏覽器可以瀏覽,然而應(yīng)用程序服務(wù)器提供的是客戶端應(yīng)用程序可以調(diào)用(call)的方法(methods)。確切一點,你可以說:Web服務(wù)器專門處理HTTP請求(request),但是應(yīng)用程序服務(wù)器是通過很多協(xié)議來為應(yīng)用程序提供(serves)商業(yè)邏輯(business logic)。目前使用最多的web server服務(wù)器軟件有兩個:微軟的信息服務(wù)器(iis),和Apache。還有IBM WebSphere和BEA WebLogic等。

個人理解:我還真的是看不太明白。。。。

APACHE:它源于NCSAhttpd服務(wù)器,當(dāng)NCSA WWW服務(wù)器項目停止后,那些使用NCSA WWW服務(wù)器的人們開始交換用于此服務(wù)器的補丁,這也是apache名稱的由來(pache 補丁)。開源、跨平臺、市場占有率高,效率不錯,但是只支持靜態(tài)網(wǎng)頁。

Tomcat : 是APACHE基金的開源項目,是根據(jù)servlet和JSP規(guī)范進行執(zhí)行的,Servlet和JSP能根據(jù)實時需要,產(chǎn)生動態(tài)網(wǎng)頁內(nèi)容。

個人理解: APACHE是C寫的,運行效率高,Tomcat 用java語言編寫,效率不如APACHEC,所以很多人這樣組合,一個現(xiàn)實的網(wǎng)站使用一個Apache作為Web服務(wù)器,為網(wǎng)站的靜態(tài)頁面請求提供服務(wù);并使用Tomcat服務(wù)器作為一個Servlet/JSP插件,顯示網(wǎng)站的動態(tài)頁面。

三、開發(fā)語言:

Java Development Kit (JDK) 是Sun公司針對Java開發(fā)員的產(chǎn)品。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的Java SDK(Software development kit)。

JDK包含的基本組件包括:

  • javac – 編譯器,將源程序轉(zhuǎn)成字節(jié)碼
  • jar – 打包工具,將相關(guān)的類文件打包成一個文件
  • javadoc – 文檔生成器,從源碼注釋中提取文檔
  • jdb – debugger,查錯工具

JDK中還包括完整的JRE(Java Runtime Environment,Java運行環(huán)境),也被稱為private runtime。包括了用于產(chǎn)品環(huán)境的各種庫類,以及給開發(fā)員使用的補充庫,如國際化的庫、IDL庫。

JDK中還包括各種例子程序,用以展示Java API中的各部分。

J2SE,桌面開發(fā),J2EE,WEB開發(fā),J2ME,嵌入式開發(fā)。
JVM :(Java Virtual Machine) Java虛擬機,Java虛擬機屏蔽了與具體操作系統(tǒng)平臺相關(guān)的信息,使得Java語言編譯程序只需生成在Java虛擬機上運行的目標代碼(字節(jié)碼),就可以在多種平臺上不加修改地運行。Java虛擬機在執(zhí)行字節(jié)碼時,實際上最終還是把字節(jié)碼解釋成具體平臺上的機器指令執(zhí)行。

個人理解:javac編譯出的文件包含的是JAVA字節(jié)碼,然后通過JVM再生成機器代碼。

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進入論壇

發(fā)表評論 (147人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號