第1章Java Web程序概述
1.1Web程序運(yùn)行機(jī)制
1.2網(wǎng)站的靜態(tài)與動(dòng)態(tài)
1.2.1靜態(tài)網(wǎng)頁(yè)與應(yīng)用
1.2.2用戶與瀏覽器的動(dòng)態(tài)交互
1.2.3開發(fā)動(dòng)態(tài)網(wǎng)站的主流技術(shù)
1.3Java Web程序開發(fā)技術(shù)與體系
1.3.1B/S結(jié)構(gòu)編程體系
1.3.2JavaEE架構(gòu)技術(shù)
1.3.3Java開發(fā)Web程序的知識(shí)體系
本章小結(jié)
第2章Java Web開發(fā)和運(yùn)行環(huán)境
2.1開發(fā)工具的選擇
2.1.1瀏覽器
2.1.2Web服務(wù)器
2.1.3數(shù)據(jù)庫(kù)管理系統(tǒng)
2.2Eclipse集成開發(fā)環(huán)境配置
本章小結(jié)
第3章HTML5
3.1HTML語言簡(jiǎn)介
3.1.1什么是HTML
3.1.2HTML版本發(fā)展
3.1.3HTML5特點(diǎn)
3.2HTML基本語法與常用標(biāo)簽
3.2.1HTML文檔結(jié)構(gòu)
3.2.2格式化文本標(biāo)簽
3.2.3超鏈接和錨
3.2.4區(qū)域布局與定位
3.2.5創(chuàng)建表格與格式設(shè)置
3.2.6創(chuàng)建表單格式
3.3嵌入音頻和視頻
3.3.1HTML多媒體基礎(chǔ)知識(shí)
3.3.2網(wǎng)頁(yè)中嵌入視頻
3.3.3網(wǎng)頁(yè)中集成音頻
3.4層疊樣式表(CSS)
3.4.1理解層疊樣式表
3.4.2創(chuàng)建樣式表規(guī)則
3.4.3使用樣式表改變頁(yè)面格式
本章小結(jié)
第4章JavaScript編程技術(shù)
4.1JavaScript簡(jiǎn)介
4.2JavaScript基本編程
4.2.1基本語句
4.2.2使用變量、字符串和數(shù)組
4.2.3條件和循環(huán)控制流程
4.2.4使用函數(shù)
4.2.5面向?qū)ο缶幊?
4.2.6事件處理程序
4.3文檔對(duì)象模型(DOM)
4.3.1DOM簡(jiǎn)介
4.3.2理解DOM模型結(jié)構(gòu)
4.3.3使用window對(duì)象
4.3.4獲取和處理Web文檔
4.3.5DOM節(jié)點(diǎn)
4.3.6創(chuàng)建可定位元素
本章小結(jié)
第5章JSP基本編程
5.1JSP概述
5.1.1什么是JSP
5.1.2JSP運(yùn)行機(jī)制
5.2JSP基本語法
5.2.1JSP文檔結(jié)構(gòu)
5.2.2JSP腳本元素
5.2.3JSP指令元素
5.2.4JSP動(dòng)作元素
5.2.5JSTL標(biāo)準(zhǔn)標(biāo)簽庫(kù)
5.2.6自定義標(biāo)簽庫(kù)
5.3JSP主要內(nèi)置對(duì)象
5.3.1request請(qǐng)求對(duì)象
5.3.2response響應(yīng)對(duì)象
5.3.3session會(huì)話對(duì)象
5.3.4application應(yīng)用服務(wù)對(duì)象
5.3.5out對(duì)象
5.3.6其他內(nèi)置對(duì)象
本章小結(jié)
第6章JavaBean應(yīng)用技術(shù)
6.1什么是JavaBean
6,2JavaBean的特征與創(chuàng)建
6.3使用JavaBean
6.3.1調(diào)用JaVaBean
6.3.2訪問JavaBean屬性
6.3.3設(shè)置JavaBean屬性
6.4JavaBean的生命周期
6.5使用JavaBean處理表單數(shù)據(jù)
本章小結(jié)
第7章Servlet技術(shù)基礎(chǔ)
7.1Servlet簡(jiǎn)介
7.2Servlet的創(chuàng)建與部署
7.3Servlet實(shí)現(xiàn)相關(guān)接口
7.3.1GeneriCServlet
7.3.2HttpServlet
7.4Servlet請(qǐng)求和響應(yīng)相關(guān)接口
7.4.1HttpServletRequest接口
7.4.2HttpServletResponse接口
7.5其他接口
7.5.1ServletConfig配置接口
7.5.2HttpSession會(huì)話接口
7.5.3ServletContext上下文接口
7.6Servlet過濾器
7.6.1過濾器簡(jiǎn)介
7,6.2過濾器相關(guān)接口
7.6.3過濾器類的實(shí)現(xiàn)與部署
7.7Servlet監(jiān)聽器
7.7.1監(jiān)聽器簡(jiǎn)介
7.7.2監(jiān)聽器相關(guān)接口
7.7.3監(jiān)聽器的應(yīng)用實(shí)現(xiàn)
本章小結(jié)
第8章JDBC接口與數(shù)據(jù)庫(kù)應(yīng)用
8.1JDBC概述
8.1.1什么是JDBC
8.1.2JDBC體系結(jié)構(gòu)
8.1.3驅(qū)動(dòng)程序類型
8.2JDBC連接數(shù)據(jù)庫(kù)
8.2.1使用DriverManager加載驅(qū)動(dòng)
8.2.2使用DataSource加載驅(qū)動(dòng)
8.3JDBC操作數(shù)據(jù)庫(kù)接口
8.3.1Statement接口
8.3.2PreparedStatement接口
8.3.3CallableStatement接口
8.3.4ResultSet結(jié)果集接口
8.4JDBC連接池
8.5使用JDBC存取二進(jìn)制數(shù)據(jù)
8.5.1圖像文件存取
8.5.2聲音和視頻文件存取
本章小結(jié)
第9章Struts開發(fā)框架
9.1JavaWeb程序開發(fā)模式
9.1.1非MVC模式(Model1模式)
9.1.2MVC模式(Model2模式)
9.2Struts開發(fā)框架簡(jiǎn)介
9.2.1Struts框架基本概念
9.2.2Struts2基本配置
9.2.3Action的實(shí)現(xiàn)
9.3Struts2類型轉(zhuǎn)換
9.3.1類型轉(zhuǎn)換簡(jiǎn)介
9.3.2基本數(shù)據(jù)類型轉(zhuǎn)換
9.3.3數(shù)組和集合類型轉(zhuǎn)換
9.3.4自定義類型轉(zhuǎn)換
本章小結(jié)
參考文獻(xiàn)