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

歡迎光臨中圖網 請 | 注冊

包郵 JAVA WEB開發從0到1

作者:王樹生
出版社:清華大學出版社出版時間:2023-05-01
開本: 其他 頁數: 346
中 圖 價:¥102.9(7.4折) 定價  ¥139.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

JAVA WEB開發從0到1 版權信息

JAVA WEB開發從0到1 本書特色

詳解JSP、JavaBean、Servlet、JDBC、EL、JSTL、Ajax、SSM框架、Spring IoC、Spring AOP、MyBatis、Spring MVC、SSM框架整合等技術 剖析基于SSM框架的學生信息管理系統項目的完整開發過程 配套全書示例源碼、PPT課件、作者答疑服務詳解JSP、Servlet、SSM框架相關技術,剖析基于SSM的學生信息管理系統開發過程

JAVA WEB開發從0到1 內容簡介

自20世紀以來,互聯網的發展已經堪稱日新月異,人們的工作、生活、學習等各個方面越來越離不開互聯網Web應用。Java Web是Web應用中成熟度高、普及率高、適用性廣的開源技術,幾乎所有Web應用程序都需要具備Java Web技術能力。本書詳解Java Web開發技術,配套示例源碼、PPT課件與答疑服務。 本書分為5篇,共17章。第1篇介紹Web開發與Java Web開發,包括體系結構、相關技術、開發環境等;第2篇介紹JSP語言基礎,包括JSP的基本概念、JSP指令、JSP動作、JSP注釋、JSP內置對象、JavaBean技術、Servlet技術、Servlet過濾器、Servlet監聽器;第3篇介紹Java Web整合開發,包括數據庫基礎以及Java Web操作數據庫實踐、EL動態網頁交互表達式語言、JSTL標簽語言、Ajax整合技術;第4篇介紹SSM框架,包括Spring IoC、Spring AOP、MyBatis、Spring MVC的入門介紹,*后基于框架實現整合開發;第5篇介紹項目實戰,包括基于SSM的學生信息管理系統的項目開發實戰。 本書內容翔實、示例豐富,適合Java Web開發初學者、Web開發工程師,同時也非常適合作為高等院校計算機及相關專業的教材或教學參考書。

JAVA WEB開發從0到1 目錄

第1篇 Web開發與Java Web開發

第1章 Java Web應用開發概述 3

1.1 程序開發體系結構 3

1.1.1 C/S體系結構介紹 3

1.1.2 B/S體系結構介紹 4

1.1.3 兩種體系結構的比較 4

1.2 Web應用程序的工作原理 5

1.3 Web應用技術 6

1.3.1 客戶端應用技術 6

1.3.2 服務端應用技術 7

1.4 Java Web應用的開發環境 7

1.4.1 下載JDK 8

1.4.2 安裝JDK并配置環境變量 8

1.4.3 驗證JDK 8

1.5 Tomcat的安裝與配置 9

1.5.1 下載Tomcat 9

1.5.2 Tomcat的目錄結構 10

1.5.3 修改Tomcat的默認端口 11

1.5.4 Tomcat控制臺管理 12

1.5.5 部署Web應用 12

1.6 IDEA的下載與使用 13

1.6.1 IDEA的下載與安裝 14

1.6.2 啟動IDEA 14

1.6.3 IDEA工作臺 15

1.6.4 使用IDEA開發Web應用—HelloWorld 15

1.7 實踐與練習 21



第2篇 JSP語言基礎

第2章 JSP的基本語法 25

2.1 了解JSP頁面 25

2.1.1 JSP的概念 25

2.1.2 **個JSP頁面 26

2.1.3 JSP的執行原理 27

2.2 指令標識 30

2.2.1 page指令 30

2.2.2 include指令 31

2.2.3 taglib指令 32

2.3 腳本標識 32

2.3.1 JSP表達式 33

2.3.2 聲明標識 33

2.3.3 腳本程序/代碼片段 33

2.4 JSP注釋 34

2.4.1 HTML中的注釋 34

2.4.2 帶有JSP表達式的注釋 35

2.4.3 隱藏注釋 35

2.4.4 腳本程序中的注釋 36

2.5 動作標識 37

2.5.1 包含文件標識 38

2.5.2 請求轉發標識 39

2.5.3 傳遞參數標識 40

2.6 實踐與練習 41

第3章 JSP內置對象 42

3.1 JSP內置對象概述 42

3.2 request對象 43

3.2.1 訪問請求參數 43

3.2.2 在作用域中管理屬性 44

3.2.3 獲取Cookie 44

3.2.4 獲取客戶端信息 45

3.2.5 顯示國際化信息 46

3.3 response對象 47

3.3.1 重定向網頁 47

3.3.2 處理HTTP文件頭 48

3.3.3 設置輸出緩沖區 48

3.3.4 轉發和重定向 49

3.4 session對象 49

3.4.1 創建及獲取客戶的會話 49

3.4.2 從會話中移除指定的綁定對象 50

3.4.3 銷毀會話 51

