-
>
中醫(yī)基礎(chǔ)理論
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國(guó)特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國(guó)中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
-
>
中醫(yī)診斷學(xué)--新世紀(jì)第五版
-
>
中藥學(xué)·全國(guó)中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
Java Web程序設(shè)計(jì)-(第2版) 版權(quán)信息
- ISBN:9787302446118
- 條形碼:9787302446118 ; 978-7-302-44611-8
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
Java Web程序設(shè)計(jì)-(第2版) 本書特色
本書分為五部分共20章,包括入門、JSP編程、Servlet和JavaBean開發(fā)、應(yīng)用開發(fā)與框架、實(shí)訓(xùn)。本書逐步地引領(lǐng)讀者從基礎(chǔ)到各個(gè)知識(shí)點(diǎn)的學(xué)習(xí),全書內(nèi)容由淺入深,并輔以大量的實(shí)例說(shuō)明,書末提供了一些實(shí)訓(xùn)的內(nèi)容。 本書提供了所有實(shí)例的源代碼,以及開發(fā)過(guò)程中用到的軟件,供讀者學(xué)習(xí)參考使用。 本書為學(xué)校教學(xué)量身定做,每個(gè)章節(jié)都有建議的課時(shí)。本書適合作為高校Java Web開發(fā)相關(guān)課程的教材,也適合有Java SE知識(shí)基礎(chǔ)但沒(méi)有Java Web開發(fā)基礎(chǔ)的程序員作為入門用書,更可以作為社會(huì)Java嵌入式培訓(xùn)班的教材。本書對(duì)于缺乏項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的程序員來(lái)說(shuō),可用于快速積累項(xiàng)目開發(fā)經(jīng)驗(yàn)。
Java Web程序設(shè)計(jì)-(第2版) 內(nèi)容簡(jiǎn)介
(1) 實(shí)戰(zhàn)性。所有內(nèi)容都用案例引入,通俗易懂。(2) 流行性。書中講解的都是Java Web開發(fā)過(guò)程中*流行的方法、框架、模式等,緊扣學(xué)生的就業(yè)。(3) 適合教學(xué)。內(nèi)容安排適當(dāng),將習(xí)題融于講解的過(guò)程中,教師可以根據(jù)情況選用。
Java Web程序設(shè)計(jì)-(第2版) 目錄
第1部分入門
第1章Java Web開發(fā)環(huán)境配置
1.1B/S結(jié)構(gòu)
1.2服務(wù)器安裝
1.2.1服務(wù)器的作用
1.2.2獲取服務(wù)器軟件
1.2.3安裝服務(wù)器
1.2.4測(cè)試服務(wù)器
1.2.5配置服務(wù)器
1.3IDE安裝
1.3.1IDE的作用
1.3.2獲取IDE軟件
1.3.3安裝IDE目錄
第1部分入門
第1章Java Web開發(fā)環(huán)境配置
1.1B/S結(jié)構(gòu)
1.2服務(wù)器安裝
1.2.1服務(wù)器的作用
1.2.2獲取服務(wù)器軟件
1.2.3安裝服務(wù)器
1.2.4測(cè)試服務(wù)器
1.2.5配置服務(wù)器
1.3IDE安裝
1.3.1IDE的作用
1.3.2獲取IDE軟件
1.3.3安裝IDE
1.3.4配置IDE
1.4**個(gè)Web項(xiàng)目
1.4.1創(chuàng)建一個(gè)Web項(xiàng)目
1.4.2目錄結(jié)構(gòu)
1.4.3部署
1.4.4常見錯(cuò)誤
1.5本章小結(jié)
1.6上機(jī)習(xí)題
第2章HTML基礎(chǔ)
2.1靜態(tài)網(wǎng)頁(yè)制作
2.1.1HTML簡(jiǎn)介
2.1.2HTML文檔的基本結(jié)構(gòu)
2.2HTML中的常見標(biāo)簽
2.2.1文字布局及字體標(biāo)簽
2.2.2列表標(biāo)簽
2.3表格標(biāo)簽
2.3.1表格基本設(shè)計(jì)
2.3.2合并單元格
2.4鏈接和圖片標(biāo)簽
2.5表單標(biāo)簽
2.6框架
2.7本章小結(jié)
2.8上機(jī)習(xí)題
第3章JavaScript基礎(chǔ)
3.1JavaScript簡(jiǎn)介
3.1.1**個(gè)JavaScript程序
3.1.2JavaScript語(yǔ)法
3.2JavaScript內(nèi)置對(duì)象
3.2.1window對(duì)象
3.2.2history對(duì)象
3.2.3document對(duì)象
3.2.4location對(duì)象
3.3本章小結(jié)
3.4上機(jī)習(xí)題
第2部分JSP編程
第4章JSP基本語(yǔ)法
4.1**個(gè)JSP頁(yè)面
4.2注釋
4.3JSP表達(dá)式
4.4JSP程序段
4.5JSP聲明
4.6URL傳值
4.7JSP指令和動(dòng)作
4.7.1JSP指令
4.7.2JSP動(dòng)作
4.8本章小結(jié)
4.9上機(jī)習(xí)題
第5章表單開發(fā)
5.1認(rèn)識(shí)表單
5.1.1表單的作用
5.1.2定義表單
5.2單一表單元素?cái)?shù)據(jù)的獲取
5.2.1獲取文本框中的數(shù)據(jù)
5.2.2獲取密碼框中的數(shù)據(jù)
5.2.3獲取多行文本框中的數(shù)據(jù)
5.2.4獲取單選按鈕中的數(shù)據(jù)
5.2.5獲取下拉菜單中的數(shù)據(jù)
5.3捆綁表單元素?cái)?shù)據(jù)的獲取
5.3.1獲取復(fù)選框中的數(shù)據(jù)
5.3.2獲取多選列表框中的數(shù)據(jù)
5.3.3獲取其他同名表單元素中的數(shù)據(jù)
5.4隱藏表單
5.5其他問(wèn)題
5.5.1用JavaScript進(jìn)行提交
5.5.2中文亂碼問(wèn)題
5.6本章小結(jié)
5.7上機(jī)習(xí)題
第6章JSP訪問(wèn)數(shù)據(jù)庫(kù)
6.1JDBC簡(jiǎn)介
6.2建立ODBC數(shù)據(jù)源
6.3JDBC操作
6.3.1添加數(shù)據(jù)
6.3.2刪除數(shù)據(jù)
6.3.3修改數(shù)據(jù)
6.3.4查詢數(shù)據(jù)
6.4使用PreparedStatement
6.5事務(wù)
6.6使用廠商驅(qū)動(dòng)進(jìn)行數(shù)據(jù)庫(kù)連接
6.7本章小結(jié)
6.8上機(jī)習(xí)題
第7章JSP內(nèi)置對(duì)象(1)
7.1認(rèn)識(shí)JSP內(nèi)置對(duì)象
7.2out對(duì)象
7.3request對(duì)象
7.4response對(duì)象
7.4.1利用response對(duì)象進(jìn)行重定向
7.4.2利用response設(shè)置HTTP頭
7.5Cookie操作
7.6本章小結(jié)
7.7上機(jī)習(xí)題
第8章JSP內(nèi)置對(duì)象(2)
8.1利用session開發(fā)購(gòu)物車
8.1.1購(gòu)物車需求
8.1.2如何用session開發(fā)購(gòu)物車
8.2session其他API
8.2.1session的其他操作
8.2.2sessionId
8.2.3利用session保存登錄信息
8.3application對(duì)象
8.4其他對(duì)象
8.5本章小結(jié)
8.6上機(jī)習(xí)題
第3部分Servlet和JavaBean開發(fā)
第9章Servlet編程
9.1認(rèn)識(shí)Servlet
9.2編寫Servlet
9.2.1建立Servlet
9.2.2Servlet運(yùn)行機(jī)制
9.3Servlet生命周期
9.4Servlet與JSP內(nèi)置對(duì)象
9.5設(shè)置歡迎頁(yè)面
9.6在Servlet中讀取參數(shù)
9.6.1設(shè)置參數(shù)
9.6.2獲取參數(shù)
9.7使用過(guò)濾器
9.7.1為什么需要過(guò)濾器
9.7.2編寫過(guò)濾器
9.7.3需要注意的問(wèn)題
9.8異常處理
9.9本章小結(jié)
9.10上機(jī)習(xí)題
第10章JSP和JavaBean
10.1認(rèn)識(shí)JavaBean
10.1.1編寫JavaBean
10.1.2特殊JavaBean屬性
10.2在JSP中使用JavaBean
10.3JavaBean的范圍
10.4DAO和VO
10.4.1為什么需要DAO和VO
10.4.2編寫DAO和VO
10.4.3在JSP中使用DAO和VO
10.5本章小結(jié)
10.6上機(jī)習(xí)題
第4部分應(yīng)用開發(fā)與框架
第11章EL和JSTL
11.1認(rèn)識(shí)表達(dá)式語(yǔ)言
11.1.1為什么需要表達(dá)式語(yǔ)言
11.1.2表達(dá)式語(yǔ)言基本語(yǔ)法
11.2基本運(yùn)算符
11.2.1.和[]運(yùn)算符
11.2.2算術(shù)運(yùn)算符
11.2.3關(guān)系運(yùn)算符
11.2.4邏輯運(yùn)算符
11.2.5其他運(yùn)算符
11.3數(shù)據(jù)訪問(wèn)
11.3.1對(duì)象的作用域
11.3.2訪問(wèn)JavaBean
11.3.3訪問(wèn)集合
11.3.4其他隱含對(duì)象
11.4認(rèn)識(shí)JSTL
11.5核心標(biāo)簽庫(kù)
11.5.1核心標(biāo)簽庫(kù)介紹
11.5.2用核心標(biāo)簽進(jìn)行基本數(shù)據(jù)操作
11.5.3用核心標(biāo)簽進(jìn)行流程控制
11.6XML標(biāo)簽庫(kù)簡(jiǎn)介
11.7國(guó)際化標(biāo)簽庫(kù)簡(jiǎn)介
11.8數(shù)據(jù)庫(kù)標(biāo)簽庫(kù)簡(jiǎn)介
11.9函數(shù)標(biāo)簽庫(kù)簡(jiǎn)介
11.10本章小結(jié)
11.11上機(jī)習(xí)題
第12章AJAX入門
12.1AJAX概述
12.1.1為什么需要AJAX技術(shù)
12.1.2AJAX技術(shù)介紹
12.2AJAX開發(fā)
12.2.1AJAX核心代碼
12.2.2API解釋
12.3AJAX簡(jiǎn)單案例
12.3.1表單驗(yàn)證需求
12.3.2實(shí)現(xiàn)方法
12.3.3需要注意的問(wèn)題
12.4本章小結(jié)
12.5上機(jī)習(xí)題
第13章驗(yàn)證碼和文件上傳下載
13.1使用JSP驗(yàn)證碼
13.2驗(yàn)證碼開發(fā)
13.2.1在JSP上實(shí)現(xiàn)驗(yàn)證碼
13.2.2實(shí)現(xiàn)驗(yàn)證碼刷新
13.2.3用驗(yàn)證碼進(jìn)行驗(yàn)證
13.3認(rèn)識(shí)文件上傳
13.4實(shí)現(xiàn)文件上傳
13.4.1文件上傳包
13.4.2如何實(shí)現(xiàn)文件上傳
13.5文件下載
13.6本章小結(jié)
13.7上機(jī)習(xí)題
第14章MVC和Struts2基本原理
14.1MVC模式
14.2Struts2簡(jiǎn)介
14.3Struts2的基本原理
14.3.1環(huán)境配置
14.3.2Struts2原理
14.4Struts2的基本使用方法
14.4.1導(dǎo)入Struts2
14.4.2編寫JSP
14.4.3編寫并配置ActionForm
14.4.4編寫并配置Action
14.4.5測(cè)試
14.5其他問(wèn)題
14.5.1程序運(yùn)行流程
14.5.2Action生命周期
14.5.3在Action中訪問(wèn)Web對(duì)象
14.6本章小結(jié)
14.7上機(jī)習(xí)題
第15章Web網(wǎng)站安全
15.1URL操作攻擊
15.1.1URL操作攻擊介紹
15.1.2解決方法
15.2Web跨站腳本攻擊
15.2.1跨站腳本攻擊的原理
15.2.2跨站腳本攻擊的危害
15.2.3防范方法
15.3SQL注入
15.3.1SQL注入的原理
15.3.2SQL注入攻擊的危害
15.3.3防范方法
15.4密碼保護(hù)與驗(yàn)證
15.5本章小結(jié)
第5部分實(shí)訓(xùn)
第16章編程實(shí)訓(xùn)1——投票系統(tǒng)
16.1投票系統(tǒng)的案例需求
16.2投票系統(tǒng)分析
16.3開發(fā)過(guò)程
16.3.1準(zhǔn)備數(shù)據(jù)
16.3.2如何出現(xiàn)進(jìn)度條
16.3.3編寫display.jsp
16.3.4編寫vote.jsp
16.4進(jìn)一步改進(jìn)
16.4.1存在的問(wèn)題
16.4.2如何封裝數(shù)據(jù)庫(kù)連接
16.4.3如何重用代碼
16.5思考題: 如何防止刷票
第17章編程實(shí)訓(xùn)2——投票系統(tǒng)改進(jìn)版和成績(jī)輸入系統(tǒng)
17.1案例1——基于表單的投票系統(tǒng)
17.1.1案例需求
17.1.2投票系統(tǒng)分析
17.1.3開發(fā)過(guò)程
17.1.4存在的問(wèn)題
17.2案例2——成績(jī)輸入系統(tǒng)
17.2.1案例需求
17.2.2系統(tǒng)分析
17.2.3開發(fā)過(guò)程
17.2.4思考
第18章編程實(shí)訓(xùn)3——在線交流系統(tǒng)
18.1在線交流系統(tǒng)的案例需求
18.2系統(tǒng)分析
18.2.1頁(yè)面結(jié)構(gòu)
18.2.2狀態(tài)保存
18.3開發(fā)過(guò)程
18.3.1準(zhǔn)備數(shù)據(jù)
18.3.2編寫DAO和VO
18.3.3編寫loginForm.jsp和loginAction.jsp
18.3.4編寫chatForm.jsp和chatAction.jsp
18.3.5編寫msgs.jsp
18.3.6編寫logoutAction.jsp
18.4思考題——如何進(jìn)行session檢查
第19章編程實(shí)訓(xùn)4——購(gòu)物系統(tǒng)
19.1購(gòu)物車案例需求
19.2系統(tǒng)分析
19.2.1提取系統(tǒng)中的動(dòng)作和視圖
19.2.2設(shè)計(jì)動(dòng)作和視圖
19.2.3設(shè)計(jì)DAO和VO
19.2.4設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)和其他模塊
19.3開發(fā)過(guò)程
19.3.1準(zhǔn)備數(shù)據(jù)
19.3.2編寫DAO和VO
19.3.3編寫SessionListener.java
19.3.4編寫InitServlet.java和showAllBook.jsp
19.3.5編寫buyForm.jsp和AddServlet.java
19.3.6編寫showCart.jsp和RemoveServlet.java
19.4思考題——如何進(jìn)行session檢查
第20章編程實(shí)訓(xùn)5——AJAX應(yīng)用
20.1用AJAX實(shí)現(xiàn)自動(dòng)查詢
20.1.1需求介紹
20.1.2實(shí)現(xiàn)過(guò)程
20.1.3類似應(yīng)用
20.2按需取數(shù)據(jù)
20.2.1需求介紹
20.2.2實(shí)現(xiàn)過(guò)程
20.2.3類似應(yīng)用
20.3頁(yè)面部分刷新
20.3.1需求介紹
20.3.2實(shí)現(xiàn)過(guò)程
20.3.3類似應(yīng)用
附錄A配套素材內(nèi)容與使用說(shuō)明
A.1配套素材內(nèi)容
A.2使用實(shí)例源代碼
A.3在MyEclipse中打開源代碼
信息
- >
有舍有得是人生
- >
經(jīng)典常談
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
煙與鏡
- >
苦雨齋序跋文-周作人自編集
- >
姑媽的寶刀
- >
自卑與超越
- >
我從未如此眷戀人間