第1章Web開(kāi)發(fā)技術(shù)概述
1.1計(jì)算機(jī)網(wǎng)絡(luò)
1.1.1計(jì)算機(jī)網(wǎng)絡(luò)的定義
1.1.2計(jì)算機(jī)網(wǎng)絡(luò)的分類
1.2Internet及Intranet
1.2.1Internet的定義
1.2.2Internet主要技術(shù)
1.2.3Intranet的定義
1.2.4IP地址與域名的概念
1.3Web
1.3.1Web的定義
1.3.2Web架構(gòu)
1.3.3Web體系結(jié)構(gòu)
1.3.4Web網(wǎng)站體系三層結(jié)構(gòu)
1.4Web數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
1.4.1Web數(shù)據(jù)庫(kù)訪問(wèn)的概念
1.4.2Web數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
1.5Web開(kāi)發(fā)技術(shù)
1.5.1客戶端編程語(yǔ)言
1.5.2Web開(kāi)發(fā)平臺(tái)
1.5.3Web技術(shù)發(fā)展史
1.6HTML
1.6.1HTML概述
1.6.2HTML發(fā)展史
1.6.3HTML的主要特征與文件結(jié)構(gòu)
1.6.4HTML頁(yè)面修飾標(biāo)記
1.6.5網(wǎng)頁(yè)的基本元素
1.6.6網(wǎng)頁(yè)多媒體技術(shù)
1.6.7表格與列表標(biāo)記
1.6.8超鏈接標(biāo)記
1.6.9表單標(biāo)記
1.6.10窗口框架標(biāo)記
1.7CSS與DHTML
1.7.1CSS
1.7.2DHTML
1.8J2EE
1.8.1J2EE組件
1.8.2J2EE容器
1.8.3Java Servlet技術(shù)
1.8.4Java Server Pages技術(shù)
1.9軟件開(kāi)發(fā)模式
1.9.1集中式計(jì)算模式
1.9.2客戶/服務(wù)器(C/S)模式
1.9.3瀏覽器/服務(wù)器(B/S)模式
1.9.4富客戶端模式
小結(jié)
習(xí)題
第2章JSP簡(jiǎn)介
2.1JSP的定義
2.2安裝配置JSP環(huán)境
2.3JSP頁(yè)面
2.3.1JSP頁(yè)面內(nèi)容
2.3.2JSP存儲(chǔ)格式
2.3.3設(shè)置Web服務(wù)目錄
2.3.4Web應(yīng)用目錄結(jié)構(gòu)
2.4JSP運(yùn)行原理
2.5JSP與Servlet的關(guān)系
2.6上機(jī)案例
小結(jié)
習(xí)題
第3章JSP基本語(yǔ)法
3.1JSP頁(yè)面的基本結(jié)構(gòu)
3.2變量和方法的聲明
3.2.1變量聲明
3.2.2方法聲明
3.3Java程序片段
3.3.1程序片段定義
3.3.2程序片段的變量
3.3.3程序片段執(zhí)行
3.4Java表達(dá)式
3.5JSP注釋
3.6JSP指令標(biāo)記
3.6.1標(biāo)記的種類
3.6.2page指令標(biāo)記
3.6.3include指令標(biāo)記
3.7JSP動(dòng)作標(biāo)記
3.7.1標(biāo)記的種類
3.7.2include動(dòng)作標(biāo)記
3.7.3param動(dòng)作標(biāo)記
3.7.4forward動(dòng)作標(biāo)記
3.7.5useBean動(dòng)作標(biāo)記
3.7.6setProperty動(dòng)作標(biāo)記
3.7.7getProperty動(dòng)作標(biāo)記
3.8上機(jī)案例
小結(jié)
習(xí)題
第4章JSP內(nèi)置對(duì)象
4.1request對(duì)象
4.1.1request對(duì)象定義
4.1.2獲取用戶信息
4.1.3處理漢字信息
4.1.4處理HTML標(biāo)記
4.1.5獲取其他信息
4.2response對(duì)象
4.2.1response對(duì)象定義
4.2.2動(dòng)態(tài)設(shè)置MIME類型
4.2.3response的HTTP頭
4.2.4response重定向
4.2.5response的狀態(tài)行
4.3session對(duì)象
4.3.1session對(duì)象定義
4.3.2session對(duì)象的ID
4.3.3重寫URL實(shí)現(xiàn)session對(duì)象
4.3.4session對(duì)象存儲(chǔ)數(shù)據(jù)
4.3.5session對(duì)象的區(qū)別
4.3.6session對(duì)象生命周期
4.3.7session對(duì)象的特點(diǎn)
4.4application對(duì)象
4.4.1application對(duì)象常用方法
4.4.2application對(duì)象的特點(diǎn)
4.4.3application對(duì)象實(shí)現(xiàn)發(fā)送通知
4.5out對(duì)象
4.5.1out對(duì)象定義
4.5.2輸出信息
4.5.3管理緩沖區(qū)
4.6上機(jī)案例
小結(jié)
習(xí)題
第5章JSP與JavaBean
5.1編寫JavaBean和使用JavaBean
5.1.1編寫JavaBean
5.1.2Bean字節(jié)碼的保存
5.1.3使用JavaBean
5.1.4Bean的加載原理
5.1.5Bean的生命周期
5.2獲取和修改Bean的屬性
5.2.1getProperty動(dòng)作標(biāo)記
5.2.2setProperty動(dòng)作標(biāo)記
5.3Beans的輔助類
5.4JSP和Bean結(jié)合的簡(jiǎn)單例子
5.5上機(jī)案例
小結(jié)
習(xí)題
第6章Servlet
6.1Servlet概述
6.2Servlet工作原理
6.2.1Servlet的工作原理
6.2.2Servlet引擎訪問(wèn)Servlet
6.2.3Servlet的service()方法
6.2.4Servlet生命周期
6.3Servlet的部署、創(chuàng)建與運(yùn)行
6.3.1編寫一個(gè)創(chuàng)建Servlet對(duì)象的類
6.3.2保存編譯這個(gè)類所得到的字節(jié)碼文件
6.3.3編寫部署文件Web.xml
6.3.4運(yùn)行Servlet
6.3.5Web.xml文件規(guī)則
6.3.6向Servlet傳遞參數(shù)
6.3.7Servlet部署和運(yùn)行
6.4通過(guò)JSP頁(yè)面訪問(wèn)Servlet
6.4.1通過(guò)表單向Servlet提交數(shù)據(jù)
6.4.2通過(guò)超鏈接訪問(wèn)Servlet
6.4.3JSP訪問(wèn)Servlet方式
6.5共享變量
6.6doGet()、doPost()方法
6.7重定向與轉(zhuǎn)發(fā)
6.7.1請(qǐng)求轉(zhuǎn)發(fā)原理
6.7.2重定向原理
6.7.3請(qǐng)求轉(zhuǎn)發(fā)和重定向
6.7.4重定向與轉(zhuǎn)發(fā)的區(qū)別
6.8上機(jī)案例
小結(jié)
習(xí)題
第7章MVC模式
7.1MVC模式概念
7.2基于JSP的MVC模式
7.3MVC模式案例
7.4上機(jī)案例
小結(jié)
習(xí)題
第8章在JSP中使用數(shù)據(jù)庫(kù)
8.1數(shù)據(jù)庫(kù)管理系統(tǒng)概述
8.1.1數(shù)據(jù)庫(kù)
8.1.2數(shù)據(jù)庫(kù)管理系統(tǒng)
8.1.3DBMS的結(jié)構(gòu)
8.1.4常用SQL語(yǔ)句
8.1.5DBMS與數(shù)據(jù)庫(kù)的關(guān)系
8.1.6關(guān)系型數(shù)據(jù)庫(kù)
8.2數(shù)據(jù)庫(kù)系統(tǒng)MySQL
8.2.1下載、安裝與啟動(dòng)MySQL
8.2.2建立數(shù)據(jù)庫(kù)
8.2.3JDBC
8.3連接MySQL數(shù)據(jù)庫(kù)
8.3.1加載JDBC數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序
8.3.2數(shù)據(jù)庫(kù)建立連接
8.3.3MySQL亂碼解決
8.3.4編寫部署文件Web.xml
8.4查詢記錄
8.4.1結(jié)果集與查詢
8.4.2結(jié)果集的列名與列的數(shù)目
8.4.3隨機(jī)查詢
8.4.4條件查詢
8.4.5排序查詢
8.5更新、添加、刪除記錄
8.6用結(jié)果集操作數(shù)據(jù)庫(kù)中的表
8.6.1使用結(jié)果集更新數(shù)據(jù)庫(kù)表中第n行記錄中的某列
8.6.2使用結(jié)果集向數(shù)據(jù)庫(kù)表中插入(添加)一行記錄
8.7預(yù)處理語(yǔ)句
8.8事務(wù)
8.8.1事務(wù)的特性
8.8.2事務(wù)處理步驟
8.9數(shù)據(jù)庫(kù)連接
8.9.1純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序加載MySQL驅(qū)動(dòng)程序
8.9.2建立JDBCODBC橋接器
8.10上機(jī)案例
小結(jié)
習(xí)題
第9章JSP文件操作
9.1File類
9.1.1File類的常用方法
9.1.2創(chuàng)建目錄
9.1.3列出目錄中的文件
9.1.4列出指定類型的文件
9.1.5刪除文件和目錄
9.2讀寫文件常用流
9.2.1字節(jié)流
9.2.2字符流
9.2.3緩沖流
9.2.4RandomAccessFile類
9.3文件上傳
9.4文件下載
9.5上機(jī)案例
小結(jié)
習(xí)題
第10章在JSP中使用XML
10.1XML文件基本結(jié)構(gòu)
10.2XML文件聲明
10.3XML標(biāo)記
10.3.1空標(biāo)記
10.3.2非空標(biāo)記
10.3.3CDATA段
10.3.4屬性
10.4XML
10.4.1XML定義
10.4.2XML的特點(diǎn)
10.4.3HTML與XML對(duì)比
10.4.4XML文件的結(jié)構(gòu)
10.4.5XML的功能
10.4.6XML文檔書寫規(guī)則
10.5DOM解析器
10.5.1使用DOM解析器的基本步驟
10.5.2Document對(duì)象
10.6SAX解析器
10.6.1使用SAX解析器的基本步驟
10.6.2SAX解析器工作原理
10.6.3事件的產(chǎn)生與處理
10.7DOM與SAX解析器的區(qū)別
10.8XML和CSS
10.8.1樣式表
10.8.2文本顯示方式
10.8.3字體
10.8.4文本樣式
10.8.5顯示數(shù)學(xué)公式和化合物分子式
10.9上機(jī)案例
小結(jié)
習(xí)題
第11章SSM項(xiàng)目整合案例
11.1項(xiàng)目需求分析
11.2技術(shù)介紹
11.2.1Spring
11.2.2SpringMVC
11.2.3MyBatis
11.3搭建SSM框架
11.3.1導(dǎo)包
11.3.2相關(guān)文件配置
11.3.3相關(guān)文件
11.4主界面設(shè)計(jì)
11.4.1列表顯示
11.4.2編輯功能
11.4.3刪除功能
11.4.4添加功能
11.4.5分頁(yè)條功能
11.5數(shù)據(jù)庫(kù)設(shè)計(jì)
小結(jié)