3.4.4 會話超時的管理 51

3.4.5 session對象的應用 51

3.5 application對象 52

3.5.1 訪問應用程序初始化參數 53

3.5.2 管理應用程序環境屬性 53

3.5.3 session對象和application對象的比較 54

3.6 out對象 54

3.6.1 向客戶端輸出數據 54

3.6.2 管理輸出緩沖區 55

3.7 其他內置對象 55

3.7.1 獲取會話范圍的pageContext對象 55

3.7.2 讀取web.xml配置信息的config對象 57

3.7.3 應答或請求的page對象 58

3.7.4 獲取異常信息的exception對象 58

3.8 實踐與練習 59

第4章 JavaBean技術 60

4.1 JavaBean介紹 60

4.1.1 JavaBean概述 60

4.1.2 JavaBean的種類 61

4.1.3 JavaBean的規范 61

4.2 JavaBean的應用 62

4.2.1 在JSP中訪問JavaBean 62

4.2.2 獲取JavaBean的屬性信息 64

4.2.3 給JavaBean屬性賦值 64

4.3 在JSP中應用JavaBean 66

4.3.1 解決中文亂碼的JavaBean 66

4.3.2 在JSP頁面中用來顯示時間的JavaBean 67

4.3.3 數組轉換成字符串 68

4.4 實踐與練習 70

第5章 Servlet技術 72

5.1 Servlet基礎 73

5.1.1 Servlet的體系結構 73

5.1.2 Servlet的技術特點 73

5.1.3 Servlet與JSP的區別 74

5.1.4 Servlet代碼結構 74

5.2 開發Servlet程序 75

5.2.1 Servlet的創建 75

5.2.2 Servlet的配置 76

5.3 Servlet API 編程常用的接口和類 76

5.3.1 Servlet接口 76

5.3.2 ServletConfig接口 77

5.3.3 HttpServletRequest接口 78

5.3.4 HttpServletResponse接口 79

5.3.5 GenericServlet類 81

5.3.6 HttpServlet類 82

5.4 實踐與練習 82

第6章 過濾器和監聽器 83

6.1 Servlet過濾器 83

6.1.1 什么是過濾器 83

6.1.2 過濾器的核心對象 84

6.1.3 過濾器的創建與配置 84

6.1.4 字符編碼過濾器 86

6.2 Servlet監聽器 86

6.2.1 Servlet監聽器簡介 86

6.2.2 Servlet監聽器的原理 87

6.2.3 Servlet上下文監聽器 87

6.2.4 HTTP會話監聽 88

6.2.5 Servlet請求監聽 89

6.2.6 AsyncListener異步監聽 90

6.2.7 應用Servlet監聽器統計在線人數 90

6.3 Servlet的高級特性 94

6.3.1 使用注解 94

6.3.2 對文件上傳的支持 95

6.3.3 異步處理 97

6.3.4 可插性支持——Web模塊化 100

6.4 實踐與練習 101

第3篇 Java Web整合開發

第7章 Java Web的數據庫操作 105

7.1 JDBC技術 105

7.1.1 JDBC簡介 105

7.1.2 安裝MySQL數據庫 107

7.1.3 JDBC連接數據庫的過程 107

7.2 JDBC API 108

7.2.1 DriverManager類 109

7.2.2 Connection接口 109

7.2.3 Statement接口 110

7.2.4 PreparedStatement接口 111

7.2.5 ResultSet接口 111

7.3 JDBC操作數據庫 114

7.3.1 添加數據 114

7.3.2 查詢數據 115

7.3.3 修改數據 116

7.3.4 刪除數據 116

7.3.5 批處理 117

7.3.6 調用存儲過程 118

7.4 JDBC在Java Web中的應用 119

7.4.1 開發模式 119

7.4.2 分頁查詢 121

7.5 常見分頁功能的實現 121

7.5.1 創建JavaBean實體 121

7.5.2 創建PageModel分頁 122

7.5.3 JDBC查詢數據庫并分頁 124

7.5.4 Servlet控制分頁邏輯 125

7.5.5 JSP展示效果 126

7.5.6 執行結果 128

7.6 實踐與練習 128

第8章 EL表達式語言 129

8.1 EL概述 129

8.1.1 EL的基本語法 129

8.1.2 EL的特點 129

8.2 與低版本的環境兼容—禁用EL 130

8.2.1 禁用EL的方法 130

8.2.2 禁用EL總結 130

8.3 標識符和保留的關鍵字 131

8.3.1 EL標識符 131

8.3.2 EL保留字 131

8.4 EL的運算符及優先級 131

8.4.1 通過EL訪問數據 131

8.4.2 在EL中進行算術運算 133

8.4.3 在EL中判斷對象是否為空 134

8.4.4 在EL中進行邏輯關系運算 134

8.4.5 在EL中進行條件運算 135

8.5 EL的隱含對象 136

8.5.1 頁面上下文對象 136

8.5.2 訪問作用域范圍的隱含對象 136

8.5.3 訪問環境信息的隱含對象 137

