Web程序設(shè)計(jì)

出版時(shí)間:2011-1  出版社:清華大學(xué)出版社  作者:(美)塞巴斯塔  頁數(shù):602  譯者:王春智,劉偉梅  
Tag標(biāo)簽:無  

前言

萬維網(wǎng)(World Wide Web,WWW)使我們的日常生活發(fā)生了翻天覆地的變化。在短短15年中,我們已經(jīng)學(xué)會(huì)了利用Web完成各種事情——從平常購買機(jī)票到凌晨起來收集高風(fēng)險(xiǎn)的投機(jī)交易商業(yè)信息。在過去十年中,全球已經(jīng)出現(xiàn)了數(shù)百萬個(gè)Web站點(diǎn),這些站點(diǎn)的發(fā)展速度可能會(huì)使人們誤認(rèn)為網(wǎng)站的開發(fā)技術(shù)已經(jīng)達(dá)到極限,甚至有人認(rèn)為在Web出現(xiàn)之前,這些網(wǎng)站開發(fā)技術(shù)就已經(jīng)出現(xiàn)并隨時(shí)可供使用。此外,還有一些人可能認(rèn)為數(shù)以萬計(jì)的網(wǎng)站開發(fā)人員已經(jīng)處于失業(yè)狀態(tài),他們正在等待新的就業(yè)機(jī)會(huì),而且這些人在網(wǎng)站開發(fā)技術(shù)出現(xiàn)之初就已經(jīng)擁有了完成此項(xiàng)龐大構(gòu)建任務(wù)所需的知識和能力。實(shí)際上,這兩種想法都是錯(cuò)誤的。不管是現(xiàn)有企業(yè)中的企業(yè)家,還是正準(zhǔn)備創(chuàng)業(yè)的創(chuàng)業(yè)者,都非常需要新技術(shù)。而且,在這個(gè)領(lǐng)域中不斷有程序員加入,至少在某種程度上,對程序員的需求缺口有很大一部分被剛從高校畢業(yè)的新程序員填滿了。其中也有很多人具有軟件開發(fā)行業(yè)的工作經(jīng)驗(yàn)。但無論如何,所有這些程序員都必須學(xué)習(xí)使用新的語言和技術(shù)。無論是傳統(tǒng)書店,還是Web站點(diǎn),都有很多針對Web開發(fā)技術(shù)的書籍,它們一般都是面向具有實(shí)踐經(jīng)驗(yàn)的專業(yè)人員。但是,在大學(xué)的Web編程技術(shù)的教學(xué)過程中遇到的一個(gè)困難是沒有一本教科書能夠滿足需求。絕大多數(shù)這方面的書籍都是針對專業(yè)人員而不是針對大學(xué)生來討論Web編程。這樣的書籍一般都是以專業(yè)人員為讀者對象,而針對專業(yè)人員和針對學(xué)生的書籍有很大的區(qū)別,主要區(qū)別在于作者假設(shè)讀者已有一定的知識和經(jīng)驗(yàn)。一方面,專業(yè)人員的知識背景區(qū)別很大,這就很難做出準(zhǔn)確的假設(shè)。而面向計(jì)算機(jī)科學(xué)專業(yè)的低年級學(xué)生編寫書籍時(shí),可以對讀者的知識背景做出準(zhǔn)確假設(shè)。

內(nèi)容概要

本書濃墨重彩地描述客戶端和服務(wù)器端Web開發(fā)技術(shù),深入分析Web站點(diǎn)構(gòu)造和維護(hù)工具,并透徹講解主流Web編程語言。本書對上一版內(nèi)容做了全面細(xì)致的修改,并融入了NetBeans 6.7、Visual Studio 8和ASP.NET Web服務(wù)等最新技術(shù)。本書既可以作為高校教材,也可供專業(yè)Web編程人員參考使用。

作者簡介

作者:(美國)塞巴斯塔(Robert W.Sebesta) 譯者:王春智 劉偉梅Robert W.Sebesta,教授,是美國科羅拉多大學(xué)計(jì)算機(jī)科學(xué)系(斯普林司校區(qū))的系主任。他從美國賓夕法尼亞州立大學(xué)獲得計(jì)算機(jī)科學(xué)博士學(xué)位,此后的30多年來一直從事計(jì)算機(jī)科學(xué)教學(xué)工作,期間撰著過包括本書在內(nèi)的多本經(jīng)典教材。Robert也是ACM和JEEE計(jì)算機(jī)協(xié)會(huì)的委員,主要負(fù)責(zé)研究編程語言、編譯器設(shè)計(jì)、軟件測試方法和工具。他還兼任聯(lián)邦快遞HP.Ford Microelectronics Paramax和Labtek等多家知名公司的IT顧問。

書籍目錄

第1章 基礎(chǔ)知識第2章 XHTML 簡介第3章 層疊樣式表第4章 JavaScript基礎(chǔ)知識第5章 JavaScript與XHTML文檔第6章 利用JavaScript開發(fā)動(dòng)態(tài)文檔第7章 XML簡介第8章 Flash簡介第9章 PHP簡介第10章 Ajax簡介第11章 Java Web軟件第12章 ASP.NET簡介第13章 基于Web的數(shù)據(jù)庫訪問第14章 Ruby簡介第15章 Rails簡介附錄A Java簡介附錄B 顏色名及其十六進(jìn)制值 附錄C Java Applet

章節(jié)摘錄

