注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Java Web編程技術(shù)(第3版 微課版)

Java Web編程技術(shù)(第3版 微課版)

Java Web編程技術(shù)(第3版 微課版)

定 價(jià):¥79.50

作 者: 沈澤剛 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)類課程創(chuàng)新規(guī)劃教材·微課版
標(biāo) 簽: 暫缺

ISBN: 9787302511427 出版時(shí)間: 2019-03-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 462 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書介紹基于Java的Web編程技術(shù),主要內(nèi)容包括: Java Web技術(shù)概述; Servlet核心技術(shù); JSP技術(shù)基礎(chǔ)、頁(yè)面生命周期、作用域?qū)ο?、MVC設(shè)計(jì)模式; 會(huì)話管理、文件的上傳和下載; JDBC以及數(shù)據(jù)源和DAO設(shè)計(jì)模式; 表達(dá)式語(yǔ)言; JSTL和自定義標(biāo)簽; Web監(jiān)聽器和過(guò)濾器; Web安全性基礎(chǔ); AJAX技術(shù)應(yīng)用; Struts 2、Hibernate 5和Spring 5輕量級(jí)Java EE框架技術(shù)及整合開發(fā)。 本書全面地體現(xiàn)了Java Web編程技術(shù)的發(fā)展特性,注重理論學(xué)習(xí)和實(shí)際應(yīng)用的充分結(jié)合。本書提供電子課件、源程序代碼、教學(xué)大綱及部分章節(jié)的教學(xué)視頻。每章提供了一定數(shù)量的思考與練習(xí)題,供讀者復(fù)習(xí)參考。本書可作為高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)Web編程技術(shù)、JSP程序設(shè)計(jì)及Java EE開發(fā)等課程教材,也可供從事Java Web應(yīng)用開發(fā)技術(shù)人員參考。

作者簡(jiǎn)介

暫缺《Java Web編程技術(shù)(第3版 微課版)》作者簡(jiǎn)介

圖書目錄

