中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Java Web基礎與實例教程

包郵 Java Web基礎與實例教程

出版社:人民郵電出版社出版時間:2020-09-01
開本: 16開 頁數: 342
本類榜單:教材銷量榜
中 圖 價:¥49.8(7.7折) 定價  ¥65.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Java Web基礎與實例教程 版權信息

Java Web基礎與實例教程 本書特色

1.內容基礎,講解細膩,便于自學 為了方便讀者理解晦澀難懂的知識點,作者親手繪制了大量圖片進行形象化表達。 2.由淺入深、知識詳盡 讀者按照章節順序學習本書內容時,絲毫不會感到頓挫。學完本書的內容后,讀者可以掌握Java Web的組件知識、HTTP知識、異步請求與響應知識、JSP+JSTL知識、數據庫設計知識、事務管理知識、UI前端框架layui以及CKEditor知識、MVC知識。 3.理論知識和實踐操作充分融合 本書力求將Java Web理論知識全部融入實踐任務中,讀者完成實踐任務后,獲得階段性學習成果的同時,也掌握了Java Web理論知識。 4.實踐任務目的明確、環境具體、步驟詳細 本書將實踐任務分解成若干子任務,將子任務分解成若干增設場景,將場景分解成若干個步驟,讀者按照步驟提示即可自行完成實踐任務。 5.項目案例精心定制 本書將Java Web知識充分融入精心定制的項目案例,讀者按照步驟提示即可快速開發出類實際系統,幫助讀者激發學習興趣,幫助讀者獲得學習的成就感。

Java Web基礎與實例教程 內容簡介

本書采用“任務驅動”的編寫模式,由淺入深、循序漸進、系統地介紹了Java Web開發的相關知識。通過實際應用的案例,幫助讀者鞏固所學知識,以便更好地進行開發實踐。 全書共15章,內容涵蓋了Java Web開發基礎知識、Servlet接收GET請求數據、Servlet接收POST請求數據、Servlet生成HTTP響應數據、異步請求和異步響應、會話控制技術:Cookie與Session、過濾器Filter和監聽器Listener、MVC和JSTL、個人筆記系統的數據庫設計及實現、MySQL事務機制和JDBC的使用、layui以及CKEditor的使用,以及個人筆記系統首頁模塊的設計與實現、用戶管理模塊的設計與實現、筆記管理模塊的實現、其他功能模塊的設計與實現等知識。

Java Web基礎與實例教程 目錄

第1章 Java Web開發基礎知識 1

1.1 B/S概述 1

1.1.1 瀏覽器 1

1.1.2 服務器 1

1.2 靜態代碼和動態代碼 1

1.2.1 HTML和靜態代碼 2

1.2.2 服務器端腳本語言和動態代碼 2

1.2.3 Servlet容器和動態代碼之間的關系 3

1.2.4 Web服務器上資源文件的分類 3

1.3 HTTP概述 4

1.3.1 瀏覽器與Web服務器之間的交互 4

1.3.2 HTTP的本質 5

1.3.3 HTTP請求/HTTP響應的詳細過程 5

1.4 Java Web開發環境的部署 6

1.4.1 JDK的版本選擇和安裝 6

1.4.2 Tomcat的版本選擇和安裝 6

1.4.3 啟動和停止運行Tomcat 6

1.4.4 本機的“左右互搏之術” 8

1.4.5 Tomcat端口占用問題 9

1.4.6 有趣的實驗 9

實踐任務 Java Web開發基礎知識 11

第2章 Servlet接收GET請求數據 19

2.1 使用Eclipse開發Java Web程序 19

2.1.1 Eclipse的安裝和啟動 19

2.1.2 啟動Eclipse的注意事項 19

2.1.3 認識Eclipse工作空間 20

2.1.4 小露身手:使用Eclipse創建動態Web項目 21

2.1.5 Eclipse的View和Perspective 23

2.1.6 小露身手:使用Eclipse創建**個Servlet程序 23

2.1.7 Eclipse中Servlet的URL Mappings和Servlet的urlPatterns 27

2.1.8 Servlet程序的生命周期 27

2.1.9 小露身手:使用Eclipse創建JSP程序 29

2.2 字符編碼 30

2.2.1 JSP文件的字符編碼與pageEncoding 30

2.2.2 MIME和字符編碼 31

