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

Java Web程序設計(第3版微課視頻版21世紀高等學校電腦專業核心課程規劃教材)

  • 作者:編者:郭克華
  • 出版社:清華大學
  • ISBN:9787302519096
  • 出版日期:2019/07/01
  • 裝幀:平裝
  • 頁數:319
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書分為5個部分共20章,包括入門、JSP編程、Servlet和JavaBean開發、應用開發與框架、實訓。本書內容由淺入深地逐步引領讀者從基礎到各個知識點的學習。書中輔以大量的實例說明,書末提供了一些實訓的內容。
    本書提供程序源碼、教學大綱、電子課件和習題答案,供讀者學習參考使用。
    本書為學校教學量身定做,每個章節都有建議的課時。本書可作為高校Java Web開發相關課程的教材,也可作為有Java SE知識基礎但沒有Java Web開發基礎的程序員的入門用書,還可作為Java嵌入式培訓班的教材。本書對於缺乏項目實戰經驗的程序員來說可快速積累項目開發經驗。

作者介紹
編者:郭克華
    郭克華,電腦應用技術博士,中國電腦學會會員,現任職于中南大學。美國Texas A&M University訪問學者,長期從事軟體體系結構、編程語言等方面的研究,主持國家級、省部級重點項目10余項,並出版十多部精品著作。其案例式教學方法深入淺出,深受學生喜愛,教學視頻在太平洋電腦網、矽谷動力、網易、CSDN等知名網站上被廣泛轉載。

目錄
第1部分  入門
  第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.3.4  配置IDE
    1.4  第一個Web項目
      1.4.1  創建一個Web項目
      1.4.2  目錄結構
      1.4.3  部署
      1.4.4  常見錯誤
    1.5  本章小結
    1.6  課後習題
  第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  框架
    2.7  本章小結
    2.8  課後習題
  第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對象
    3.3  本章小結
    3.4  課後習題
第2部分  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動作
    4.8  本章小結
    4.9  課後習題
  第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  中文亂碼問題
    5.6  本章小結
    5.7  課後習題
  第6章  JSP訪問資料庫
    6.1  JDBC簡介
    6.2  建立ODBC數據源
    6.3  JDBC操作
      6.3.1  添加數據
      6.3.2  刪除數據
      6.3.3  修改數據
      6.3.4  查詢數據
    6.4  使用PreparedStatement
    6.5  事務
    6.6  使用廠商驅動進行資料庫連接
    6.7  本章小結
    6.8  課後習題
  第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操作
    7.6  本章小結
    7.7  課後習題
  第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  其他對象
    8.5  本章小結
    8.6  課後習題
第3部分  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  異常處理
    9.9  本章小結
    9.10  課後習題
  第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
    10.5  本章小結
    10.6  課後習題
第4部分  應用開發與框架
  第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.6  XML標籤庫簡介
    11.7  國際化標籤庫簡介
    11.8  資料庫標籤庫簡介
    11.9  函數標籤庫簡介
    11.10  本章小結
    11.11  課後習題
  第12章  AJAX入門
    12.1  AJAX概述
      12.1.1  為什麼需要AJAX技術
      12.1.2  AJAX技術介紹
    12.2  AJAX開發
      12.2.1  AJAX核心代碼
      12.2.2  API解釋
    12.3  AJAX簡單案例
      12.3.1  表單驗證需求
      12.3.2  實現方法
      12.3.3  需要注意的問題
    12.4  本章小結
    12.5  課後習題
  第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  文件下載
    13.6  本章小結
    13.7  課後習題
  第14章  MVC和Struts2的基本原理

    14.1  MVC模式
    14.2  Struts2簡介
    14.3  Struts2的基本原理
      14.3.1  環境配置
      14.3.2  Struts2原理
    14.4  Struts2的基本使用方法
      14.4.1  導入Struts2
      14.4.2  編寫JSP
      14.4.3  編寫並配置ActionForm
      14.4.4  編寫並配置Action
      14.4.5  測試
    14.5  其他問題
      14.5.1  程序運行流程
      14.5.2  Action生命周期
      14.5.3  在Action中訪問Web對象
    14.6  本章小結
    14.7  課後習題
  第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  密碼保護與驗證
    15.5  本章小結
    15.6  課後習題
第5部分  實訓
  第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.4  思考題: 如何進行session檢查
  第19章  編程實訓4: 購物系統
    19.1  購物車案例需求
    19.2  系統分析
      19.2.1  提取系統中的動作和視圖
      19.2.2  設計動作和視圖
      19.2.3  設計DAO和VO
      19.2.4  設計數據結構和其他模塊
    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  思考題: 如何進行session檢查
  第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  類似應用
附錄A  配套素材內容與使用說明
    A.1  配套素材內容

    A.2  使用實例源代碼
    A.3  在MyEclipse中打開源代碼

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