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

出版時(shí)間:2009-10  出版社:清華大學(xué)出版社有限公司  作者:陶飛飛 等編著  頁(yè)數(shù):323  

前言

  隨著Java語(yǔ)言的流行,Java在網(wǎng)站和企業(yè)級(jí)Web應(yīng)用的開(kāi)發(fā)上應(yīng)用得越來(lái)越普遍,Java Web開(kāi)發(fā)已經(jīng)成為Java企業(yè)級(jí)解決方案中不可或缺的重要組成部分。本書(shū)的作者具有長(zhǎng)期從事Web信息系統(tǒng)開(kāi)發(fā)的技術(shù)和經(jīng)驗(yàn),對(duì)于當(dāng)前Web開(kāi)發(fā)所涉及的實(shí)用技術(shù)、熱門(mén)技術(shù)較為熟悉。本書(shū)系統(tǒng)、完整地介紹了Web開(kāi)發(fā)中的各種專(zhuān)業(yè)技術(shù),從知識(shí)的講解、知識(shí)的運(yùn)用到實(shí)際問(wèn)題的解決,逐步引導(dǎo)讀者掌握Web開(kāi)發(fā)的知識(shí)體系結(jié)構(gòu)。本書(shū)面向的讀者包括毫無(wú)Web開(kāi)發(fā)經(jīng)驗(yàn)的初學(xué)者以及有一定的編程經(jīng)驗(yàn)但沒(méi)有從事過(guò)Web開(kāi)發(fā)的讀者?! ”緯?shū)共分11章,內(nèi)容可以概括為以下4部分?! 〉谝徊糠郑ǖ趌~2章):Web程序設(shè)計(jì)的基礎(chǔ)知識(shí)及環(huán)境搭建?! 〉?章Web設(shè)計(jì)基礎(chǔ):主要介紹’Web站點(diǎn)建立的流程、設(shè)計(jì)的原則以及與Web開(kāi)發(fā)相關(guān)的基礎(chǔ)知識(shí)。在基礎(chǔ)知識(shí)部分重點(diǎn)介紹目前主流的Web開(kāi)發(fā)工具、開(kāi)發(fā)語(yǔ)言及開(kāi)發(fā)框架?! 〉?章.Java Web開(kāi)發(fā)與運(yùn)行環(huán)境:主要介紹典型的.Java Web開(kāi)發(fā)與運(yùn)行環(huán)境的搭建和配置,這部分內(nèi)容緊密結(jié)合了當(dāng)前國(guó)內(nèi)外主流的開(kāi)發(fā)工具和服務(wù)器軟件,如JDK、MyEclipse及Tomcat等?! 〉诙糠郑ǖ?~4章):Web靜態(tài)頁(yè)面及客戶(hù)端動(dòng)態(tài)頁(yè)面的編程技術(shù)?! 〉?章HTML與CSS:主要結(jié)合設(shè)計(jì)工具Dreamweaver介紹靜態(tài)網(wǎng)頁(yè)HTML和層疊樣式表CSS的設(shè)計(jì),其中重點(diǎn)介紹HTML中的表單設(shè)計(jì)及表格排版等技術(shù)。  第4章客戶(hù)端動(dòng)態(tài)腳本JavaScript:主要結(jié)合Eclipse最新的插件工具Apatana介紹客戶(hù)端動(dòng)態(tài)腳本JavaScript的設(shè)計(jì),其中重點(diǎn)介紹JavaScript中基于對(duì)象的設(shè)計(jì)模式并通過(guò)實(shí)用的案例加以分析?! 〉谌糠郑ǖ?~9章):基于MVC框架的Web服務(wù)器端程序的編程技術(shù)?! 〉?章Servlet技術(shù):主要介紹MVC框架中控制器Servlet的相關(guān)概念,包括Servlet容器、Servlet API及Servlet的生命周期等,其中在Servlet API部分重點(diǎn)介紹Http Servlet類(lèi)、Http ServletReq,aest接口以及Http ServletResponse接口的一些常見(jiàn)的實(shí)用方法?! 〉?章JSP技術(shù):主要介紹MVC框架中視圖層JSP的相關(guān)知識(shí),主要包括JSP的工作原理、JSP指令、JSP腳本程序、JSP動(dòng)作及JSP內(nèi)置對(duì)象等?! 〉?章JavaBean技術(shù):對(duì)JavaBean的概念和編寫(xiě)規(guī)范進(jìn)行介紹,并詳細(xì)講解如何使用開(kāi)發(fā)工具M(jìn)yEclipse快速開(kāi)發(fā)JavaBean。  第8章數(shù)據(jù)庫(kù)編程:主要介紹Web開(kāi)發(fā)中非常關(guān)鍵的數(shù)據(jù)庫(kù)編程的相關(guān)內(nèi)容,包括JDBC的基本概念和原理、JDBC的API及其調(diào)用、數(shù)據(jù)庫(kù)連接池以及Web數(shù)據(jù)庫(kù)編程等技術(shù)知識(shí)。

