出版時間:2012-9 出版社:清華大學(xué)出版社 作者:孫霞 編 頁數(shù):315 字?jǐn)?shù):504000
內(nèi)容概要
《21世紀(jì)高等學(xué)校規(guī)劃教材·計算機(jī)科學(xué)與技術(shù):Java Web開發(fā)教程(第2版)》是關(guān)于Java
Web開發(fā)的入門教材。全書內(nèi)容由淺入深,首先回顧Web開發(fā)技術(shù)的發(fā)展,講解HTTP、HTML等Web系統(tǒng)開發(fā)技術(shù)基礎(chǔ)知識,然后講解Servlet和JSP等開發(fā)的相關(guān)技術(shù),最后引入了MVC設(shè)計模式的理念,詳細(xì)講述一個完整實際的Java
Web開發(fā)項目,逐步引領(lǐng)讀者從基礎(chǔ)到各個知識點的學(xué)習(xí),幫助讀者較為全面地掌握J(rèn)ava Web開發(fā)技術(shù)。
《21世紀(jì)高等學(xué)校規(guī)劃教材·計算機(jī)科學(xué)與技術(shù):Java
Web開發(fā)教程(第2版)》適合作為高校計算機(jī)以及信息管理等相關(guān)專業(yè)在校大學(xué)生的Java Web開發(fā)課程的教材,也可以作為Java
Web初學(xué)者的參考書目,還可供社會Java Web技術(shù)培訓(xùn)班作為教材使用。
書籍目錄
第1章 Java Web開發(fā)基礎(chǔ)
1.1 Web應(yīng)用概述
1.2 HTTP協(xié)議
1.2.1 HTTP請求消息
1.2.2 HTTP響應(yīng)消息
1.2.3 HeaderField
1.3 HTML語言
1.3.1 標(biāo)簽和屬性
1.3.2 常用標(biāo)簽
1.4 Web應(yīng)用開發(fā)技術(shù)
1.4.1 Servlet技術(shù)
1.4.2 JSP技術(shù)
1.4.3 JavaBean技術(shù)
1.4.4 JDBC技術(shù)
1.5 JavaWeb開發(fā)環(huán)境及運行環(huán)境
1.5.1 集成開發(fā)環(huán)境
1.5.2 運行環(huán)境
1.6 皮影制作項目介紹
1.6.1 項目背景
1.6.2 項目功能描述
1.6.3 關(guān)于項目術(shù)語的解釋
1.7 本章小結(jié)
習(xí)題
第2章 Tomcat基礎(chǔ)
2.1 Tomcat下載和安裝
2.1.1 下載
2.1.2 安裝
2.2 Tomcat服務(wù)器結(jié)構(gòu)
2.3 Tomcat基礎(chǔ)配置
2.3.1 server.xml配置文件
2.3.2 Tomcat其他配置文件
2.4 Web應(yīng)用的結(jié)構(gòu)與訪問
2.5 將Web應(yīng)用部署到Tomcat中
2.5.1 復(fù)制Web應(yīng)用到webapps目錄下
2.5.2 使用Context元素
2.6 配置Web應(yīng)用
2.6.1 Web應(yīng)用部署描述符
2.6.2 默認(rèn)通用Web應(yīng)用部署描述符
2.7 本章小結(jié)
習(xí)題
第3章 Eclipse基礎(chǔ)
3.1 Eclipse的體系結(jié)構(gòu)
3.2 Eclipse常用配置
3.2.1 快捷鍵設(shè)置
3.2.2 定義用戶庫
3.2.3 配置Cleanup首選項
3.2.4 配置Java代碼模板
3.2.5 配置Java代碼格式化工具
3.2.6 配置Web開發(fā)工具
3.3 Eclipse插件
3.3.1 安裝插件
3.3.2 配置Web服務(wù)器
3.4 EclipseWeb工程
3.4.1 靜態(tài)Web工程
3.4.2 動態(tài)Web工程
3.4.3 Web工程屬性配置
3.5 編輯Web內(nèi)容
3.5.1 開發(fā)靜態(tài)Web對象
3.5.2 開發(fā)動態(tài)Web對象
3.6 本章小結(jié)
習(xí)題
第4章 簡單Web應(yīng)用實例
4.1 運行環(huán)境搭建
4.1.1 JDK下載和安裝
4.1.2 配置環(huán)境變量
4.2 實例1網(wǎng)站歡迎頁面
4.3 MVC開發(fā)模式
4.3.1 MVC設(shè)計思想
……
第5章 Servlet技術(shù)
第6章 JSP技術(shù)
第7章 JDBC技術(shù)
第8章 皮影制作網(wǎng)站項目開發(fā)實例
附錄A 程序調(diào)試
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 【本章導(dǎo)讀】 Servlet是Java Web開發(fā)最重要的基礎(chǔ)技術(shù),絕大多數(shù)Java Web開發(fā)技術(shù)都是基于Servlet基礎(chǔ)之上的,所以了解Servlet技術(shù)是深入理解其他Java Web開發(fā)技術(shù)的前提。同時Servlet也是Tomcat支持的最主要技術(shù)之一。 本章將簡單介紹Servlet的基本概念、原理以及使用方法。重點介紹其中一些主要的接口和對象,包括使用廣泛的ServletRequest和ServletResponse。最后通過大量實例應(yīng)用為讀者分別介紹Servlet開發(fā),ServletConfig、ServletContext、HttpSession和Cookie的使用。 5.1 Servlet簡介 Servlet是一種可以配置進(jìn)Servlet容器(如Tomcat)中用于處理客戶端請求的特殊Java對象。Servlet規(guī)范規(guī)定了Servlet對象和Servlet容器的協(xié)作方式,以及Servlet體系中相關(guān)的APl。其中最關(guān)鍵的是Servlet接口,它規(guī)定了一個Servlet應(yīng)該具有的行為。開發(fā)人員開發(fā)出符合Servlet接口的Java對象,并將其部署到Servlet容器中就可以使Servlet容器具有該Servlet所實現(xiàn)的功能。Servlet通過配置Servlet容器被部署到Servlet容器中,多種多樣的Servlet為Servlet容器添加了豐富的web處理功能,同時也豐富了與Servlet容器結(jié)合的Web服務(wù)器的功能。Tomcat是具有普通web服務(wù)器功能的最典型的Servlet容器,通過修改Tomcat的配置文件可以將Servlet部署到Tomcat中。本章就將Tomcat作為默認(rèn)的Servlet容器進(jìn)行講解和實驗。 5.1.1 Servlet的概念 一個Servlet就是一個Java對象,它與其他Java對象沒有本質(zhì)的區(qū)別,唯一特殊的是它的實現(xiàn)類必須實現(xiàn)Servlet體系中的javax.servlet.Servlet接口,該接口規(guī)定了程序員實現(xiàn)的Servlet必須滿足一種標(biāo)準(zhǔn)格式,只有滿足該格式的Servlet才能被部署到Servlet容器中。舉一個形象的例子,國家規(guī)定兩孔圓頭插座的規(guī)格標(biāo)準(zhǔn)是2271EC42(RVB)2×0.5mm26A250V標(biāo)準(zhǔn),所有廠商生產(chǎn)的兩孔圓頭插座必須符合該標(biāo)準(zhǔn),所有生產(chǎn)兩孔圓頭插頭的廠商也必須符合該標(biāo)準(zhǔn),否則生產(chǎn)出來的插頭和插座就無法匹配。類似地,Servlet容器與Servlet之間的關(guān)系也相當(dāng)于插座和插頭的關(guān)系。Servlet規(guī)范規(guī)定了所有的Servlet必須符合javax.servlet.Servlet接口規(guī)范,所有的Servlet容器必須使用該規(guī)范規(guī)定的格式調(diào)用Servlet,所以程序員編寫的Servlet也必須符合該規(guī)范。這樣編寫的Servlet被部署到Servlet容器中后Servlet容器才能夠與Servlet協(xié)調(diào)工作。 插頭標(biāo)準(zhǔn)可能規(guī)定了插頭的大小、電流、電壓等參數(shù),Servlet接口標(biāo)準(zhǔn)則規(guī)定了Servlet類必須要實現(xiàn)的方法。Servlet接口規(guī)定的一個最主要的方法就是Servlet的執(zhí)行方法service()方法,該方法是一個Servlet用于處理請求和響應(yīng)的全部代碼。任何一個實現(xiàn)了Servlet接口的Java類都必須實現(xiàn)該方法,所以Servlet容器不需要知道部署到其中的每個Servlet的具體實現(xiàn),當(dāng)有請求到達(dá)時,Servlet容器只需要調(diào)用該Servlet類的service()方法即可。或者也可以反過來說,一個實現(xiàn)了javax.servlet.Servlet接口的Java類的對象就是一個Servlet。所以實現(xiàn)javax.servlet.Servlet接口與一個Java類是實現(xiàn)一個Servlet的充分必要條件。
圖書封面
評論、評分、閱讀與下載