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

Java Web程序設計(IDEA版微課視頻版21世紀高等學校電腦類專業核心課程系列教材)

  • 作者:編者:郭克華|責編:王冰飛
  • 出版社:清華大學
  • ISBN:9787302679981
  • 出版日期:2025/03/01
  • 裝幀:平裝
  • 頁數:282
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書分為五部分,共20章,包括入門(第1?3章)、JSP編程(第4?8章)、Servlet和JavaBean開發(第9、10章)、應用開發與框架(第11?15章)、實訓(第16?20章)等內容。本書從基礎到各個知識點,逐步引領讀者進行學習。全書內容由淺入深,並輔以大量的實例說明,本書的最後(第16?20章)提供了一些實訓內容。
    本書為學校的教學量身定做,每章都有建議學時。本書可供高校開設的與Java Web開發相關的課程作為教材使用,也可供有Java SE基礎但沒有Java Web開發基礎的程序員作為入門用書,還可供Java培訓班作為培訓教材使用。對於缺乏項目實戰經驗的程序員來說,本書可用於快速積累項目開發經驗。

作者介紹
編者:郭克華|責編:王冰飛

目錄
第一部分  入門
  第1章  Java Web開發環境的配置
    1.1  B/S結構
    1.2  伺服器的安裝
      1.2.1  伺服器的作用
      1.2.2  獲取伺服器軟體
      1.2.3  安裝伺服器
      1.2.4  測試伺服器
      1.2.5  配置伺服器
    1.3  IDE的安裝
      1.3.1  IDE的作用
      1.3.2  獲取IDE軟體
      1.3.3  安裝IDE
    1.4  第一個Web項目
      1.4.1  創建一個Web項目
      1.4.2  目錄結構
      1.4.3  部署
      1.4.4  常見錯誤
    本章小結
    課後習題
  第2章  HTML基礎
    2.1  靜態網頁的製作
      2.1.1  HTML簡介
      2.1.2  HTML文檔的基本結構
    2.2  HTML中的常見標籤
      2.2.1  文字布局及字體標籤
      2.2.2  列表標籤
    2.3  表格標籤
      2.3.1  表格設計
      2.3.2  合併單元格
    2.4  鏈接標籤和圖片標籤
    2.5  表單標籤
    2.6  框架
    本章小結
    課後習題
  第3章  JavaScript基礎
    3.1  JavaScript簡介
      3.1.1  第一個JavaScript程序
      3.1.2  JavaScript語法
    3.2  JavaScript內置對象
      3.2.1  window對象
      3.2.2  history對象
      3.2.3  document對象
      3.2.4  location對象
    本章小結
    課後習題
第二部分  JSP編程
  第4章  JSP基本語法
    4.1  第一個JSP頁面
    4.2  註釋

    4.3  JSP表達式
    4.4  JSP程序段
    4.5  JSP聲明
    4.6  URL傳值
    4.7  JSP指令和動作
      4.7.1  JSP指令
      4.7.2  JSP動作
    本章小結
    課後習題
  第5章  表單開發
    5.1  認識表單
      5.1.1  表單的作用
      5.1.2  定義表單
    5.2  單一表單元素數據的獲取
      5.2.1  獲取文本框中的數據
      5.2.2  獲取密碼框中的數據
      5.2.3  獲取多行文本框中的數據
      5.2.4  獲取單選按鈕中的數據
      5.2.5  獲取下拉菜單中的數據
    5.3  捆綁表單元素數據的獲取
      5.3.1  獲取複選框中的數據
      5.3.2  獲取多選列表框中的數據
      5.3.3  獲取其他同名表單元素中的數據
    5.4  隱藏表單
    5.5  其他問題
      5.5.1  用JavaScript進行提交
      5.5.2  中文亂碼問題
    本章小結
    課後習題
  第6章  JSP訪問資料庫
    6.1  JDBC簡介
    6.2  建立JDBC連接
    6.3  JDBC操作
      6.3.1  添加數據
      6.3.2  刪除數據
      6.3.3  修改數據
      6.3.4  查詢數據
    6.4  使用PreparedStatement
    6.5  事務
    6.6  使用其他廠商提供的驅動進行資料庫連接
    本章小結
    課後習題
  第7章  JSP內置對象(1)
    7.1  認識JSP內置對象
    7.2  out對象
    7.3  request對象
    7.4  response對象
      7.4.1  使用response對象進行重定向
      7.4.2  使用response設置HTTP頭
    7.5  Cookie操作

    本章小結
    課後習題
  第8章  JSP內置對象(2)
    8.1  使用session開發購物車
      8.1.1  購物車需求
      8.1.2  如何使用session開發購物車
    8.2  session的其他API
      8.2.1  session的其他操作
      8.2.2  sessionId
      8.2.3  使用session保存登錄信息
    8.3  application對象
    8.4  其他對象
    本章小結
    課後習題
第三部分  Servlet和JavaBean開發
  第9章  Servlet編程
    9.1  認識Servlet
    9.2  編寫Servlet
      9.2.1  建立Servlet
      9.2.2  Servlet的運行機制
    9.3  Servlet的生命周期
    9.4  Servlet與JSP內置對象
    9.5  設置歡迎頁面
    9.6  在Servlet中讀取參數
      9.6.1  設置參數
      9.6.2  獲取參數
    9.7  使用過濾器
      9.7.1  為什麼需要過濾器
      9.7.2  編寫過濾器
      9.7.3  需要注意的問題
    9.8  異常處理
    本章小結
    課後習題
  第10章  JSP和JavaBean
    10.1  認識JavaBean
      10.1.1  編寫JavaBean
      10.1.2  特殊JavaBean屬性
    10.2  在JSP中使用JavaBean
    10.3  JavaBean的範圍
    10.4  DAO和VO
      10.4.1  為什麼需要DAO和VO
      10.4.2  編寫DAO和VO
      10.4.3  在JSP中使用DAO和VO
    本章小結
    課後習題
