- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网页程式设计概论
第一章 網頁程式設計概論 在本書的第一章中,我們將介紹幾個關於網頁程式設計有關的專有名詞,例如:『HTML』、『JavaScript』、『XML』、『ASP.NET』等等。同時因為ASP.NET屬於.NET Framework的一環,故本章也會介紹.NET Framework的觀念,本章內容將有助於讀者快速建立網頁程式設計的整體概觀。 大綱 1.1 WWW與HTML 1.1.1 WWW 1.1.2 Web 2.0 1.1.3 WWW網站架構 1.2 網頁相關技術 1.2.1 客戶端技術 1.2.2 伺服器端技術 1.3 .NET Framework與Visual Studio 1.4 ASP.NET與VWD 1.5 類別/物件 1.6 本章回顧 1.1 WWW與HTML 在Internet上有著各式各樣的服務及應用,例如:Email、FTP、WWW等等。其中影響最大的就是WWW。『WWW』是World Wide Web的縮寫,中文翻譯為全球資訊網。 1.1.1 WWW WWW是由歐洲核子研究中心(CERN)所研發的一種搜尋結構,於1993年正式對外開放,它取代了傳統電腦與網路採用樹狀結構搜尋資訊的方式,重新定義了一種網狀的資料搜尋結構,如此一來,便免除了樹狀結構搜尋資料失敗時,必須返回原搜尋點再往下搜尋的缺點。 除此之外,WWW可以連結各種Internet的其他種類服務(例如HTTP、FTP協定),並由於我們可以在WWW之上,建立起圖文並茂的超文件(HyperText)及超媒體(HyperMedia)網頁,透過超鏈結(HyperLink)功能,建立起網頁與網頁溝通的橋樑,因此帶動了網路的流行,現在大家使用瀏覽器來瀏覽的網路服務就是建構在WWW的基礎之上。 近年來,以Google為首的各種廠商逐漸推出以瀏覽器為執行環境的Web軟體(例如Web Mail),搭配迷你筆電(又稱Netbook;如EeePC)的流行與網路頻寬的加大,使得未來所有的簡單工作都可能出現Web模式的軟體。因此,WWW對於資訊產業而言,它是不斷在成長與轉變的。 1.1.2 Web 2.0 全球資訊網歷經10年演變,其中包含了.com網站公司的崛起與泡沫化。現今,全球資訊網正進行著新型態的演化,在『聚沙成塔』的觀念下,符合Web 2.0精神的網站逐漸成為次世代全球資訊網的主流,也提供了每個人參與網路的無限想像空間。 『Web 2.0』一詞在2004年首度出現,它代表著WWW上的新型態,其中包含了一些新型態的網站、內容及服務,也包含了一些新的技術。事實上,Web 2.0在W3C(管理WWW標準的機構)並無明確的定義,但實際上已被大眾所接受。Web 2.0最主要的精神是『參與、互動、分享』,例如現在流行的部落格(Blog)、影音分享網站YouTube、眾人聯合編輯的維基百科等等,都是Web 2.0典型的範例。 1.1.3 WWW網站架構 在WWW上最常見的架構就是Client/Server架構,一個最簡單的Client/Server架構如圖1-1,瀏覽器(Browser)代表的是客戶端(Client),網頁伺服器(Web Server)代表的就是伺服器端(Server)。 1.1.3 WWW網站架構 瀏覽器具有解讀HTML文件,並將之轉換為HTML網頁的能力;HTML是一種網頁設計語言,一份HTML文件其實就是一個網頁,換句話說,我們所看到的網頁就是HTML文件經由解讀後的結果。 最簡單的網頁伺服器至少必須具備以下3種能力: (1) 可接收透過HTTP協定所傳來的網頁要求。 (2) 能夠搜尋與讀取伺服器端所存放的HTML檔案。 (3) 具有透過HTTP協定將網頁回傳給客戶端(瀏覽器)的能力。 當網頁伺服器安置妥當後,一旦我們在瀏覽器網址列中輸入所要求的網址及網頁名稱,瀏覽器便建立連線並發出HTTP需求,請求遠端的網頁伺服器回傳網址所標示的HTML檔案。網頁伺服器接收到此需求後,便搜尋檔案系統,並將所要求的HTML檔案以HTTP方式回傳給瀏覽器,接著切斷此次連線。最後,瀏覽器依據所取得的HTML檔案內容加以解讀成為我們所看到的網頁,這就是使用者瀏覽網頁時,瀏覽器與網頁伺服器的工作流程。 1.1.3 WWW網站架構 除了提供HTML檔案傳輸的陽春網頁伺服器外,有些功能比較強大的伺服器,還可以執行PHP、ASP、ASP.NET、JSP、CGI等伺服器端的程式,其網頁伺服器結構則如圖1-2。 1.1.3 WWW網站架構 通常要求我們在瀏覽網頁時必須輸入使用者代號與密碼的網站大多屬於這一類型的網頁伺服器,其原理與單純的網頁伺服器類似,同樣是透過HTTP協定來要求伺服器做某些事並回傳一個HTML格式的封包。只不過此時所要求的服務,可能不只是一個單純的HTML檔案
您可能关注的文档
最近下载
- 医学影像成像原理.ppt VIP
- 314记忆法速记5500单词表.xlsx VIP
- 医学影像设备学.pptx VIP
- 基于PLC的数控机床设计 毕业论文.doc VIP
- 2023年全国行业职业技能竞赛——第十四届全国交通运输行业“百通科信杯”新能源汽车维修工(学生组) 职业技能大赛理论题库.pdf VIP
- 临床医学内科学血液系统疾病教案血液系统疾病临床见习教学教案.docx VIP
- 送东阳马生序(含答案与解析)-2024年中考语文之文言文对比阅读(全国版).pdf VIP
- DB63T 2035-2022草原生态修复工程效益监测及评估规范.docx
- 2025年广西继续教育公需科目考试试题和答案.docx VIP
- 2020年la物理师模拟试题.pdf VIP
文档评论(0)