2.2.3 JSP文件、pageEncoding和charset的字符編碼之間的關系 33

2.3 URL路徑 34

2.4 過程分析:瀏覽器發送GET請求數據和Web服務器接收GET請求數據 35

2.4.1 過程分析:瀏覽器向Web服務器發送GET請求數據 35

2.4.2 GET請求數據的構成 35

2.4.3 過程分析:Web服務器接收GET請求數據 38

2.5 request請求對象獲取GET請求數據 39

2.5.1 獲取路徑信息 40

2.5.2 獲取GET請求參數信息 40

2.5.3 獲取GET請求行信息 40

2.5.4 獲取GET請求頭信息 40

2.5.5 獲取Web服務器主機和瀏覽器主機信息 41

2.5.6 獲取URL Mappings信息的方法 41

2.6 request請求對象的請求派發功能 41

2.6.1 RequestDispatcher 41

2.6.2 請求派發的請求轉發 42

2.6.3 請求轉發的實現 43

2.6.4 請求轉發之間Servlet程序的數據共享 43

2.6.5 request請求對象的屬性和參數區別 44

實踐任務 Servlet程序接收GET請求數據 44

第3章 Servlet接收POST請求數據 51

3.1 FORM表單 51

3.1.1 表單標簽 51

3.1.2 表單控件 51

3.1.3 表單按鈕 54

3.1.4 小露身手:利用FORM表單模擬發送GET請求數據 55

3.2 URL路徑定位方法 56

3.2.1 URL絕對路徑 57

3.2.2 URL相對路徑 57

3.2.3 page-relative路徑的技巧 59

3.2.4 小露身手:URL路徑定位方法 60

3.3 過程分析:瀏覽器發送POST請求數據和Web服務器接收POST請求數據 62

3.3.1 準備工作 62

3.3.2 過程分析:瀏覽器向Web服務器發送POST請求數據 63

3.3.3 POST請求數據的構成 63

3.3.4 POST與GET請求數據對比小結 64

3.3.5 過程分析:Web服務器接收POST請求數據 65

3.4 小露身手:request請求對象接收application/x-www-form-urlencoded格式的POST請求數據 65

3.5 小露身手:向Servlet程序添加multipart/form-data支持 70

3.5.1 application/x-www-form-urlencoded與multipart/form-data的比較 72

3.5.2 理解multipart/form-data內容格式中的片段 73

3.5.3 request請求對象獲取multipart/form-data請求體中的“片段” 74

實踐任務 Servlet接收POST請求數據 76

第4章 Servlet生成HTTP響應數據 78

4.1 HTTP響應數據與HttpServletResponse之間的關系 78

4.2 HTTP響應行 79

4.2.1 響應狀態碼 79

4.2.2 使用response響應對象設置響應狀態碼 79

4.3 HTTP響應頭列表 80

4.3.1 常見的響應頭 80

4.3.2 使用response響應對象設置、添加響應頭 82

4.3.3 重定向、定時刷新和請求轉發的比較 83

4.4 使用response響應對象生成HTTP響應體 85

4.4.1 response響應對象的緩存 85

4.4.2 向response緩存添加文本型數據 86

4.4.3 向response緩存添加字節數據 86

4.4.4 response響應對象“一石三鳥”的代碼 87

實踐任務 Servlet生成HTTP響應數據 88

第5章 異步請求和異步響應 99

5.1 Web前端技術 99

5.1.1 HTML簡介 99

5.1.2 HTML元素的屬性 100

5.1.3 CSS簡介 100

5.1.4 小露身手:理解CSS中層疊的含義 101

5.1.5 JavaScript簡介 102

5.2 JavaScript入門 102

5.2.1 JavaScript基礎知識 102

5.2.2 小露身手:演示HTML元素和JavaScript呈現的順序 104

5.2.3 通過JavaScript的document對象操作HTML元素 105

5.2.4 小露身手:通過JavaScript的document對象操作HTML元素內容 106

5.3 異步請求和異步響應 107

5.3.1 異步請求和同步請求概述 108

5.3.2 XMLHttpRequest異步請求對象 109

5.3.3 小露身手:了解GET異步請求和異步響應的執行流程 112

5.3.4 小露身手:使用XMLHttpRequest發送異步的POST請求 114