8.6 定義和使用EL函數 137

8.7 實踐與練習 139

第9章 JSTL標簽 140

9.1 JSTL標簽庫簡介 140

9.2 JSTL的配置 140

9.3 表達式標簽 141

9.3.1 輸出標簽 141

9.3.2 變量設置標簽 142

9.3.3 變量移除標簽 143

9.3.4 捕獲異常標簽 143

9.4 URL相關標簽 144

9.4.1 導入標簽 144

9.4.2 動態生成URL標簽 145

9.4.3 重定向標簽 145

9.5 流程控制標簽 146

9.5.1 條件判斷標簽 146

9.5.2 條件選擇標簽 147

9.5.3 條件測試標簽 147

9.5.4 其他條件標簽 147

9.5.5 流程控制小結 147

9.6 循環標簽 148

9.6.1 循環標簽 148

9.6.2 迭代標簽 149

9.7 實踐與練習 150

第10章 Ajax技術 151

10.1 Ajax 技術概述 151

10.2 Ajax開發模式與傳統開發模式的比較 152

10.3 Ajax使用的技術 153

10.4 使用XMLHttpRequest對象 153

10.4.1 初始化XMLHttpRequest對象 153

10.4.2 XMLHttpRequest對象的常用方法 154

10.4.3 XMLHttpRequest對象的常用屬性 156

10.5 與服務器通信——發送請求與處理響應 157

10.5.1 發送請求 157

10.5.2 處理服務器響應 158

10.5.3 一個完整的實例——檢測用戶名是否唯一 159

10.6 解決中文亂碼問題 163

10.6.1 發送請求時出現中文亂碼 163

10.6.2 獲取服務器的響應結果時出現中文亂碼 164

10.7 Ajax重構 164

10.7.1 Ajax重構的步驟 164

10.7.2 應用Ajax重構實現實時顯示信息 166

10.8 Ajax常用實例 167

10.8.1 級聯下拉列表 167

10.8.2 顯示進度條 171

10.9 實踐與練習 174

第4篇 SSM框架

第11章 Spring核心之IoC 177

11.1 Spring概述 177

11.1.1 初識Spring 178

11.1.2 Spring的獲取 179

11.1.3 簡單配置Spring 180

11.1.4 使用BeanFactory管理Bean 182

11.1.5 注解配置 183

11.2 依賴注入 183

11.2.1 什么是控制反轉與依賴注入 183

11.2.2 Bean的配置 184

11.2.3 Setter注入 185

11.2.4 構造器注入 185

11.2.5 引用其他的Bean 185

11.2.6 匿名內部JavaBean的創建 186

11.3 自動裝配 186

11.3.1 按Bean名稱裝配 186

11.3.2 按Bean類型裝配 187

11.3.3 自動裝配的其他方式 187

11.4 Bean的作用域 187

11.4.1 Singleton的作用域 188

11.4.2 Prototype的作用域 188

11.5 Bean的初始化與銷毀 189

11.5.1 自定義初始化和銷毀方法 190

11.5.2 實現InitializingBean和DisposableBean接口 192

11.5.3 實現Spring提供的BeanPostProcessor接口 193

11.6 屬性編輯器 195

11.6.1 內置屬性編輯器 195

11.6.2 自定義屬性編輯器 195

11.7 實踐與練習 198

展開全部

JAVA WEB開發從0到1 作者簡介

王樹生,計算機專業碩士,高級Java開發工程師。有十余年開發經驗,主要從事Java Web開發、Android開發、數據倉庫開發、ETL開發等工作。對于Java Web主流框架和大數據開發有豐富的項目實踐經驗,主導開發的項目有社保系統、績效系統、營銷管理系統和客戶管理系統。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | RFID电子标签厂家-上海尼太普电子有限公司 | 台湾HIWIN上银直线模组|导轨滑块|TBI滚珠丝杆丝杠-深圳汉工 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 净水器代理,净水器招商,净水器加盟-FineSky德国法兹全屋净水 | 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | U拓留学雅思一站式服务中心_留学申请_雅思托福培训 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 厂房出租_厂房出售_产业园区招商_工业地产 - 中工招商网 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 合肥汽车充电桩_安徽充电桩_电动交流充电桩厂家_安徽科帝新能源科技有限公司 | 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 联系我们老街华纳娱乐公司官网19989979996(客服) | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 仿古建筑设计-仿古建筑施工-仿古建筑公司-汉匠古建筑设计院 | 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 新能源汽车电机定转子合装机 - 电机维修设备 - 睿望达 | 风信子发稿-专注为企业提供全球新闻稿发布服务 | 真石漆,山东真石漆,真石漆厂家,真石漆价格-山东新佳涂料有限公司 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | NM-02立式吸污机_ZHCS-02软轴刷_二合一吸刷软轴刷-厦门地坤科技有限公司 | 昊宇水工|河北昊宇水工机械工程有限公司| 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 沈阳缠绕包装机厂家直销-沈阳海鹞托盘缠绕包装机价格 |