目錄
第1章Java Web技術(shù)概述
1.1Internet與萬(wàn)維網(wǎng)
1.1.1主機(jī)和IP地址
1.1.2域名和DNS
1.1.3萬(wàn)維網(wǎng)
1.1.4服務(wù)器和瀏覽器
1.1.5HTTP與URL
1.2Web前端技術(shù)
1.2.1HTML與XML
1.2.2CSS
1.2.3JavaScript
1.3服務(wù)器資源
1.3.1靜態(tài)資源與動(dòng)態(tài)資源
1.3.2靜態(tài)文檔和動(dòng)態(tài)文檔
1.3.3服務(wù)器端動(dòng)態(tài)文檔技術(shù)
1.4Tomcat服務(wù)器
1.4.1Tomcat的下載與安裝
1.4.2Tomcat的安裝目錄
1.4.3Tomcat的啟動(dòng)和停止
1.4.4測(cè)試Tomcat
1.4.5修改Tomcat的服務(wù)端口
1.4.6Web應(yīng)用程序及結(jié)構(gòu)
1.5Eclipse集成開發(fā)環(huán)境
1.5.1Eclipse的下載與安裝
1.5.2在Eclipse中配置Tomcat服務(wù)器
1.5.3配置Eclipse字符編碼
1.5.4修改JSP字符編碼和模板
1.6創(chuàng)建動(dòng)態(tài)Web項(xiàng)目
1.6.1動(dòng)態(tài)Web項(xiàng)目的建立
1.6.2開發(fā)Servlet
1.6.3開發(fā)JSP頁(yè)面
1.6.4Web項(xiàng)目的導(dǎo)出和部署
本章小結(jié)
思考與練習(xí)
第2章Servlet核心技術(shù)
2.1Servlet API
2.1.1Servlet接口
2.1.2GenericServlet類
2.1.3HttpServlet類
2.2Servlet生命周期
2.2.1加載和實(shí)例化Servlet
2.2.2初始化Servlet
2.2.3為客戶提供服務(wù)
2.2.4銷毀和卸載Servlet
2.3處理請(qǐng)求
2.3.1HTTP請(qǐng)求結(jié)構(gòu)
2.3.2發(fā)送HTTP請(qǐng)求
2.3.3處理HTTP請(qǐng)求
2.3.4檢索請(qǐng)求參數(shù)
2.3.5請(qǐng)求轉(zhuǎn)發(fā)
2.3.6使用請(qǐng)求對(duì)象存儲(chǔ)數(shù)據(jù)
2.3.7檢索客戶端有關(guān)信息
2.3.8檢索請(qǐng)求頭信息
2.4表單數(shù)據(jù)處理
2.4.1常用表單控件元素
2.4.2表單頁(yè)面的創(chuàng)建
2.4.3表單數(shù)據(jù)處理
2.5發(fā)送響應(yīng)
2.5.1HTTP響應(yīng)結(jié)構(gòu)
2.5.2輸出流與內(nèi)容類型
2.5.3響應(yīng)重定向
2.5.4設(shè)置響應(yīng)頭
2.5.5發(fā)送狀態(tài)碼
2.6部署描述文件
2.6.1servlet 元素
2.6.2servletmapping 元素
2.6.3welcomefilelist元素
2.7@WebServlet和@WebInitParam注解
2.8ServletConfig
2.9ServletContext
2.9.1得到ServletContext引用
2.9.2獲取應(yīng)用程序的初始化參數(shù)
2.9.3使用ServletContext對(duì)象存儲(chǔ)數(shù)據(jù)
2.9.4使用RequestDispatcher實(shí)現(xiàn)請(qǐng)求轉(zhuǎn)發(fā)
2.9.5通過(guò)ServletContext對(duì)象獲得資源
2.9.6登錄日志
2.9.7檢索Servlet容器的信息
本章小結(jié)
思考與練習(xí)
第3章JSP技術(shù)基礎(chǔ)
3.1JSP語(yǔ)法概述
3.1.1JSP腳本元素
3.1.2JSP指令
3.1.3JSP動(dòng)作
3.1.4表達(dá)式語(yǔ)言
3.1.5JSP注釋
3.2JSP頁(yè)面生命周期
3.2.1JSP頁(yè)面實(shí)現(xiàn)類
3.2.2JSP頁(yè)面執(zhí)行過(guò)程
3.2.3JSP生命周期方法示例
3.2.4理解頁(yè)面轉(zhuǎn)換過(guò)程
3.2.5理解轉(zhuǎn)換單元
3.3JSP腳本元素
3.3.1變量的聲明及順序
3.3.2使用條件和循環(huán)語(yǔ)句
3.3.3請(qǐng)求時(shí)屬性表達(dá)式
3.4JSP隱含變量
3.4.1request與response變量
3.4.2out變量
3.4.3application變量
3.4.4session變量
3.4.5exception變量
3.4.6config變量
3.4.7pageContext變量
3.4.8page變量
3.5page指令屬性
3.5.1import屬性
3.5.2contentType和pageEncoding屬性
3.5.3session屬性
3.5.4errorPage與isErrorPage屬性
3.5.5language與extends屬性
3.5.6buffer與autoFlush屬性
3.5.7info屬性
3.6JSP組件包含
3.6.1靜態(tài)包含: include指令
3.6.2動(dòng)態(tài)包含: include動(dòng)作
3.6.3使用jsp:forward動(dòng)作
3.6.4實(shí)例: 使用包含設(shè)計(jì)頁(yè)面布局
3.7作用域?qū)ο?br />3.7.1應(yīng)用作用域
3.7.2會(huì)話作用域
3.7.3請(qǐng)求作用域
3.7.4頁(yè)面作用域
3.8JavaBeans
3.8.1JavaBeans規(guī)范
3.8.2使用jsp:useBean動(dòng)作
3.8.3使用jsp:setProperty動(dòng)作
3.8.4使用jsp:getProperty動(dòng)作
3.8.5實(shí)例: JavaBeans應(yīng)用
3.9MVC設(shè)計(jì)模式
3.9.1模型1介紹
3.9.2模型2介紹
3.9.3實(shí)現(xiàn)MVC模式的一般步驟
3.10錯(cuò)誤處理
3.10.1聲明式錯(cuò)誤處理
3.10.2使用Servlet和JSP頁(yè)面處理錯(cuò)誤
3.10.3編程式錯(cuò)誤處理
本章小結(jié)
思考與練習(xí)
第4章會(huì)話與文件管理
4.1會(huì)話管理
4.1.1理解狀態(tài)與會(huì)話
4.1.2會(huì)話管理機(jī)制
4.1.3HttpSession API
4.1.4使用HttpSession對(duì)象
4.1.5會(huì)話超時(shí)與失效
4.2使用會(huì)話實(shí)現(xiàn)購(gòu)物車
4.2.1模型類設(shè)計(jì)
4.2.2購(gòu)物車類設(shè)計(jì)
4.2.3上下文監(jiān)聽器設(shè)計(jì)
4.2.4視圖設(shè)計(jì)
4.2.5控制器的設(shè)計(jì)
4.3Cookie及其應(yīng)用
4.3.1Cookie API
4.3.2向客戶端發(fā)送Cookie
4.3.3從客戶端讀取Cookie
4.3.4Cookie的安全問(wèn)題
4.3.5實(shí)例: 用Cookie實(shí)現(xiàn)自動(dòng)登錄
4.4URL重寫與隱藏表單域
4.4.1URL重寫
4.4.2隱藏表單域
4.5文件上傳
4.5.1客戶端編程
4.5.2服務(wù)器端編程
4.6文件下載
本章小結(jié)
思考與練習(xí)
第5章JDBC訪問(wèn)數(shù)據(jù)庫(kù)
5.1MySQL數(shù)據(jù)庫(kù)
5.1.1MySQL的下載與安裝
5.1.2使用MySQL命令行工具
5.1.3使用Navicat操作數(shù)據(jù)庫(kù)
5.2JDBC API
5.2.1JDBC訪問(wèn)數(shù)據(jù)庫(kù)
5.2.2Connection接口
5.2.3Statement接口
5.2.4ResultSet接口
5.2.5預(yù)處理語(yǔ)句PreparedStatement
5.3數(shù)據(jù)庫(kù)連接步驟
5.3.1加載驅(qū)動(dòng)程序
5.3.2建立連接對(duì)象
5.3.3創(chuàng)建語(yǔ)句對(duì)象
5.3.4執(zhí)行SQL語(yǔ)句并處理結(jié)果
5.3.5關(guān)閉建立的對(duì)象
5.3.6實(shí)例: Servlet訪問(wèn)數(shù)據(jù)庫(kù)
5.4使用數(shù)據(jù)源
5.4.1數(shù)據(jù)源概述
5.4.2配置數(shù)據(jù)源
5.4.3在應(yīng)用程序中使用數(shù)據(jù)源
5.5DAO設(shè)計(jì)模式
5.5.1設(shè)計(jì)實(shí)體類
5.5.2設(shè)計(jì)DAO對(duì)象
5.5.3使用DAO對(duì)象
本章小結(jié)
思考與練習(xí)
第6章表達(dá)式語(yǔ)言
6.1理解表達(dá)式語(yǔ)言
6.1.1表達(dá)式語(yǔ)言的語(yǔ)法
6.1.2表達(dá)式語(yǔ)言的功能
6.1.3表達(dá)式語(yǔ)言與JSP表達(dá)式的區(qū)別
6.2EL運(yùn)算符
6.2.1算術(shù)運(yùn)算符
6.2.2關(guān)系與邏輯運(yùn)算符
6.2.3條件運(yùn)算符
6.2.4empty運(yùn)算符
6.2.5屬性與集合元素訪問(wèn)運(yùn)算符
6.3使用EL訪問(wèn)數(shù)據(jù)
6.3.1訪問(wèn)作用域變量
6.3.2訪問(wèn)JavaBeans屬性
6.3.3訪問(wèn)集合元素
6.4EL隱含變量
6.4.1pageContext變量
6.4.2param和paramValues變量
6.4.3initParam變量
6.4.4pageScope、requestScope、sessionScope和applicationScope變量
6.4.5header和headerValues變量
6.4.6cookie變量
本章小結(jié)
思考與練習(xí)
第7章JSTL與自定義標(biāo)簽
7.1JSTL
7.1.1通用目的標(biāo)簽
7.1.2條件控制標(biāo)簽
7.1.3循環(huán)控制標(biāo)簽
7.1.4URL相關(guān)的標(biāo)簽
7.2自定義標(biāo)簽
7.2.1標(biāo)簽擴(kuò)展API
7.2.2自定義標(biāo)簽的開發(fā)步驟
7.2.3SimpleTag接口及其生命周期
7.2.4SimpleTagSupport類
7.3理解TLD文件
7.3.1taglib元素
7.3.2uri元素
7.3.3tag元素
7.3.4attribute元素
7.3.5bodycontent元素
7.4幾種類型標(biāo)簽的開發(fā)
7.4.1空標(biāo)簽的開發(fā)
7.4.2帶屬性標(biāo)簽的開發(fā)
7.4.3帶標(biāo)簽體的標(biāo)簽
7.4.4迭代標(biāo)簽
7.4.5在標(biāo)簽中使用EL
7.4.6使用動(dòng)態(tài)屬性
7.4.7編寫協(xié)作標(biāo)簽
本章小結(jié)
思考與練習(xí)
第8章Java Web高級(jí)應(yīng)用
8.1Web監(jiān)聽器
8.1.1監(jiān)聽ServletContext事件
8.1.2監(jiān)聽請(qǐng)求事件
8.1.3監(jiān)聽會(huì)話事件
8.1.4事件監(jiān)聽器的注冊(cè)
8.2Web過(guò)濾器
8.2.1過(guò)濾器的概念
8.2.2過(guò)濾器API
8.2.3一個(gè)簡(jiǎn)單的過(guò)濾器
8.2.4@WebFilter注解
8.2.5在web.xml中配置過(guò)濾器
8.2.6實(shí)例: 用過(guò)濾器實(shí)現(xiàn)水印效果
8.3Servlet的多線程問(wèn)題
8.4Servlet的異步處理
8.4.1概述
8.4.2異步調(diào)用Servlet的開發(fā)
8.4.3實(shí)現(xiàn)AsyncListener接口
本章小結(jié)
思考與練習(xí)
第9章Web安全性入門
9.1Web安全性措施
9.1.1理解驗(yàn)證機(jī)制
9.1.2驗(yàn)證的類型
9.1.3基本驗(yàn)證的過(guò)程
9.1.4聲明式安全與編程式安全
9.2安全域模型
9.2.1安全域概述
9.2.2定義角色與用戶
9.3定義安全約束
9.3.1安全約束定義
9.3.2安全驗(yàn)證示例
9.4編程式的安全
9.4.1Servlet的安全API
9.4.2安全注解類型
本章小結(jié)
思考與練習(xí)
第10章AJAX技術(shù)基礎(chǔ)
10.1AJAX技術(shù)概述
10.1.1AJAX的定義
10.1.2AJAX相關(guān)技術(shù)簡(jiǎn)介
10.2XMLHttpRequest對(duì)象
10.2.1創(chuàng)建XMLHttpRequest對(duì)象
10.2.2XMLHttpRequest的屬性
10.2.3XMLHttpRequest的方法
10.2.4一個(gè)簡(jiǎn)單的示例
10.2.5AJAX的交互模式
10.2.6使用innerHTML屬性創(chuàng)建動(dòng)態(tài)內(nèi)容
10.3DOM和JavaScript
10.3.1DOM的概念
10.3.2DOM與JavaScript
10.3.3使用DOM動(dòng)態(tài)編輯頁(yè)面
10.3.4發(fā)送請(qǐng)求參數(shù)
10.4AJAX的常用應(yīng)用
10.4.1表單數(shù)據(jù)驗(yàn)證
10.4.2動(dòng)態(tài)加載列表框
10.4.3創(chuàng)建工具提示
本章小結(jié)
思考與練習(xí)
第11章Struts 2框架基礎(chǔ)
11.1Struts 2框架概述
11.1.1Struts 2框架的組成
11.1.2Struts 2開發(fā)環(huán)境的構(gòu)建
11.1.3Struts 2應(yīng)用的開發(fā)步驟
11.1.4一個(gè)簡(jiǎn)單的應(yīng)用程序
11.1.5動(dòng)作類
11.1.6配置文件
11.1.7模型驅(qū)動(dòng)和屬性驅(qū)動(dòng)
11.2OGNL
11.2.1ValueStack棧
11.2.2讀取Object Stack中對(duì)象的屬性
11.2.3讀取Stack Context中對(duì)象的屬性
11.2.4使用OGNL訪問(wèn)數(shù)組元素
11.2.5使用OGNL訪問(wèn)List類型的屬性
11.2.6使用OGNL訪問(wèn)Map類型的屬性
11.3Struts 2常用標(biāo)簽
11.3.1常用數(shù)據(jù)標(biāo)簽
11.3.2控制標(biāo)簽
11.3.3表單UI標(biāo)簽
11.3.4模板與主題
11.4用戶輸入校驗(yàn)
11.4.1使用Struts 2校驗(yàn)框架
11.4.2使用客戶端校驗(yàn)
11.4.3編程實(shí)現(xiàn)校驗(yàn)
11.4.4使用Java注解校驗(yàn)
11.5Struts 2的國(guó)際化
11.5.1國(guó)際化(i18n)
11.5.2屬性文件
11.5.3屬性文件的級(jí)別
11.5.4Action的國(guó)際化
11.5.5JSP頁(yè)面國(guó)際化
11.5.6實(shí)例: 全局屬性文件應(yīng)用
本 章小結(jié)
思考與練習(xí)
第12章Hibernate框架基礎(chǔ)
12.1ORM與Hibernate
12.1.1數(shù)據(jù)持久化與ORM
12.1.2Hibernate軟件包簡(jiǎn)介
12.2一個(gè)簡(jiǎn)單的Hibernate應(yīng)用
12.2.1編寫配置文件
12.2.2準(zhǔn)備數(shù)據(jù)庫(kù)表
12.2.3定義持久化類
12.2.4定義映射文件
12.2.5編寫測(cè)試程序
12.2.6Hibernate的自動(dòng)建表技術(shù)
12.2.7HibernateUtil輔助類
12.2.8測(cè)試類的開發(fā)
12.3Hibernate框架結(jié)構(gòu)
12.3.1Hibernate的體系結(jié)構(gòu)
12.3.2理解持久化對(duì)象
12.3.3Hibernate的核心組件
12.3.4持久化對(duì)象的狀態(tài)
12.4Hibernate核心API
12.4.1Configuration類
12.4.2SessionFactory接口
12.4.3Session接口
12.4.4Transaction接口
12.4.5Query接口
12.5配置文件詳解
12.5.1hibernate.properties
12.5.2hibernate.cfg.xml
12.6映射文件詳解
12.7關(guān)聯(lián)映射
12.7.1實(shí)體關(guān)聯(lián)類型
12.7.2單向關(guān)聯(lián)和雙向關(guān)聯(lián)
12.7.3關(guān)聯(lián)方向與查詢
12.7.4一對(duì)多關(guān)聯(lián)映射
12.7.5一對(duì)一關(guān)聯(lián)映射
12.7.6多對(duì)多關(guān)聯(lián)映射
12.8組件屬性映射
12.9繼承映射
12.9.1所有類映射成一張表
12.9.2每個(gè)子類映射成一張表
12.9.3每個(gè)具體類映射成一張表
12.10Hibernate數(shù)據(jù)查詢
12.10.1HQL查詢概述
12.10.2查詢結(jié)果處理
12.10.3HQL的from子句
12.10.4HQL的select子句
12.10.5HQL的聚集函數(shù)
12.10.6HQL的where子句
12.10.7HQL的order by子句
12.10.8HQL的group by子句
12.10.9帶參數(shù)的查詢
12.10.10關(guān)聯(lián)和連接
12.11其他查詢技術(shù)
12.11.1條件查詢
12.11.2本地SQL查詢
12.11.3命名查詢
12.12實(shí)例: 用戶注冊(cè)/登錄系統(tǒng)
12.12.1定義持久化類
12.12.2持久層實(shí)現(xiàn)
12.12.3定義Action動(dòng)作類
12.12.4創(chuàng)建結(jié)果視圖
12.12.5修改struts.xml配置文件
12.12.6運(yùn)行應(yīng)用程序
本章小結(jié)
思考與練習(xí)
第13章Spring框架基礎(chǔ)
13.1Spring框架概述
13.1.1Spring框架概述
13.1.2Spring框架模塊
13.1.3Spring5.0的新特征
13.1.4Spring的下載與安裝
13.2Spring IoC容器
13.2.1Spring容器概述
13.2.2ApplicationContext及其工作原理
13.3依賴注入
13.3.1理解依賴注入
13.3.2依賴注入的實(shí)現(xiàn)方式
13.4Spring JDBC開發(fā)
13.4.1Spring對(duì)JDBC支持概述
13.4.2配置數(shù)據(jù)源
13.4.3使用JDBC模板操作數(shù)據(jù)庫(kù)
13.4.4JdbcTemplate類的常用方法
13.4.5構(gòu)建不依賴于Spring的Hibernate代碼
13.5Spring整合Struts 2和Hibernate 5
13.5.1配置自動(dòng)啟動(dòng)Spring容器
13.5.2Spring整合Struts 2
13.5.3Spring整合Hibernate 5
13.6基于SSH會(huì)員管理系統(tǒng)
13.6.1構(gòu)建SSH開發(fā)環(huán)境
13.6.2數(shù)據(jù)庫(kù)層的實(shí)現(xiàn)
13.6.3Hibernate持久層設(shè)計(jì)
13.6.4DAO層設(shè)計(jì)
13.6.5業(yè)務(wù)邏輯層設(shè)計(jì)
13.6.6會(huì)員注冊(cè)功能實(shí)現(xiàn)
13.6.7會(huì)員登錄功能實(shí)現(xiàn)
13.6.8查詢所有會(huì)員功能實(shí)現(xiàn)
13.6.9刪除會(huì)員功能實(shí)現(xiàn)
13.6.10修改會(huì)員功能實(shí)現(xiàn)
本章小結(jié)
思考與練習(xí)
參考文獻(xiàn)


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)