|
-- 會員 / 註冊 --
|
|
|
|
Java Web程序設計(慕課版 第2版)——基于SSM(Spring+Spring MVC+MyBatis)框架 ( 簡體 字) |
作者:梁永先 陳瀅生 尹校軍 | 類別:1. -> 程式設計 -> 網路編程 -> JSP 2. -> 程式設計 -> JAVA -> Spring |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 54105 詢問書籍請說出此書號!【有庫存】 NT售價: 350 元 |
出版日:3/1/2021 |
頁數:348 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115525956 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書系統全面的介紹了有關Java Web程序開發所涉及的各類知識。全書共分13章,內容包括. JavaWeb應用開發概述,網頁前端開發基礎,JavaScript腳本語言,JavaEE開發環境,走進JSP,Servlet技術,數據庫技術,程序日志組件,SpringMVC框架,MyBatis技術,Spring框架,SSM框架整合應用,綜合案例——程序源論壇。 |
目錄:第1章 Web應用開發簡介 1 1.1 網絡程序開發體系結構 2 1.1.1 C/S體系結構介紹 2 1.1.2 B/S體系結構介紹 2 1.1.3 兩種體系結構的比較 2 1.2 Web簡介 3 1.2.1 什么是Web 3 1.2.2 Web應用程序的工作原理 3 1.2.3 Web的發展歷程 4 1.3 Web開發技術 5 1.3.1 客戶端應用的技術 5 1.3.2 服務器端應用的技術 7 小結 8 習題 8 第2章 網頁前端開發基礎 9 2.1 HTML 10 2.1.1 創建第一個HTML文件 10 2.1.2 HTML文檔結構 11 2.1.3 HTML常用標記 12 2.1.4 HTML表格標記 15 2.1.5 HTML表單標記 16 2.1.6 超鏈接與圖片標記 20 2.2 CSS 22 2.2.1 CSS規則 22 2.2.2 CSS選擇器 23 2.2.3 在頁面中包含CSS 25 小結 27 上機指導 27 習題 28
第3章 JavaScript腳本語言 29 3.1 了解JavaScript 30 3.1.1 什么是JavaScript 30 3.1.2 JavaScript的主要特點 30 3.1.3 JavaScript與Java的區別 30 3.2 在Web頁面中使用JavaScript 31 3.2.1 在頁面中直接嵌入JavaScript 31 3.2.2 鏈接外部JavaScript 31 3.3 JavaScript語言基礎 32 3.3.1 JavaScript的語法 32 3.3.2 JavaScript中的關鍵字 33 3.3.3 了解JavaScript的數據類型 33 3.3.4 變量的定義及使用 35 3.3.5 運算符的應用 36 3.4 函數 39 3.4.1 函數的定義 39 3.4.2 函數的調用 39 3.4.3 匿名函數 40 3.5 事件和事件處理程序 41 3.5.1 什么是事件和事件處理程序 41 3.5.2 JavaScript的常用事件 41 3.5.3 事件處理程序的調用 42 3.6 常用對象 43 3.6.1 String對象 43 3.6.2 Math對象 46 3.6.3 Date對象 47 3.6.4 Window對象 50 3.7 Ajax技術 53 3.7.1 什么是Ajax 53 3.7.2 Ajax的開發模式 53 3.7.3 Ajax的優點 54
3.8 傳統Ajax工作流程 54 3.8.1 發送請求 54 3.8.2 處理服務器響應 55 3.9 jQuery技術 57 3.9.1 jQuery簡介 57 3.9.2 下載和配置jQuery 57 3.9.3 jQuery的工廠函數 57 3.9.4 一個簡單的jQuery腳本 57 小結 58 上機指導 59 習題 61 第4章 Java EE開發環境 62 4.1 JDK的下載、安裝與使用 63 4.1.1 下載 63 4.1.2 安裝 64 4.1.3 配置與測試 64 4.2 Eclipse開發工具的安裝與使用 66 4.2.1 Eclipse的下載與安裝 66 4.2.2 安裝Eclipse中文語言包 67 4.2.3 啟動Eclipse 69 4.2.4 Eclipse工作臺 70 4.2.5 配置Web服務器 71 4.2.6 指定Web瀏覽器 72 4.2.7 設置JSP頁面編碼格式 74 4.3 常用Java EE服務器的安裝、配置 和使用 74 4.3.1 Tomcat 74 4.3.2 其他服務器 76 小結 78 上機指導 78 習題 78 第5章 走進JSP 79 5.1 JSP概述 80 5.1.1 什么是JSP 80 5.1.2 如何學好JSP 80 5.1.3 JSP技術特征 81 5.2 了解JSP的基本構成 81 5.3 指令標簽 82 5.3.1 page指令 82 5.3.2 include指令 83 5.3.3 taglib指令 85 5.4 嵌入Java代碼 85 5.4.1 代碼片段 85 5.4.2 聲明 86 5.4.3 JSP表達式 86 5.5 注釋 87 5.5.1 HTML注釋 87 5.5.2 JSP注釋 87 5.5.3 動態注釋 87 5.5.4 代碼注釋 88 5.6 request對象 88 5.6.1 獲取請求參數值 88 5.6.2 獲取Form表單的信息 89 5.6.3 獲取請求客戶端信息 90 5.6.4 在作用域中管理屬性 92 5.6.5 cookie管理 92 5.7 response對象 93 5.7.1 重定向網頁 94 5.7.2 處理HTTP文件頭 94 5.7.3 設置輸出緩沖 94 5.8 session對象 95 5.8.1 創建及獲取session信息 95 5.8.2 從會話中移除指定的綁定對象 96 5.8.3 銷毀session 96 5.8.4 會話超時的管理 96 5.8.5 session對象的應用 97 5.9 application對象 99 5.9.1 訪問應用程序初始化參數 99 5.9.2 管理應用程序環境屬性 100 5.10 開發第一個JSP程序 100 5.10.1 編寫JSP程序 100 5.10.2 運行JSP程序 103 小結 104 上機指導 104 習題 105 第6章 Servlet技術 106 6.1 Servlet基礎 107 6.1.1 Servlet與Servlet容器 107 6.1.2 Servlet技術特點 107 6.1.3 Servlet技術功能 108 6.1.4 Servlet與JSP的區別 108 6.1.5 Servlet代碼結構 109 6.1.6 簡單的Servlet程序 109 6.2 Servlet開發 110 6.2.1 Servlet的創建 110 6.2.2 Servlet配置 112 6.3 Servlet API編程常用的接口和類 113 6.3.1 Servlet接口 113 6.3.2 ServletConfig接口 114 6.3.3 HttpServletRequest接口 114 6.3.4 HttpServletResponse接口 115 6.3.5 GenericServlet類 116 6.3.6 HttpServlet類 117 6.4 Servlet過濾器 117 6.4.1 過濾器概述 117 6.4.2 Filter API 118 6.4.3 過濾器的配置 119 6.4.4 過濾器典型應用 120 小結 122 上機指導 122 習題 124 第7章 數據庫技術 125 7.1 MySQL數據庫 126 7.1.1 下載MySQL 126 7.1.2 安裝MySQL 126 7.1.3 環境變量的配置 132 7.2 JDBC概述 133 7.2.1 JDBC技術介紹 133 7.2.2 JDBC驅動程序 134 7.3 JDBC中的常用接口 134 7.3.1 驅動程序接口Driver 134 7.3.2 驅動程序管理器DriverManager 135 7.3.3 數據庫連接接口Connection 135 7.3.4 執行SQL語句接口Statement 136 7.3.5 執行動態SQL語句接口 PreparedStatement 137 7.3.6 執行存儲過程接口 CallableStatement 137 7.3.7 訪問結果集接口ResultSet 138 7.4 連接數據庫 138 7.4.1 加載JDBC驅動程序 138 7.4.2 創建數據庫連接 139 7.4.3 執行SQL語句 139 7.4.4 獲得查詢結果 139 7.4.5 關閉連接 139 7.5 數據庫操作技術 140 7.5.1 查詢操作 140 7.5.2 添加操作 141 7.5.3 修改操作 142 7.5.4 刪除操作 143 小結 144 上機指導 144 習題 147 第8章 程序日志組件 148 8.1 日志組件簡介 149 8.2 Logger組件 149 8.2.1 日志輸出 150 8.2.2 配置日志 150 8.2.3 日志的繼承 151 8.3 Appender組件 151 8.4 Layout組件 152 8.5 應用日志調試程序 153 小結 156 上機指導 156 習題 157 第9章 Spring MVC框架 158 9.1 MVC設計模式 159 9.2 Spring MVC框架概述 159 9.2.1 Spring MVC與Struts的區別 159 9.2.2 Spring MVC的體系結構 160 9.3 Spring MVC環境搭建 161 9.3.1 添加Spring MVC依賴jar包 162 9.3.2 編寫核心配置文件 SpringMVC.xml 163 9.3.3 編寫Handler處理器和視圖 165 9.4 處理器、映射器和適配器 167 9.5 前端控制和視圖解析器 170 9.5.1 前端控制器 170 9.5.2 視圖解析器 172 9.6 請求映射與參數綁定 174 9.6.1 Controller與RequestMapping 174 9.6.2 參數綁定過程 177 9.6.3 簡單類型參數綁定 177 9.6.4 包裝類型參數綁定 178 9.6.5 集合類型參數綁定 182 9.7 攔截器 189 9.7.1 HandlerInterceptor接口 189 9.7.2 WebRequestInterceptor接口 190 9.7.3 攔截器登錄控制 191 9.8 Spring MVC的其他操作 195 9.8.1 利用Spring MVC上傳文件 195 9.8.2 靜態資源訪問問題 197 小結 198 上機指導 198 習題 200 第10章 MyBatis技術 201 10.1 初識MyBatis 202 10.1.1 MyBatis介紹 202 10.1.2 MyBatis整體架構 202 10.1.3 MyBatis運行流程 203 10.2 搭建MyBatis開發環境 204 10.2.1 數據庫準備 204 10.2.2 搭建MyBatis環境 205 10.2.3 編寫日志輸出環境配置文件 206 10.2.4 編寫數據庫連接池文件 207 10.2.5 編寫SQL映射文件 208 10.2.6 編寫數據交互類與測試類 209 10.2.7 模糊查詢 213 10.2.8 新增案例 214 10.2.9 修改案例 215 10.2.10 刪除案例 215 10.3 MyBatis配置文件詳解 216 10.3.1 SqlMapConfig配置文件 216 10.3.2 Mapper映射文件 225 10.3.3 Mapper配置動態SQL語句 227 10.4 MyBatis高級映射 229 10.4.1 一對一映射 230 10.4.2 一對多映射 233 10.4.3 延遲加載 235 小結 236 上機指導 236 習題 241 第11章 Spring框架 242 11.1 Spring概述 243 11.1.1 Spring組成 243 11.1.2 下載Spring 244 11.1.3 配置Spring 244 11.1.4 使用BeanFactory管理Bean 245 11.1.5 應用ApllicationContext 246 11.2 Spring IoC 246 11.2.1 控制反轉與依賴注入 247 11.2.2 配置Bean 247 11.2.3 Setter注入 248 11.2.4 構造器注入 249 11.2.5 引用其他Bean 250 11.2.6 創建匿名內部JavaBean 252 11.3 AOP概述 252 11.3.1 AOP術語 252 11.3.2 AOP的簡單實現 253 11.4 Spring的切入點 254 11.4.1 靜態與動態切入點 254 11.4.2 深入靜態切入點 255 11.4.3 深入切入點底層 256 11.4.4 Spring中的其他切入點 256 11.5 Aspect對AOP的支持 257 11.5.1 Aspect概述 257 11.5.2 Spring中的Aspect 257 11.5.3 DefaultPointcutAdvisor切入點 配置器 258 11.5.4 NameMatchMethodPointcut- Advisor切入點配置器 258 11.6 Spring持久化 259 11.6.1 DAO模式 259 11.6.2 Spring的DAO理念 259 11.6.3 事務管理 261 11.6.4 應用JdbcTemplate操作 數據庫 265 小結 266 上機指導 266 習題 268 第12章 SSM框架整合應用 269 12.1 框架的作用 270 12.2 SSM三大框架的使用 270 12.2.1 搭建框架環境 270 12.2.2 創建實體類 273 12.2.3 編寫持久層 275 12.2.4 編寫業務層 277 12.2.5 創建控制層 279 12.2.6 配置Spring MVC 279 12.2.7 實現控制層 281 12.2.8 JSP頁面展示 283 12.3 一個完整的SSM應用 287 小結 292 第13章 綜合案例——程序源 論壇 293 13.1 開發背景 294 13.2 系統功能設計 294 13.2.1 系統功能結構 294 13.2.2 系統業務流程 294 13.2.3 系統開發環境 294 13.2.4 系統預覽 295 13.3 開發準備 296 13.3.1 了解Java Web目錄結構 296 13.3.2 創建項目 297 13.3.3 前期項目準備 298 13.3.4 修改字符集 299 13.3.5 構建項目 300
13.4 UEditor 305 13.4.1 UEditor概述 305 13.4.2 使用UEditor 311 13.4.3 展示UEditor 313 13.5 數據庫設計 315 13.5.1 數據與邏輯 315 13.5.2 創建數據庫表 315 13.6 頁面功能設計 316 13.6.1 設計頁面效果 316 13.6.2 發表帖子頁面 317 13.6.3 展示帖子頁面 317 13.6.4 添加分頁原型 318 13.6.5 查看頁面原型 320 13.7 帖子保存與展示 321 13.7.1 接收帖子參數 321 13.7.2 處理帖子參數 322 13.7.3 保存帖子附加信息 324 13.7.4 分頁查詢帖子 325 13.7.5 使用JSTL迭代數據 328 13.7.6 查看帖子的詳細內容 331 13.8 帖子的關系鏈 336 13.8.1 維護關系鏈 336 13.8.2 保存跟帖 339 13.8.3 帶參數的分頁 340 13.9 實現登錄注冊 343 13.9.1 用戶注冊 343 13.9.2 用戶登錄 344 13.9.3 用戶退出 346 13.10 配置文件 347 13.10.1 框架配置文件 347 13.10.2 UEditor配置文件 347 小結 348 |
序: |
|