web應用基礎知識點

來源:互聯網
上載者:User

標籤:art   文本   語言   ram   jsp   compute   標記語言   web伺服器   javascrip   

  (一)WEB應用基礎

   

(一)Web應用基礎

1.什麼是Web應用?

答:Web應用是指在B/S結構體系下的應用軟體系統。

  ( 補充: B/S(Browser/Server,瀏覽器/伺服器)結構:在伺服器端安裝一些應用程式,在用戶端只要通過瀏覽器就能查看相關內容。

              C/S(Client/Server,用戶端/伺服器)結構:在用戶端安裝一個軟體,通過該軟體訪問伺服器端資源。)

2.Web是由誰發明的?

答:Tim Berners-Lee(蒂姆·伯納斯-李)。

3.Web應用經曆了怎樣的發展過程?

答:1980年——Web的前身,Tim Berners-Lee負責的Enquire項目;

      1990年11月——第一個Web伺服器 nxoc01.cern.ch開始運行;

      1991年——CERN(European laboratory for particle physics, 歐洲粒子物理研究所)正式發布了WEB技術標準。

(1).用戶端技術的發展(靜態→動態)

      1945年——Vannervar Bush在一篇文章中闡述了文本和文本之間通過超級連結相互關聯的思想,並在文中給出了一種能實現資訊關聯的電腦Memex的設計方案;

      1960年前後——Doug Engelbart等人對資訊關聯技術做了最早的實驗,同時,Ted Nelson正式將這種資訊關聯技術命名為超文本(Hypertext)技術;

      1969年——IBM的Charles Goldfarb發明了可用於描述超文本資訊的GML(Generalized Markup Language,通用標記語言);

      1978年到1986年——GML語言進一步發展為SGML(Standard Generalized Markup language,標準通用標記語言 (SGML));
      1990年——可以用HTML(Hyper Text Markup Language)來展現超文本資訊;

      1995年——java問世, 人們可以在瀏覽器中開發Live App;

      1996年——W3C(World Wide Web Consortium,全球資訊網聯盟)提出了CSS的建議標準,IE3.0引入了對CSS的支援;

      1997年——IE4.0,出現DHTML(Dynamic HTML,動態HTML)

(2).伺服器端技術的發展(靜態→動態)

     1993年——NCSA(National Center for Supercomputer Applications,國家超級電腦應用中心)提出CGI1.0技術(Common Gateway Interface,公用網關介面);

      1994年——Rasmus Lerdorf發明了專用於Web伺服器端編程的PHP(PHP原始為Personal Home Page的縮寫,已經正式更名為 "PHP: Hypertext Preprocessor",超文本前置處理器)語言;

     1996年——IE3.0引入ASP(Active Server Pages,動態伺服器頁面)技術;

     1997年——Servlet(Server Applet)技術問世;

     1998年——JSP(Java Server Pages,java伺服器頁面)技術誕生;

     1999年——SUN公司 發布了J2EE(ava 2 Platform Enterprise Edition,Java2平台企業版)的第一個版本;

      2002年——Microsoft發布.NET Framework(.NET架構)和Visual Studio.NET開發環境;

4.Web有哪些相關技術?

答:有HTML,XHTML,XML,JavaScript,VBScript,PHP,JSP,ASP,ASP,NET等。

 

web應用基礎知識點

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.