插圖:瀏覽器需要一些方法來確定從Web服務(wù)器中接收的文檔是哪種格式。如果不了解文檔的格式,瀏覽器將無法正確顯示該文檔,因?yàn)椴煌奈臋n格式要求使用不同的顯示工具。這些文檔的格式是通過多用途網(wǎng)際郵件擴(kuò)充協(xié)議(MIME)指定的。1.6.1類型說明MIME的設(shè)計(jì)目標(biāo)是允許各種不同類型的文檔都可以通過Internet郵件發(fā)送。這些文檔可能包含各種類型的文本、視頻數(shù)據(jù)或者音頻數(shù)據(jù)。由于Web也存在這方面的需求,因此,Web中也采用了MIME來指定所傳遞的文檔類型。Web服務(wù)器在一個(gè)將要發(fā)送到瀏覽器的文檔頭部附加了MIME的格式說明。當(dāng)瀏覽器從Web服務(wù)器中接收到這個(gè)文檔時(shí),就根據(jù)其中包含的MIME格式說明來確定下一步的操作。例如,如果文檔內(nèi)容為文本,則MIME格式說明將通知瀏覽器文檔的內(nèi)容是文本,并指明具體的文本類型。如果文檔內(nèi)容為音頻,那么MIME格式說明將通知瀏覽器文檔的內(nèi)容是音頻,并給出音頻格式的具體描述,以便瀏覽器選用合適的播放程序來正確播放收到的音頻文件。

編輯推薦

《Web程序設(shè)計(jì)(第6版)》:XHTML和級聯(lián)樣式表JavaScript的核心內(nèi)容Flash開發(fā)環(huán)境PHP和Ajax技術(shù)Ruby編程語言和Rails框架Java和、Java applet

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Web程序設(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)23條)

 
 

  •   這本書適合于初學(xué)者了解當(dāng)前web編程的一些新技術(shù),以及包括HTML5等一些基本技術(shù)。作為教材也還不錯(cuò)的~
  •   對web相關(guān)的各方面都有介紹,對于把握學(xué)習(xí)的方向很有幫助。不過如果需要深入學(xué)習(xí)的話,可能需要另外買專門介紹某一項(xiàng)技術(shù)的書。
  •   學(xué)習(xí)web用這本書很好
  •   我們國內(nèi)的計(jì)算機(jī)教材還是比較死板,有時(shí)候很難理解,計(jì)算機(jī),計(jì)算機(jī)網(wǎng)絡(luò)等等都是國外起源,我們最開始看到的資料也是國外的,國內(nèi)技術(shù)不如國外,而且翻譯水平有限,所以,你懂得
  •   因?yàn)槭墙滩模赃@本書我一下訂了五本。第一天訂,第二天就到了,發(fā)貨速度非常給力!同樣是這本書,我們同學(xué)24號也在亞馬遜上訂了,但是因?yàn)槌隽诵┣闆r,要3月7號才能到,太糾結(jié)了......所以說當(dāng)當(dāng)配送真的不錯(cuò)。包裝大小很合適,但有幾本書書皮有一小點(diǎn)折損。不過在書店買書也會(huì)有一樣的情況,可以理解!總體不錯(cuò)~給個(gè)五星鼓勵(lì)一下吧~~哈哈
  •   這本書很不錯(cuò),內(nèi)容很全面,對初學(xué)者很有幫助
  •   基本該介紹的技術(shù)都介紹了,不過不怎么具體,要有針對性地學(xué)某一種技術(shù)的話還是要看看別的
  •   主要都講解了重點(diǎn)知識,很好
  •   比較全面 適合學(xué)習(xí)
  •   書的質(zhì)量也不錯(cuò),加油
  •   價(jià)格合理價(jià)格合理價(jià)格合理價(jià)格合理
  •   書不錯(cuò) 講的很詳細(xì)
  •   講的比較詳細(xì),挺喜歡的
  •   包含了很多 基礎(chǔ)知識 很適合我這樣的初學(xué)者
  •   因?yàn)橐蠈I(yè)課,不得已買了一本,送貨一般,挺喜歡的。。。。。。
  •   挺實(shí)用的教科書
  •   介紹了挺多的語言,都是入門性質(zhì)的~!
  •   非常好的書,適合基礎(chǔ)沒有特別好的同學(xué)~
  •   書里的內(nèi)容很全面,大多都是JS。
  •   主要介紹web原理,真正學(xué)習(xí)設(shè)計(jì)還是要關(guān)注三大語言之類的才行
  •   涵蓋范圍很廣,但都不深入,作為一種了解相關(guān)知識點(diǎn)的書還是可以的
  •   初次在卓越買書,卓越果然講信用,說今天送到,就今天送到^_^第一,書本質(zhì)量不錯(cuò)。第二,粗略看了一下,覺得內(nèi)容挺詳細(xì)的,尤其是理論部分,學(xué)習(xí)web編程應(yīng)該要一本這樣介紹基礎(chǔ)的書。不說了,開讀咯~~~~
  •   舒適很不錯(cuò)的,對于web程序設(shè)計(jì)的方方面面都講解到了.經(jīng)典的教科書,大家都知道.唯一不滿意的是這樣的書買來就有很多很多的劃痕,四周小彎角,很臟!那么厚的書也不說拿個(gè)紙盒或者牛皮紙包下,拿貨的時(shí)候就看見包裹上面都是磨出來的洞....
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7