5.3.5 小露身手:使用XMLHttpRequest和FormData異步上傳、顯示圖片 115

實踐任務 異步請求和異步響應 118

第6章 會話控制技術:Cookie與Session 119

6.1 會話控制技術概述 119

6.2 Cookie會話控制技術 119

6.2.1 Cookie的工作原理 119

6.2.2 Cookie的本質與核心 121

6.2.3 創建Cookie 122

6.2.4 將cookie對象添加到HTTP響應頭列表中 123

6.2.5 讀取Cookie 124

6.2.6 使Cookie手動失效 124

6.2.7 小露身手:Cookie的綜合運用 125

6.2.8 重定向和請求轉發關于Cookie使用的區別 128

6.3 Session會話控制技術 130

6.3.1 Session的工作原理 130

6.3.2 Session的本質與核心 131

6.3.3 開啟Session和獲取已有的session對象 132

6.3.4 Servlet開啟Session的區別和JSP開啟Session的區別 132

6.3.5 session對象的使用 132

6.3.6 刪除Session或者使Session失效 133

6.3.7 小露身手:Session的綜合使用 133

實踐任務 會話控制技術:Cookie與Session 145

第7章 過濾器和監聽器 146

7.1 過濾器 146

7.1.1 小露身手:創建*簡單的過濾器ABCFilter 147

7.1.2 過濾器總結 149

7.1.3 小露身手:過濾器鏈的使用 150

7.1.4 過濾器的綜合應用1:URL級別的權限訪問控制 151

7.1.5 小露身手:使用過濾器實現URL級別的權限訪問控制 152

7.1.6 過濾器的綜合應用2:使用過濾器實現表單驗證 154

7.1.7 小露身手:使用過濾器實現表單驗證 154

7.2 監聽器 155

7.2.1 小露身手:演示Java Web狀態監聽器和屬性監聽器 156

7.2.2 小露身手:利用HttpSessionListener統計在線人數 159

實踐任務 過濾器和監聽器 160

第8章 MVC和JSTL 161


第9章 個人筆記系統的數據庫設計及實現 187


第10章 MySQL事務機制和JDBC的使用 214


第11章 layui和CKEditor的使用 242


第12章 項目實訓:個人筆記系統首頁模塊的設計與實現 268


第13章 項目實訓:個人筆記系統用戶管理模塊的設計與實現 283


第14章 項目實訓:個人筆記系統筆記管理模塊的設計與實現 302


第15章 項目實訓:個人筆記系統其他功能模塊的設計與實現 325


附錄 337


展開全部

Java Web基礎與實例教程 作者簡介

孔祥盛,副教授,長期從事計算機相關教學與科研工作。 精通動態網站開發、系統分析與設計、軟件測試、爬蟲、數據分析與數據挖掘、SQL Server、MySQL、UML建模、PowerDesigner建模工具、Java編程、JavaEE編程、Python編程、PHP編程、XML、JavaScript、UI設計等。 主編教材《PHP基礎與實例教程》,印次20余次;主編教材《MySQL基礎與實例教程》,印次10余次;翻譯Java專著一部。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 无锡网站建设-做网站-建网站-网页设计制作-阿凡达建站公司 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | 威实软件_软件定制开发_OA_OA办公系统_OA系统_办公自动化软件 | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 天坛家具官网| 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 维泰克Veertek-锂电池微短路检测_锂电池腐蚀检测_锂电池漏液检测 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 神超官网_焊接圆锯片_高速钢锯片_硬质合金锯片_浙江神超锯业制造有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 交通信号灯生产厂家_红绿灯厂家_电子警察监控杆_标志杆厂家-沃霖电子科技 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 移动机器人产业联盟官网 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 代做标书-代写标书-专业标书文件编辑-「深圳卓越创兴公司」 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 逗网红-抖音网红-快手网红-各大平台网红物品导航 | 网架支座@球铰支座@钢结构支座@成品支座厂家@万向滑动支座_桥兴工程橡胶有限公司 | 防爆大气采样器-防爆粉尘采样器-金属粉尘及其化合物采样器-首页|盐城银河科技有限公司 | 欧版反击式破碎机-欧版反击破-矿山石料破碎生产线-青州奥凯诺机械 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 在线悬浮物浓度计-多参数水质在线检测仪-上海沃懋仪表科技有限公司 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 江西自考网| RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 |