內(nèi)容概要

本書(shū)主要介紹基于MVC的典型Web信息系統(tǒng)開(kāi)發(fā)技術(shù),其中包括基本的靜態(tài)頁(yè)面設(shè)計(jì)、客戶(hù)端JavaScipt程序設(shè)計(jì)、服務(wù)器端JSP、Servlet、JavaBean以及Web數(shù)據(jù)庫(kù)編程和數(shù)據(jù)庫(kù)連接池技術(shù)。在高級(jí)開(kāi)發(fā)部分,本書(shū)介紹當(dāng)前熱門(mén)的第三方開(kāi)發(fā)框架Struts、Hibernate、Sprin9及Web 2.0的典型實(shí)現(xiàn)技術(shù)Ajax。    本書(shū)每章中都列舉了通俗易懂的實(shí)例,并結(jié)合主流開(kāi)發(fā)工具M(jìn)yEclipse對(duì)開(kāi)發(fā)過(guò)程進(jìn)行較為詳細(xì)的描述。在主要技術(shù)介紹之后,本書(shū)以一個(gè)基于MVC的Web信息系統(tǒng)(外貿(mào)信息服務(wù)網(wǎng)站)的設(shè)計(jì)開(kāi)發(fā)為例進(jìn)行了更為清晰詳細(xì)的分析和描述。    本書(shū)內(nèi)容豐富,結(jié)構(gòu)合理,深入淺出,適用于計(jì)算機(jī)專(zhuān)業(yè)、信息管理及電子商務(wù)等專(zhuān)業(yè)方向的學(xué)生使用,同時(shí)對(duì)于從事軟件開(kāi)發(fā)的IT技術(shù)人員有較大的參考價(jià)值。

書(shū)籍目錄

第1章 Web設(shè)計(jì)基礎(chǔ)  1.1 Web站點(diǎn)建立的流程    1.1.1 建立Internet站點(diǎn)    1.1.2 建立Intranet系統(tǒng)  1.2 Web站點(diǎn)設(shè)計(jì)的原則  1.3 Web服務(wù)器與應(yīng)用服務(wù)器    1.3.1  常用web服務(wù)器介紹    1.3.2 常用應(yīng)用服務(wù)器介紹  1.4 Web開(kāi)發(fā)工具    1.4.1 Web前臺(tái)開(kāi)發(fā)工具    1.4.2 Web后臺(tái)開(kāi)發(fā)工具  1.5 Web開(kāi)發(fā)技術(shù)    1.5.1 超文本標(biāo)記語(yǔ)言(HTML)    1.5.2  可擴(kuò)展標(biāo)記語(yǔ)言(XML)    1.5.3 客戶(hù)端動(dòng)態(tài)技術(shù)   1.5.4 服務(wù)器端動(dòng)態(tài)技術(shù)  1.6 Web開(kāi)發(fā)框架    1.6.1  Model l    1.6.2  Model 2    1.6.3  第三方開(kāi)發(fā)框架  本章小結(jié)  本章習(xí)題第2章 Java Web開(kāi)發(fā)與運(yùn)行環(huán)境 2.1 Java程序開(kāi)發(fā)與運(yùn)行環(huán)境    2.1.1 JDK的安裝    2.1.2 JDK環(huán)境變量的配置 2.2 Web開(kāi)發(fā)與運(yùn)行環(huán)境   2.2.1 MyEclipse的安裝   2.2.2 Tomcat的安裝   2.2.3 MyEclipse與Tomcat的搭配   2.2.4 Tomcat目錄結(jié)構(gòu) 本章小結(jié) 本章習(xí)題第3章 HTML與CSS  3.1 靜態(tài)網(wǎng)頁(yè)HTML簡(jiǎn)介  3.2 Dreamweaver的操作環(huán)境  3.3 HTML的常用標(biāo)記    3.3.1 基本標(biāo)記    3.3.2  圖片    3.3.3 超鏈接    3.3.4 表格    3.3.5 Div標(biāo)簽  3.4 表單設(shè)計(jì)    3.4.1 表單    3.4.2 文本框    3.4.3  密碼框    3.4.4  隱藏控件    3.4.5 單選框    3.4.6 復(fù)選框    3.4.7 文本域    3.4.8 下拉選擇框    3.4.9 按鈕  3.5 框架式網(wǎng)頁(yè)  3.6 層疊樣式表CSS    3.6.1 CSS的應(yīng)用形式    3.6.2 CSS的格式    3.6.3 CSS的屬性    3.6.4 Dreamweaver對(duì)CSS的支持  本章小結(jié)  本章習(xí)題第4章 客戶(hù)端動(dòng)態(tài)腳本JavaScript  4.1 JavaScript簡(jiǎn)介  4.2 JavaScript開(kāi)發(fā)工具    4.2.1 Aptana簡(jiǎn)介    4.2.2 Aptana的安裝    4.2.3 Aptana使用技巧  4.3 JavaScript的數(shù)據(jù)類(lèi)型  4.4 JavaScript的運(yùn)算符  4.5 JavaScript的對(duì)象    4.5.1 什么是JavaScript中的對(duì)象    4.5.2 JavaScript內(nèi)置對(duì)象    4.5.3 JavaScript瀏覽器對(duì)象……第5章 Servlet技術(shù)第6章 JSP技術(shù)第7章 JavaBean技術(shù)第8章 數(shù)據(jù)庫(kù)編程第9章 MVC綜合開(kāi)發(fā)第10章 Web2.0開(kāi)發(fā)——Ajavx技術(shù)第11章 第三方開(kāi)發(fā)框架SSH參考文獻(xiàn)

