Web程序設計——Java Web實用網站開發(第2版)

葉曉彤、沈士根

  • Web程序設計——Java Web實用網站開發(第2版)-preview-1
  • Web程序設計——Java Web實用網站開發(第2版)-preview-2
  • Web程序設計——Java Web實用網站開發(第2版)-preview-3
  • Web程序設計——Java Web實用網站開發(第2版)-preview-4
  • Web程序設計——Java Web實用網站開發(第2版)-preview-5
  • Web程序設計——Java Web實用網站開發(第2版)-preview-6
  • Web程序設計——Java Web實用網站開發(第2版)-preview-7
Web程序設計——Java Web實用網站開發(第2版)-preview-1

相關主題

商品描述

Java Web 是Web 應用程序開發的主流技術之一。《Web程序設計:Java Web實用網站開發(第2版)》以IDEA 為開發平臺,以技術應用能力培養為主線,介紹Web 基礎概念、開發環境、Web 前端開發技術、Servlet、JSP、網站會話管理、EL 表達式與JSTL、JDBC 與JSBCUtils 工具,最後的寵物商城項目綜合了開發全過程,提供了基於MVC 開發模式的Java Web 項目開發的學習模板;此外,本書還緊扣人工智能時代脈搏,介紹AI 輔助編程工具的核心知識與實戰應用。書中包含的實例來自作者多年的教學積累和項目開發經驗,頗具實用性。書中的實例和習題設計融入課程思政元素,使讀者在技術學習過程中潛移默化地受到德育熏陶。 為方便教師教學和讀者自學,本書通過嵌入二維碼的方式提供實例講解等重點內容的微課視頻,還提供免費配套的課件、教學大綱、實例源代碼等。 本書概念清晰、邏輯性強,內容由淺入深、循序漸進,適合作為高等學校計算機相關專業的“Web 程序設計”“網絡程序設計”“Web 數據庫應用”等課程的教材,也適合對Web 應用程序開發有興趣的人員自學使用。希望本書能成為初學者從入門到精通的階梯。

作者簡介

葉曉彤,男,工學碩士,講師,主持2項浙江省教育廳教學類項目《基於翻轉課堂和階段考核教學模式的研究與實踐--以《Web編程基礎》為例》和《浙江省一流本科課程建設“Web程序設計(JSP)"》、主持2項教育部產學研協同育人項目,參與省部級教學科研項目4項。

目錄大綱

第1章  Java Web開發基礎  ?????????????????????  1  1.1 網站的基礎知識  ?????????????????????  1  1.2 請求響應模式  ??????????????????????  3  1.3 動態頁面開發技術  ????????????????????  4  1.4 Web服務器  ???????????????????????  7  1.5 開發工具  ????????????????????????  12  1.6 小結  ??????????????????????????  18  1.7 習題  ??????????????????????????  18 第2章 Web前端開發技術  ????????????????????  21  2.1 HTML ??????????????????????????  21  2.2 CSS ???????????????????????????  32  2.3 JavaScript語言  ??????????????????????  37  2.4 jQuery ??????????????????????????  44  2.5 小結  ??????????????????????????  51  2.6 習題  ??????????????????????????  51 第3章 Servlet基礎  ???????????????????????  53  3.1 Servlet概述  ???????????????????????  53  3.2 Servlet的生命周期與運行過程  ???????????????  54  3.3 開發第一個  Servlet ????????????????????  55  3.4 Servlet的部署方法  ????????????????????  58  3.5 請求  Servlet的三種方式  ??????????????????  62  3.6 小結  ??????????????????????????  68  3.7 習題  ??????????????????????????  68  第4章 JSP技術  ????????????????????????  73  4.1 JSP概述  ?????????????????????????  73  4.2 JSP的技術原理  ??????????????????????  74  4.3 JSP頁面的基本構成  ????????????????????  76  4.4 JSP腳本元素  ???????????????????????  77  4.5 JSP指令  ?????????????????????????  78  4.6 JSP動作標記  ???????????????????????  81  4.7 JSP內置對象  ???????????????????????  84  4.8 小結  ??????????????????????????  94  4.9 習題  ??????????????????????????  94 第5章會話管理  ????????????????????????  101  5.1 會話概述  ???????????????????????  101  5.2 Cookie技術  ??????????????????????  102  5.3 Session技術  ??????????????????????  109  5.4 小結  ?????????????????????????  116  5.5 習題  ?????????????????????????  117 第6章 EL表達式與JSTL?????????????????????  119  6.1 JavaBean ????????????????????????  119  6.2 EL表達式  ???????????????????????  121  6.3 JSTL ?????????????????????????  126  6.4 小結  ?????????????????????????  134  6.5 習題  ?????????????????????????  134 第7章 JDBC與JDBCUtils工具  ??????????????????  137  7.1 JDBC ?????????????????????????  137  7.2 JDBCUtils工具類  ????????????????????  150  7.3 JDBCTemplate ?????????????????????  155  7.4 小結  ?????????????????????????  159  7.5 習題  ?????????????????????????  159 第8章寵物商城項目設計與項目架構  ???????????????  163  8.1 需求分析  ???????????????????????  163  8.2 系統設計  ???????????????????????  165  8.3 數據庫設計  ??????????????????????  167  8.4 項目架構的搭建  ????????????????????  172  8.5 小結  ?????????????????????????  180  8.6 習題  ?????????????????????????  180  第9章寵物商城購物模塊  ????????????????????  181  9.1 首頁展示  ???????????????????????  181  9.2 寵物詳情  ???????????????????????  194  9.3 添加寵物商品到購物車  ?????????????????  204  9.4 刪除購物車中的寵物商品  ????????????????  211  9.5 小結  ?????????????????????????  214  9.6 習題  ?????????????????????????  214 第10章寵物商城用戶模塊  ???????????????????  217  10.1 用戶註冊  ???????????????????????  217  10.2 用戶登錄  ???????????????????????  225  10.3 用戶中心  ???????????????????????  229  10.4 訂單確認  ???????????????????????  243  10.5 訂單下達  ???????????????????????  252  10.6 小結  ?????????????????????????  258  10.7 習題  ?????????????????????????  258 第11章寵物商城管理員模塊???????????????????  259  11.1 分類管理  ???????????????????????  259  11.2 寵物管理  ???????????????????????  269  11.3 訂單管理  ???????????????????????  281  11.4 小結  ?????????????????????????  290  11.5 習題  ?????????????????????????  291 第12章寵物商城優化完善  ???????????????????  293  12.1 分類瀏覽寵物  ?????????????????????  293  12.2 查詢寵物  ???????????????????????  296  12.3 修改購物車中的寵物商品  ????????????????  301  12.4 訂單詳情  ???????????????????????  306  12.5 小結  ?????????????????????????  311  12.6 習題  ?????????????????????????  311 第13章 AI輔助編程  ??????????????????????  313  13.1 AI輔助編程概述  ????????????????????  313  13.2 通義靈碼實踐  ?????????????????????  316  13.3 小結  ?????????????????????????  328  13.4 習題  ?????????????????????????  328  VII