幫助中心 | 我的帳號 | 關於我們

Java Web開發從入門到實戰(第2版微課視頻版題庫版國家級實驗教學示範中心聯席會電腦學科組十四五規劃教材)/全棧開發技術叢書

  • 作者:編者:陳恆|責編:王冰飛
  • 出版社:清華大學
  • ISBN:9787302662921
  • 出版日期:2024/08/01
  • 裝幀:平裝
  • 頁數:316
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細講解了Java Web開發中JSP、Servlet以及Ajax、JSON jQuery技術的基礎知識和實際應用,同時介紹了Spring MVC框架的基礎知識。為了讓讀者做到「學中做,做中學」,本書配備了相應的實踐環節。
    全書共14章,內容包括Web前端基礎,Java Web開發環境的構建,JSP語法,JSP內置對象,JSP與JavaBean,Java Servlet基礎,會話跟蹤技術,過濾器與監聽器,EL與JSTL,文件的上傳與下載,JDBC資料庫訪問,Ajax、JSON以及jQuery技術、電子商務平台的設計與實現以及Spring MVC框架基礎等。書中實例側重實用性和啟發性、趣味性強、分佈合理、通俗易懂,使讀者能夠快速掌握Java Web開發的基礎知識、編程技巧以及完整的開發體系,為實戰應用打下堅實的基礎。
    本書可作為大學電腦及相關專業的教材或教學參考書,也可作為Java技術的培訓教材,同時適合廣大Java Web開發人員閱讀與使用。

作者介紹
編者:陳恆|責編:王冰飛

目錄
第1章  Web前端基礎
  1.1  HTML
    1.1.1  HTML文件的基本結構
    1.1.2  編寫HTML頁面
    1.1.3  常用HTML標記
    1.1.4  實踐環節——調查問卷製作
  1.2  CSS
    1.2.1  CSS的基本語法
    1.2.2  在網頁中添加CSS的方法
    1.2.3  選擇符的分類
    1.2.4  偽類及偽對象
    1.2.5  常見的DIV+CSS布局類型
    1.2.6  實踐環節——頁面布局
  1.3  JavaScript
    1.3.1  在網頁中添加JavaScript的方法
    1.3.2  JavaScript的基本語法
    1.3.3  流程式控制制與函數
    1.3.4  JavaScript對象
    1.3.5  JavaScript對象模型
    1.3.6  操作HTML
    1.3.7  表單驗證
    1.3.8  實踐環節——表單驗證
  本章小結
  習題1
第2章  Java Web開發環境的構建
  2.1  構建開發環境
    2.1.1  開發工具
    2.1.2  工具的集成
  2.2  使用Eclipse開發Web應用
    2.2.1  JSP文件和運行原理
    2.2.2  一個簡單的Web應用
    2.2.3  實踐環節——使用Eclipse開發Web應用
  本章小結
  習題2
第3章  JSP語法
  3.1  JSP頁面的基本構成
    3.1.1  一個JSP頁面
    3.1.2  JSP頁面註釋
    3.1.3  實踐環節——識別JSP頁面元素
  3.2  JSP腳本元素
    3.2.1  Java程序片
    3.2.2  成員變數與方法的聲明
    3.2.3  Java表達式
    3.2.4  實踐環節——在JSP頁面中輸出英文字母表
    3.2.5  實踐環節——網站訪問量的統計
    3.2.6  實踐環節——列印表格
  3.3  JSP指令標記
    3.3.1  page指令標記
    3.3.2  include指令標記
    3.3.3  實踐環節——製作導航欄

  3.4  JSP動作標記
    3.4.1  include動作標記
    3.4.2  forward動作標記
    3.4.3  param動作標記
    3.4.4  實踐環節——include和param動作標記的應用
    3.4.5  實踐環節——登錄驗證
  本章小結
  習題3