章節(jié)摘錄

  第1章 Web設(shè)計(jì)基礎(chǔ)  隨著時(shí)間的推移,互聯(lián)網(wǎng)日漸普及,目前已經(jīng)滲透到人們經(jīng)濟(jì)、文化和生活的各個(gè)領(lǐng)域。Web全稱(chēng)為World Wide Web,縮寫(xiě)為WWW,也就是萬(wàn)維網(wǎng)。我們通過(guò)瀏覽器上網(wǎng)訪問(wèn)的網(wǎng)站,通過(guò)網(wǎng)站獲取信息是Web的基本應(yīng)用之一。目前,互聯(lián)網(wǎng)上的Web站點(diǎn)層出不窮,應(yīng)用模式也日趨豐富,其中有門(mén)戶(hù)型網(wǎng)站,如新浪、163、搜狐等;專(zhuān)業(yè)的搜索引擎站點(diǎn),如Google和百度;電子商務(wù)站點(diǎn),如阿里巴巴(如圖1—1所示)、淘寶、易趣等?! ∵@些站點(diǎn)的建立對(duì)于大眾而言,在訪問(wèn)和使用的過(guò)程中,都會(huì)覺(jué)得非常方便和快捷。然而,作為Web站點(diǎn)的設(shè)計(jì)者,要開(kāi)發(fā)一個(gè)完整的、具有實(shí)用功能的站點(diǎn),絕不是一蹴而就的事情。Web設(shè)計(jì)者不僅要具備扎實(shí)的技術(shù)基礎(chǔ),而且要面臨Web技術(shù)的不斷更新所帶來(lái)的挑戰(zhàn)。本章內(nèi)容主要是向從未接觸過(guò)Web開(kāi)發(fā)的讀者介紹與Web相關(guān)的基礎(chǔ)知識(shí)和工作原理,從而為學(xué)習(xí)后續(xù)章節(jié)中具體的開(kāi)發(fā)技術(shù)做準(zhǔn)備:

編輯推薦

  原理與技術(shù)的完美結(jié)合,教學(xué)與科研的最新成果,語(yǔ)言精練,實(shí)例豐富,可操作性強(qiáng),實(shí)用性突出。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)3條)

 
 

  •   有圖解,循序漸進(jìn),可操作性強(qiáng),還是不錯(cuò)的,可以看出作者是一個(gè)實(shí)踐派.
  •   規(guī)定時(shí)間送到的好評(píng)喲很及時(shí)
  •   學(xué)校要求買(mǎi)的,應(yīng)該不錯(cuò)吧
 

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

京ICP備13047387號(hào)-7