第四部分  應用開發與框架
  第11章  EL和JSTL
    11.1  認識表達式語言
      11.1.1  為什麼需要表達式語言
      11.1.2  表達式語言的基本語法

    11.2  基本運算符
      11.2.1  「.」和「??」運算符
      11.2.2  算術運算符
      11.2.3  關係運算符
      11.2.4  邏輯運算符
      11.2.5  其他運算符
    11.3  數據訪問
      11.3.1  對象的作用域
      11.3.2  訪問JavaBean
      11.3.3  訪問集合
      11.3.4  其他隱含對象
    11.4  認識JSTL
    11.5  核心標籤庫
      11.5.1  核心標籤庫介紹
      11.5.2  用核心標籤進行基本數據操作
      11.5.3  用核心標籤進行流程式控制制
      11.5.4  用核心標籤進行迭代操作
    11.6  XML標籤庫簡介
    11.7  I18N標籤庫簡介
    11.8  SQL標籤庫簡介
    11.9  函數標籤庫簡介
    本章小結
    課後習題
  第12章  AJAX入門
    12.1  AJAX概述
      12.1.1  為什麼需要AJAX技術
      12.1.2  AJAX技術介紹
    12.1  AJAX開發
      12.2.1  AJAX核心代碼
      12.2.2  API解釋
    12.3  AJAX簡單案例
      12.3.1  表單驗證需求
      12.3.2  實現方法
      12.3.3  需要注意的問題
    本章小結
    課後習題
  第13章  驗證碼和文件的上傳與下載
    13.1  使用JSP驗證碼
    13.2  驗證碼的開發
      13.2.1  在JSP上實現驗證碼
      13.2.2  實現驗證碼的刷新
      13.2.3  用驗證碼進行驗證
    13.3  了解文件的上傳
    13.4  文件的上傳
      13.4.1  文件上傳包
      13.4.2  實現文件的上傳
    13.5  文件的下載
    本章小結
    課後習題
  第14章  MVC和Spring Boot基本原理

    14.1  MVC模式
    14.2  Spring Boot簡介
    14.3  Spring Boot基本原理
    14.4  Spring Boot基礎使用方法
      14.4.1  新建Spring Boot項目
      14.4.2  配置項目
      14.4.3  編寫JSP
      14.4.4  編寫JavaBean
      14.4.5  編寫Controller
      14.4.6  測試
    14.5  其他問題
      14.5.1  程序的運行流程
      14.5.2  在Controller中訪問Web對象
    本章小結
    課後習題
  第15章  Web網站安全
    15.1  URL操作攻擊
      15.1.1  URL操作攻擊介紹
      15.1.2  解決方法
    15.2  Web跨站腳本攻擊
      15.2.1  跨站腳本攻擊的原理
      15.2.2  跨站腳本攻擊的危害
      15.2.3  防範方法
    15.3  SQL注入
      15.3.1  SQL注入的原理
      15.3.2  SQL注入攻擊的危害
      15.3.3  防範方法
    15.4  密碼保護與驗證
    本章小結
    課後習題
第五部分  實訓
  第16章  編程實訓1:投票系統
    16.1  投票系統的案例需求
    16.2  投票系統分析
    16.3  開發過程
      16.3.1  準備數據
      16.3.2  如何出現進度條
      16.3.3  編寫display.jsp
      16.3.4  編寫vote.jsp
    16.4  進一步改進
      16.4.1  存在的問題
      16.4.2  如何封裝資料庫連接
      16.4.3  如何重用代碼
    16.5  思考:如何防止刷票
  第17章  編程實訓2:投票系統的改進版和成績輸入系統
    17.1  案例1:基於表單的投票系統
      17.1.1  案例需求
      17.1.2  系統分析
      17.1.3  開發過程
      17.1.4  存在的問題

    17.2  案例2:成績輸入系統
      17.2.1  案例需求
      17.2.2  系統分析
      17.2.3  開發過程
      17.2.4  存在的問題
  第18章  編程實訓3:在線交流系統
    18.1  在線交流系統的案例需求
    18.2  系統分析
      18.2.1  頁面結構
      18.2.2  狀態保存
    18.3  開發過程
      18.3.1  準備數據
      18.3.2  編寫DAO和VO
      18.3.3  編寫loginForm.jsp和loginAction.jsp
      18.3.4  編寫chatForm.jsp和chatAction.jsp
      18.3.5  編寫msgs.jsp
      18.3.6  編寫logoutAction.jsp
    18.5  思考:如何進行session檢查
  第19章  編程實訓4:購物系統
    19.1  購物車案例需求
    19.2  系統分析
    19.3  開發過程
      19.3.1  準備數據
      19.3.2  編寫DAO和VO
      19.3.3  編寫SessionListener.java
      19.3.4  編寫InitServlet.java和showAllBook.jsp
      19.3.5  編寫buyForm.jsp和AddServlet.java
      19.3.6  編寫showCart.jsp和RemoveServlet.java
    19.4  思考問題
  第20章  編程實訓5:AJAX的應用
    20.1  用AJAX實現自動查詢
      20.1.1  需求介紹
      20.1.2  實現過程
      20.1.3  類似應用
    20.2  按需取數據
      20.2.1  需求介紹
      20.2.2  實現過程
      20.2.3  類似應用
    20.3  頁面部分刷新
      20.3.1  需求介紹
      20.3.2  實現過程
      20.3.3  類似應用

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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