第4章  JSP內置對象
  4.1  request對象
    4.1.1  request對象的常用方法
    4.1.2  用request對象存取數據
    4.1.3  中文亂碼問題
    4.1.4  實踐環節——獲取客戶端的基本信息
  4.2  response對象
    4.2.1  動態改變contentType屬性值
    4.2.2  設置響應表頭
    4.2.3  response重定向
    4.2.4  實踐環節——登錄驗證
  4.3  out對象
  4.4  session對象
    4.4.1  session對象的ID
    4.4.2  用session對象存取數據
    4.4.3  session對象的生命周期
    4.4.4  實踐環節——購物車
  4.5  application對象
    4.5.1  什麼是application
    4.5.2  用application對象存取數據
    4.5.3  實踐環節——網站訪客計數器
  4.6  pageContext對象
  4.7  page對象
  4.8  config對象
  4.9  exception對象
  4.10  JSP的4種作用域
  本章小結
  習題4
第5章  JSP與JavaBean
  5.1  編寫JavaBean
  5.2  在JSP中使用JavaBean
    5.2.1  動作標記useBean
    5.2.2  動作標記getProperty
    5.2.3  動作標記setProperty
    5.2.4  實踐環節——使用JavaBean計算三角形的面積和周長
  本章小結
  習題5
第6章  Java Servlet基礎
  6.1  Servlet類與Servlet對象
  6.2  Servlet對象的創建與運行
    6.2.1  在web.xml中部署Servlet
    6.2.2  基於註解的方式部署Servlet

    6.2.3  實踐環節——@WebServlet的應用
  6.3  Servlet的生命周期
  6.4  通過JSP頁面訪問Servlet
  6.5  doGet()和doPost()方法
  6.6  重定向與轉發
    6.6.1  重定向
    6.6.2  轉發
    6.6.3  實踐環節——登錄驗證
  6.7  在Java Servlet中使用session
  6.8  基於Servlet的MVC模式
    6.8.1  MVC模式
    6.8.2  使用JSP、Servlet和JavaBean實現MVC
    6.8.3  模型周期
    6.8.4  實踐環節——四則運算
  本章小結
  習題6
第7章  會話跟蹤技術
  7.1  Cookie技術
  7.2  session技術
  7.3  URL重寫技術
  7.4  隱藏表單域技術
  7.5  實踐環節——登錄註銷系統
  本章小結
  習題7
第8章  過濾器與監聽器
  8.1  Filter類與Filter對象
  8.2  Filter對象的部署與運行
    8.2.1  在web.xml中部署過濾器
    8.2.2  基於註解的方式部署過濾器
    8.2.3  過濾器的執行順序
    8.2.4  實踐環節——過濾器的初始化參數
  8.3  過濾器的實際應用
    8.3.1  字元編碼過濾器
    8.3.2  登錄驗證過濾器
  8.4  監聽器的分類與創建
    8.4.1  監聽對象自身創建和銷毀的監聽器
    8.4.2  監聽對象屬性變化的監聽器
    8.4.3  監聽session中某個對象狀態變化的監聽器
  8.5  監聽器的實際應用——統計在線用戶
  本章小結
  習題8
第9章  EL與JSTL
  9.1  EL簡介
  9.2  EL的語法
    9.2.1  EL中的常量
    9.2.2  EL中的「??」與「.」操作符
    9.2.3  EL的錯誤處理機制
  9.3  EL運算符
  9.4  EL隱含對象
    9.4.1  與作用範圍相關的隱含對象

    9.4.2  與請求參數相關的隱含對象
  9.5  JSTL
    9.5.1  配置JSTL
    9.5.2  核心標籤庫之通用標籤
    9.5.3  核心標籤庫之流程式控制制標籤
    9.5.4  核心標籤庫之迭代標籤
    9.5.5  核心標籤庫之URL標籤
    9.5.6  函數標籤庫
    9.5.7  實踐環節——使用JSTL標籤列印九九乘法表
  本章小結
  習題9
第10章  文件的上傳與下載
  10.1  基於Servlet的文件上傳
    10.1.1  文件上傳的表單設置
    10.1.2  @MultipartConfig註解
    10.1.3  Part介面
    10.1.4  單文件上傳
    10.1.5  多文件上傳
    10.1.6  實踐環節——上傳文件的限定
  10.2  文件的下載
    10.2.1  文件下載的實現方法
    10.2.2  文件下載的實例
    10.2.3  文件名亂碼問題
  本章小結
  習題10
