出版時間:2009-10 出版社:清華大學(xué)出版社有限公司 作者:陶飛飛 等編著 頁數(shù):323
前言
隨著Java語言的流行,Java在網(wǎng)站和企業(yè)級Web應(yīng)用的開發(fā)上應(yīng)用得越來越普遍,Java Web開發(fā)已經(jīng)成為Java企業(yè)級解決方案中不可或缺的重要組成部分。本書的作者具有長期從事Web信息系統(tǒng)開發(fā)的技術(shù)和經(jīng)驗(yàn),對于當(dāng)前Web開發(fā)所涉及的實(shí)用技術(shù)、熱門技術(shù)較為熟悉。本書系統(tǒng)、完整地介紹了Web開發(fā)中的各種專業(yè)技術(shù),從知識的講解、知識的運(yùn)用到實(shí)際問題的解決,逐步引導(dǎo)讀者掌握Web開發(fā)的知識體系結(jié)構(gòu)。本書面向的讀者包括毫無Web開發(fā)經(jīng)驗(yàn)的初學(xué)者以及有一定的編程經(jīng)驗(yàn)但沒有從事過Web開發(fā)的讀者?! ”緯卜?1章,內(nèi)容可以概括為以下4部分?! 〉谝徊糠郑ǖ趌~2章):Web程序設(shè)計的基礎(chǔ)知識及環(huán)境搭建。 第1章Web設(shè)計基礎(chǔ):主要介紹’Web站點(diǎn)建立的流程、設(shè)計的原則以及與Web開發(fā)相關(guān)的基礎(chǔ)知識。在基礎(chǔ)知識部分重點(diǎn)介紹目前主流的Web開發(fā)工具、開發(fā)語言及開發(fā)框架。 第2章.Java Web開發(fā)與運(yùn)行環(huán)境:主要介紹典型的.Java Web開發(fā)與運(yùn)行環(huán)境的搭建和配置,這部分內(nèi)容緊密結(jié)合了當(dāng)前國內(nèi)外主流的開發(fā)工具和服務(wù)器軟件,如JDK、MyEclipse及Tomcat等?! 〉诙糠郑ǖ?~4章):Web靜態(tài)頁面及客戶端動態(tài)頁面的編程技術(shù)?! 〉?章HTML與CSS:主要結(jié)合設(shè)計工具Dreamweaver介紹靜態(tài)網(wǎng)頁HTML和層疊樣式表CSS的設(shè)計,其中重點(diǎn)介紹HTML中的表單設(shè)計及表格排版等技術(shù)。 第4章客戶端動態(tài)腳本JavaScript:主要結(jié)合Eclipse最新的插件工具Apatana介紹客戶端動態(tài)腳本JavaScript的設(shè)計,其中重點(diǎn)介紹JavaScript中基于對象的設(shè)計模式并通過實(shí)用的案例加以分析?! 〉谌糠郑ǖ?~9章):基于MVC框架的Web服務(wù)器端程序的編程技術(shù)?! 〉?章Servlet技術(shù):主要介紹MVC框架中控制器Servlet的相關(guān)概念,包括Servlet容器、Servlet API及Servlet的生命周期等,其中在Servlet API部分重點(diǎn)介紹Http Servlet類、Http ServletReq,aest接口以及Http ServletResponse接口的一些常見的實(shí)用方法?! 〉?章JSP技術(shù):主要介紹MVC框架中視圖層JSP的相關(guān)知識,主要包括JSP的工作原理、JSP指令、JSP腳本程序、JSP動作及JSP內(nèi)置對象等。 第7章JavaBean技術(shù):對JavaBean的概念和編寫規(guī)范進(jìn)行介紹,并詳細(xì)講解如何使用開發(fā)工具M(jìn)yEclipse快速開發(fā)JavaBean?! 〉?章數(shù)據(jù)庫編程:主要介紹Web開發(fā)中非常關(guān)鍵的數(shù)據(jù)庫編程的相關(guān)內(nèi)容,包括JDBC的基本概念和原理、JDBC的API及其調(diào)用、數(shù)據(jù)庫連接池以及Web數(shù)據(jù)庫編程等技術(shù)知識。
內(nèi)容概要
本書主要介紹基于MVC的典型Web信息系統(tǒng)開發(fā)技術(shù),其中包括基本的靜態(tài)頁面設(shè)計、客戶端JavaScipt程序設(shè)計、服務(wù)器端JSP、Servlet、JavaBean以及Web數(shù)據(jù)庫編程和數(shù)據(jù)庫連接池技術(shù)。在高級開發(fā)部分,本書介紹當(dāng)前熱門的第三方開發(fā)框架Struts、Hibernate、Sprin9及Web 2.0的典型實(shí)現(xiàn)技術(shù)Ajax。 本書每章中都列舉了通俗易懂的實(shí)例,并結(jié)合主流開發(fā)工具M(jìn)yEclipse對開發(fā)過程進(jìn)行較為詳細(xì)的描述。在主要技術(shù)介紹之后,本書以一個基于MVC的Web信息系統(tǒng)(外貿(mào)信息服務(wù)網(wǎng)站)的設(shè)計開發(fā)為例進(jìn)行了更為清晰詳細(xì)的分析和描述。 本書內(nèi)容豐富,結(jié)構(gòu)合理,深入淺出,適用于計算機(jī)專業(yè)、信息管理及電子商務(wù)等專業(yè)方向的學(xué)生使用,同時對于從事軟件開發(fā)的IT技術(shù)人員有較大的參考價值。
書籍目錄
第1章 Web設(shè)計基礎(chǔ) 1.1 Web站點(diǎn)建立的流程 1.1.1 建立Internet站點(diǎn) 1.1.2 建立Intranet系統(tǒng) 1.2 Web站點(diǎn)設(shè)計的原則 1.3 Web服務(wù)器與應(yīng)用服務(wù)器 1.3.1 常用web服務(wù)器介紹 1.3.2 常用應(yīng)用服務(wù)器介紹 1.4 Web開發(fā)工具 1.4.1 Web前臺開發(fā)工具 1.4.2 Web后臺開發(fā)工具 1.5 Web開發(fā)技術(shù) 1.5.1 超文本標(biāo)記語言(HTML) 1.5.2 可擴(kuò)展標(biāo)記語言(XML) 1.5.3 客戶端動態(tài)技術(shù) 1.5.4 服務(wù)器端動態(tài)技術(shù) 1.6 Web開發(fā)框架 1.6.1 Model l 1.6.2 Model 2 1.6.3 第三方開發(fā)框架 本章小結(jié) 本章習(xí)題第2章 Java Web開發(fā)與運(yùn)行環(huán)境 2.1 Java程序開發(fā)與運(yùn)行環(huán)境 2.1.1 JDK的安裝 2.1.2 JDK環(huán)境變量的配置 2.2 Web開發(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)頁HTML簡介 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è)計 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)頁 3.6 層疊樣式表CSS 3.6.1 CSS的應(yīng)用形式 3.6.2 CSS的格式 3.6.3 CSS的屬性 3.6.4 Dreamweaver對CSS的支持 本章小結(jié) 本章習(xí)題第4章 客戶端動態(tài)腳本JavaScript 4.1 JavaScript簡介 4.2 JavaScript開發(fā)工具 4.2.1 Aptana簡介 4.2.2 Aptana的安裝 4.2.3 Aptana使用技巧 4.3 JavaScript的數(shù)據(jù)類型 4.4 JavaScript的運(yùn)算符 4.5 JavaScript的對象 4.5.1 什么是JavaScript中的對象 4.5.2 JavaScript內(nèi)置對象 4.5.3 JavaScript瀏覽器對象……第5章 Servlet技術(shù)第6章 JSP技術(shù)第7章 JavaBean技術(shù)第8章 數(shù)據(jù)庫編程第9章 MVC綜合開發(fā)第10章 Web2.0開發(fā)——Ajavx技術(shù)第11章 第三方開發(fā)框架SSH參考文獻(xiàn)
章節(jié)摘錄
第1章 Web設(shè)計基礎(chǔ) 隨著時間的推移,互聯(lián)網(wǎng)日漸普及,目前已經(jīng)滲透到人們經(jīng)濟(jì)、文化和生活的各個領(lǐng)域。Web全稱為World Wide Web,縮寫為WWW,也就是萬維網(wǎng)。我們通過瀏覽器上網(wǎng)訪問的網(wǎng)站,通過網(wǎng)站獲取信息是Web的基本應(yīng)用之一。目前,互聯(lián)網(wǎng)上的Web站點(diǎn)層出不窮,應(yīng)用模式也日趨豐富,其中有門戶型網(wǎng)站,如新浪、163、搜狐等;專業(yè)的搜索引擎站點(diǎn),如Google和百度;電子商務(wù)站點(diǎn),如阿里巴巴(如圖1—1所示)、淘寶、易趣等?! ∵@些站點(diǎn)的建立對于大眾而言,在訪問和使用的過程中,都會覺得非常方便和快捷。然而,作為Web站點(diǎn)的設(shè)計者,要開發(fā)一個完整的、具有實(shí)用功能的站點(diǎn),絕不是一蹴而就的事情。Web設(shè)計者不僅要具備扎實(shí)的技術(shù)基礎(chǔ),而且要面臨Web技術(shù)的不斷更新所帶來的挑戰(zhàn)。本章內(nèi)容主要是向從未接觸過Web開發(fā)的讀者介紹與Web相關(guān)的基礎(chǔ)知識和工作原理,從而為學(xué)習(xí)后續(xù)章節(jié)中具體的開發(fā)技術(shù)做準(zhǔn)備:
編輯推薦
原理與技術(shù)的完美結(jié)合,教學(xué)與科研的最新成果,語言精練,實(shí)例豐富,可操作性強(qiáng),實(shí)用性突出。
圖書封面
評論、評分、閱讀與下載