Java Web應用開發(fā)與實踐(第2版)(21世紀高等學校規(guī)劃教材·計算機科學與技術(shù))
定 價:49.8 元
叢書名: 21世紀高等學校規(guī)劃教材·計算機科學與技術(shù)
當前圖書已被 3 所學校薦購過!
查看明細
- 作者:梁勝彬、喬保軍、李小麗,王金科,渠慎明,
- 出版時間:2016/8/10
- ISBN:9787302438090
- 出 版 社:清華大學出版社
- 中圖法分類:TP312JA
- 頁碼:409
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書作者結(jié)合多年的教學與軟件開發(fā)經(jīng)驗,依據(jù)教學大綱,面向技術(shù)發(fā)展方向,討論主流的Java Web開發(fā)技術(shù)和開發(fā)工具,內(nèi)容涵蓋了JSP基礎(chǔ)、JDBC、Servlet、Filter、Listener、MVC和DAO等設計模式,以及Struts2、Spring和Hibernate框架技術(shù)。書中全面而又系統(tǒng)地介紹了Java Web應用開發(fā)所需的各種技術(shù)和應用實踐技能,案例豐富、實用性強; 通過本書的學習,力求使讀者快速地掌握運用Java及SSH框架技術(shù)開發(fā)Web應用程序的方法,并達到融會貫通、靈活運用的目的。
本書可作為普通高校、應用型高校、部分高職院校計算機及相關(guān)專業(yè)課程的教材,也可作為Java編程愛好者及開發(fā)人員的參考用書。
本書以當前*主流、*新版本的開發(fā)工具作為實踐環(huán)境:以Eclipse 4.5作為集成開發(fā)環(huán)境,Tomcat 8作為Web容器,MySQL 5.5作為后臺數(shù)據(jù)庫,以Struts 2.3、Spring 4.2和Hibernate 4.3等作為藍本介紹這些框架技術(shù)。本書使用循序漸進的方式對Java Web應用開發(fā)進行系統(tǒng)介紹,并為每個知識點設計了動手實踐環(huán)節(jié),對所學內(nèi)容進行鞏固練習。
第1章Java Web開發(fā)快速入門
1.1Web的概念與JSP介紹
1.1.1Web的概念
1.1.2Web技術(shù)沿革
1.1.3Java Web應用開發(fā)技術(shù)簡介
1.2Java Web開發(fā)工具
1.2.1安裝Tomcat
1.2.2啟動并測試Tomcat
1.2.3配置Tomcat
1.3Eclipse的Java Web開發(fā)環(huán)境配置
1.3.1在Eclipse中創(chuàng)建Java Web項目
1.3.2在Eclipse的Web項目中創(chuàng)建并運行JSP頁面
1.4JSP運行機制
本章小結(jié)
第2章Web前端技術(shù)
2.1HTTP協(xié)議
2.1.1HTTP協(xié)議介紹
2.1.2HTTP請求響應機制
2.2HTML5基礎(chǔ)
2.2.1HTML5頁面結(jié)構(gòu)
2.2.2HTML標簽
2.2.3HTML常用標簽
2.2.4HTML注釋
2.3CSS樣式表
2.3.1CSS樣式表的定義與引用
2.3.2CSS常用選擇器
2.3.3CSS常用屬性
2.4JavaScript概述
2.4.1JavaScript語法基礎(chǔ)
2.4.2JavaScript事件
2.4.3JavaScript函數(shù)
2.4.4DOM對象
2.4.5實踐: 使用JavaScript完成表單驗證功能
2.5jQuery與AJAX技術(shù)
2.5.1下載與部署jQuery
2.5.2jQuery選擇器
2.5.3使用jQuery操作HTML
2.5.4jQuery事件
2.5.5AJAX技術(shù)
2.6JSON
2.6.1JSON數(shù)據(jù)語法格式
2.6.2JSON對象
2.6.3JSON數(shù)組
2.6.4JSON文本轉(zhuǎn)換為JavaScript對象
2.6.5使用jQuery操作JSON
本章小結(jié)
第3章JSP語法基礎(chǔ)
3.1JSP頁面的基本結(jié)構(gòu)
3.1.1JSP注釋
3.1.2腳本元素
3.1.3JSP頁面中的表達式
3.1.4JSP頁面中的Java程序段
3.1.5JSP指令
3.1.6JSP動作
3.2JSP內(nèi)置對象
3.3request對象
3.4response對象
3.4.1請求狀態(tài)行
3.4.2response內(nèi)置對象的常用方法
3.5page對象
3.6pageContext對象
3.7out對象
3.8session對象
3.9application對象
3.10config對象
3.10.1web.xml配置文件
3.10.2config對象的主要方法
3.11exception對象
本章小結(jié)
第4章JDBC技術(shù)
4.1安裝和配置MySQL數(shù)據(jù)庫
4.1.1MySQL數(shù)據(jù)庫簡介
4.1.2在Eclipse中連接MySQL數(shù)據(jù)庫
4.1.3使用MySQL數(shù)據(jù)庫
4.2JDBC簡介
4.2.1JDBC技術(shù)介紹
4.2.2JDBC API
4.3使用JDBC API訪問數(shù)據(jù)庫
4.3.1使用JDBC API訪問數(shù)據(jù)庫的基本步驟
4.3.2實踐: 開發(fā)用戶信息管理系統(tǒng)
4.4其他常見數(shù)據(jù)庫的連接
4.4.1連接SQL Server 2008數(shù)據(jù)庫
4.4.2連接Oracle數(shù)據(jù)庫
4.5數(shù)據(jù)庫連接池
4.5.1數(shù)據(jù)庫連接池簡介
4.5.2使用連接池技術(shù)訪問數(shù)據(jù)庫
本章小結(jié)
第5章JavaBean
5.1JavaBean介紹
5.1.1JavaBean的特點
5.1.2JavaBean的應用范圍
5.1.3JavaBean開發(fā)注意事項
5.2設計JavaBean
5.3訪問JavaBean
本章小結(jié)
第6章Servlet、Filter與Listener
6.1Servlet簡介
6.2Servlet的作用
6.3Servlet的生命周期
6.4Java Servlet API
6.5創(chuàng)建Servlet
6.6調(diào)用Servlet
6.7Filter過濾器
6.7.1Filter簡介
6.7.2Filter API
6.7.3Filter的應用
6.8Listener監(jiān)聽器
6.8.1Listener簡介
6.8.2Listener的應用
本章小結(jié)
第7章MVC與DAO模式
7.1MVC框架模式簡介
7.1.1MVC框架模式介紹
7.1.2MVC框架模式的優(yōu)勢
7.2在JSP中實現(xiàn)MVC框架模式
7.2.1視圖層的實現(xiàn)
7.2.2模型層的實現(xiàn)
7.2.3控制器層的實現(xiàn)
7.3請求轉(zhuǎn)發(fā)與重定向
7.3.1請求轉(zhuǎn)發(fā)
7.3.2重定向
7.4頁面間數(shù)據(jù)的共享方式
7.4.1重寫URL
7.4.2共享會話
7.4.3使用Cookie
7.5DAO模式
7.5.1DAO模式介紹
7.5.2實現(xiàn)DAO模式的步驟
7.6使用Apache DbUtils訪問數(shù)據(jù)庫
7.6.1Apache DbUtils概述
7.6.2Apache DbUtils API
7.6.3使用Apache DbUtils訪問數(shù)據(jù)庫的方法
本章小結(jié)
第8章Web應用開發(fā)中的常見問題
8.1中文問題
8.1.1出現(xiàn)中文問題的原因
8.1.2常見字符集
8.1.3中文問題的解決方法
8.2文件的上傳與下載
8.2.1jspSmartUpload簡介
8.2.2文件的上傳
8.2.3文件的下載
8.3圖表的開發(fā)
8.3.1JFreeChart的下載與配置
8.3.2使用JFreeChart開發(fā)圖表
8.4分頁顯示
8.4.1分頁顯示的設計思路
8.4.2在不同的數(shù)據(jù)庫中實現(xiàn)分頁顯示
8.5程序國際化
8.5.1實現(xiàn)程序國際化
8.5.2格式化數(shù)字和日期
8.6部署Java Web應用
8.6.1靜態(tài)部署
8.6.2動態(tài)部署
本章小結(jié)
第9章EL與JSTL
9.1EL表達式語言
9.1.1EL簡介
9.1.2EL語法
9.1.3EL運算符
9.1.4使用EL訪問JavaBean對象
9.1.5使用EL訪問隱式對象
9.2JSTL
9.2.1JSTL簡介
9.2.2JSTL核心標簽庫
本章小結(jié)
第10章Struts2框架技術(shù)
10.1Struts2快速入門
10.1.1Struts2的安裝與配置
10.1.2Struts2簡單示例
10.1.3Struts2的工作流程
10.2Struts2核心概念
10.2.1struts.xml文件配置
10.2.2Action詳解
10.2.3Result介紹
10.2.4Struts2常量配置
10.3值棧與OGNL
10.3.1值棧
10.3.2OGNL
10.4Struts2標簽
10.4.1表單標簽
10.4.2控制標簽
10.4.3數(shù)據(jù)標簽
10.5攔截器
10.5.1攔截器的作用與工作機制
10.5.2Struts2內(nèi)置的攔截器
10.5.3使用攔截器
10.5.4自定義攔截器
10.6Struts2輸入校驗
10.6.1使用手動方式校驗
10.6.2使用Struts2的校驗框架校驗
10.7Struts2國際化
10.7.1國際化資源文件淺析
10.7.2頁面的國際化
10.7.3Action的國際化
10.7.4驗證信息的國際化
10.8Struts2類型轉(zhuǎn)換
10.8.1Struts2內(nèi)置的類型轉(zhuǎn)換器
10.8.2自定義類型轉(zhuǎn)換器
10.8.3配置自定義類型轉(zhuǎn)換器
10.9Struts2其他常見功能的實現(xiàn)
10.9.1訪問Servlet API
10.9.2防止重復提交
10.9.3上傳與下載
本章小結(jié)
......