第11章  JDBC資料庫訪問
  11.1  使用純Java資料庫驅動程序連接MySQL
  11.2  資料庫操作
    11.2.1  查詢操作
    11.2.2  新增、更新與刪除操作
    11.2.3  實踐環節——使用Statement語句實現多條件查詢
  11.3  遊動查詢
  11.4  使用連接池
  11.5  其他典型資料庫的連接
    11.5.1  連接SQL Server資料庫
    11.5.2  連接Oracle資料庫
  11.6  使用PreparedStatement語句訪問資料庫
    11.6.1  預處理語句的優點
    11.6.2  使用通配符
    11.6.3  實踐環節——使用PreparedStatement語句實現多條件查詢
  11.7  分頁查詢
  11.8  Excel與資料庫互訪
    11.8.1  向資料庫導入Excel
    11.8.2  從資料庫導出Excel
  本章小結
  習題11
第12章  Ajax、JSON以及jQuery技術
  12.1  Ajax技術
    12.1.1  Ajax簡介
    12.1.2  XMLHttpRequest對象

    12.1.3  Ajax向伺服器發送請求
    12.1.4  Ajax獲得伺服器的響應
    12.1.5  Ajax示例
  12.2  JSON技術
    12.2.1  JSON的數據結構
    12.2.2  JSON在JavaScript中的使用
    12.2.3  JSON在Ajax中的使用
  12.3  jQuery技術
    12.3.1  jQuery簡介
    12.3.2  jQuery的安裝
    12.3.3  jQuery的語法
    12.3.4  jQuery對Ajax的實現
  12.4  實踐環節——註冊郵箱的唯一性驗證
  本章小結
  習題12
第13章  電子商務平台的設計與實現
  13.1  系統設計
    13.1.1  系統的功能需求
    13.1.2  系統的模塊劃分
  13.2  資料庫設計
    13.2.1  資料庫概念結構設計
    13.2.2  資料庫邏輯結構設計
    13.2.3  創建數據表
  13.3  系統管理
    13.3.1  添加相關依賴
    13.3.2  視圖頁面及靜態資源管理
    13.3.3  應用的包結構
  13.4  組件設計
    13.4.1  登錄許可權驗證過濾器
    13.4.2  驗證碼
    13.4.3  資料庫操作
    13.4.4  工具類
  13.5  後台管理子系統的實現
    13.5.1  管理員登錄
    13.5.2  類型管理
    13.5.3  新增商品
    13.5.4  查詢商品
    13.5.5  修改商品
    13.5.6  刪除商品
    13.5.7  查詢訂單
    13.5.8  按月統計
    13.5.9  按類型統計
    13.5.10  安全退出
  13.6  前台電子商務子系統的實現
    13.6.1  導航欄及首頁搜索
    13.6.2  最新商品
    13.6.3  用戶註冊
    13.6.4  用戶登錄
    13.6.5  商品詳情
    13.6.6  收藏商品

    13.6.7  購物車
    13.6.8  下單
    13.6.9  個人信息
    13.6.10  我的收藏
    13.6.11  我的訂單
  本章小結
  習題13
第14章  Spring MVC框架基礎
  14.1  Spring MVC的工作原理
  14.2  Spring MVC的工作環境
    14.2.1  Spring的下載
    14.2.2  使用Eclipse開發Spring MVC的Web應用
  14.3  基於註解的控制器
    14.3.1  Controller註解類型
    14.3.2  RequestMapping註解類型
    14.3.3  編寫請求處理方法
    14.3.4  Controller接收請求參數的常見方式
    14.3.5  重定向與轉發
    14.3.6  應用@Autowired進行依賴注入
    14.3.7  @ModelAttribute
  14.4  Spring的資料庫編程
    14.4.1  Spring JDBC的配置
    14.4.2  Spring JdbcTemplate的常用方法
    14.4.3  基於@Transactional註解的聲明式事務管理
  14.5  基於Spring MVC框架的註冊與登錄
    14.5.1  JSON數據轉換
    14.5.2  註冊與登錄
  本章小結
  習題14
附錄A  基於Spring MVC框架的名片管理系統的設計與實現
附錄B  Spring MVC整合MyBatis
附錄C  在Eclipse中使用Maven整合Spring MVC+MyBatis框架

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032