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

Java Web應用開發項目化教程

  • 作者:編者:張嬋//羅佳//古凌嵐|責編:鄧艷
  • 出版社:清華大學
  • ISBN:9787302639435
  • 出版日期:2023/08/01
  • 裝幀:平裝
  • 頁數:334
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是國家在線精品開放課程「Java Web開發基礎」的配套教材,本書以全新的授課方式,採用基礎知識+階段任務案例相結合的編寫方式,通過基礎知識案例的講解,結合階段任務案例的鞏固,讓學習者掌握技能點。本書既可作為應用型本科和高職高專教學用書,也可以作為讀者自學用書。
    本書是編者通過對多年教學經驗的總結歸納,基於課證融通、書證融通的理念,結合Java Web開發基礎應用實踐,精選項目案例編寫而成。通過本書的學習,不僅可以使學習者理解Java Web技術的編程理念和編程方法還可以使學習者靈活地運用知識,真正掌握利用Java Web技術進行項目開發的基本技能,並通過實際項目的功能設計與實現,培養學生在Java Web開發與技術服務方面的崗位職業能力和開拓創新、團隊協作、愛崗敬業的精神。同時,在具體任務的完成過程中融入了工程思維及實踐理論等課程思政的元素。每個項目都對應有國家精品課程的教學視頻,以實現信息化教學環境下,除了以單向方式傳遞知識外,還能實現自學、自測等互動學習功能。
    本書力求每個任務都有可見的結果,給學習者以成就感,激發學習者繼續學習的熱情。

作者介紹
編者:張嬋//羅佳//古凌嵐|責編:鄧艷

目錄
模塊1  Web開發入門
  1.1  程序開發體系結構
  1.2  Java Web概述
  1.3  JavaEE架構
  1.4  HTTP協議
    1.4.1  HTTP請求
    1.4.2  HTTP響應
  1.5  XML簡介
    1.5.1  什麼是XML
    1.5.2  XML格式定義
    1.5.3  XML命名空間
  1.6  案例介紹
模塊2  Java Web開發環境的搭建
  2.1  Web伺服器的作用
  2.2  Tomcat伺服器安裝與使用
    2.2.1  Tomcat簡介
    2.2.2  Tomcat下載與安裝
  2.3  Web應用程序
    2.3.1  什麼是Web應用
    2.3.2  發布一個Web應用程序
    2.3.3  配置Web應用默認頁面
  2.4  配置虛擬目錄
  2.5  項目實戰
    2.5.1  任務2-1:在Eclipse中配置Tomcat
    2.5.2  任務2-2:在IDEA中配置Tomcat
模塊3  Servlet基礎
  3.1  Servlet簡介
    3.1.1  Servlet處理基本流程
    3.1.2  Servlet容器
    3.1.3  Servlet結構體系
    3.1.4  Servlet技術特點
  3.2  Servlet API編程常見介面和類
    3.2.1  Servlet介面
    3.2.2  ServletConfig介面
    3.2.3  HttpServletRequest介面
    3.2.4  HttpServletResponse介面
    3.2.5  GenericServlet類
    3.2.6  HttpServlet類
    3.2.7  ServletContext介面
  3.3  第一個Servlet程序——「Hello World」
    3.3.1  實現第一個Servlet程序
    3.3.2  Servlet虛擬路徑映射
    3.3.3  Servlet新版本特性
  3.4  Servlet與表單
    3.4.1  表單的請求方式
    3.4.2  Servlet處理表單請求
    3.4.3  獲取請求頭信息
  3.5  Servlet生命周期
    3.5.1  Servlet運行原理及生命周期
    3.5.2  舉例驗證各生命周期階段

  3.6  中文亂碼處理
    3.6.1  常見字符集
    3.6.2  中文亂碼產生的由來
    3.6.3  解決中文輸出亂碼問題
    3.6.4  解決中文參數亂碼問題
  3.7  獲取初始化參數信息
    3.7.1  理解Servlet上下文
    3.7.2  獲取初始化參數信息
  3.8  項目實戰
    3.8.1  任務3-1:在Eclipse中開發Servlet
    3.8.2  任務3-2:信息管理系統登錄功能實現
模塊4  Servlet進階
  4.1  會話跟蹤技術(一)——Cookie
    4.1.1  會話的概念
    4.1.2  會話過程中要解決的問題
    4.1.3  Cookie對象
    4.1.4  Cookie範例——用戶請求次數統計
  4.2  會話跟蹤技術(二)——Session
    4.2.1  Session對象
    4.2.2  Session超時管理
    4.2.3  URL重寫
    4.2.4  Session範例——用戶登錄和註銷應用
  4.3  Servlet跳轉
    4.3.1  客戶端跳轉
    4.3.2  伺服器端跳轉
    4.3.3  Servlet跳轉範例
  4.4  Filter(過濾器)
    4.4.1  什麼是過濾器
    4.4.2  Filter鏈
    4.4.3  實現過濾器
  4.5  項目實戰
    4.5.1  任務4-1:統一全站編碼
    4.5.2  任務4-2:過濾非法用戶訪問
模塊5  JSP程序開發
  5.1  JSP簡介
    5.1.1  JSP的特徵
    5.1.2  JSP的運行原理
    5.1.3  編寫第一個JSP文件
  5.2  JSP註釋及腳本
    5.2.1  JSP註釋
    5.2.2  JSP腳本
  5.3  page指令元素
  5.4  include指令和include動作標識
  5.5  JSP內置對象
    5.5.1  request對象
    5.5.2  response對象
    5.5.3  session對象
    5.5.4  application對象
    5.5.5  out對象
    5.5.6  page對象

    5.5.7  pageContext對象
    5.5.8  config對象
    5.5.9  exception對象
  5.6  JSP中四種屬性範圍
    5.6.1  四種屬性範圍及關係
    5.6.2  page範圍
    5.6.3  request範圍
    5.6.4  session範圍
    5.6.5  application範圍
  5.7  項目實戰
    任務5-1:信息管理系統JSP頁面
模塊6  JDBC資料庫訪問
  6.1  JDBC簡介
  6.2  JDBC常用API
    6.2.1  Driver介面
    6.2.2  DriverManager類
    6.2.3  Connection介面
    6.2.4  Statement介面
    6.2.5  PreparedStatement介面
    6.2.6  ResultSet介面
  6.3  JDBC訪問資料庫的基本流程
    6.3.1  JDBC訪問資料庫的基本流程
    6.3.2  JDBC編程實現一個簡單訪問資料庫案例
  6.4  資料庫連接池
    6.4.1  資料庫連接池概念
    6.4.2  數據源
    6.4.3  DBCP數據源
    6.4.4  C3P0數據源
  6.5  DBUtils工具簡介
    6.5.1  QueryRunner類
    5.5.2  ResultSetHandler介面
    6.5.3  DBUtils工具實現訪問資料庫案例
  6.6  項目實戰
    6.6.1  任務6-1:JDBC編程實現數據的增、刪、改、查
    6.6.2  任務6-2:DBUtils結合C3P0數據源編程實現增、刪、改、查、
模塊7  JavaBean
  7.1  JavaBean簡介及基本應用
    7.1.1  什麼是JavaBean
    7.1.2  在JSP中使用JavaBean
  7.2  DAO設計模式
  7.3  項目實戰
    任務7-1:JSP+DAO實現商品信息添加和查詢
模塊8  文件上傳和下載
  8.1  如何實現文件上傳
    8.1.1  文件上傳相關API
    8.1.2  實現文件上傳
    8.1.3  為上傳文件自動命名
  8.2  如何實現文件下載
  8.3  項目實戰
    任務8-1:添加商品圖片

模塊9  EL表達式和JSTL
  9.1  EL表達式
    9.1.1  表達式語言簡介
    9.1.2  表達式語言的內置對象
    9.1.3  集合操作
    9.1.4  運算符
  9.2  JSTL標準標籤庫
    9.2.1  JSTL簡介
    9.2.2  安裝JSTL2
    9.2.3  核心標籤庫
模塊10  MVC分層Web開發
  10.1  JSP開發模式:Mode Ⅰ與Mode Ⅱ
    10.1.1  JSP Mode Ⅰ
    10.1.2  JSP Mode Ⅱ
  10.2  MVC設計模式應用
    10.2.1  什麼是MVC設計模式
    10.2.2  MVC模式應用
  10.3  項目實戰
    10.3.1  任務10-1:基於MVC的信息管理系統實現
    10.3.2  任務10-2:分頁查詢功能實現
模塊11  AJAX開發技術
  11.1  AJAX技術簡介
  11.2  原生JavaScript實現AJAX
    11.2.1  同步和非同步請求
    11.2.2  XMLHttpiRequest對象
  11.3  jQuery實現AJAX
    11.3.1  jQuery常用語法
    11.3.2  jQuery AIAX應用
  11.4  JSON格式數據請求處理
  11.5  表單/文件數據請求處理
  11.6  項目實戰
    任務11-1:信息管理系統產品新增功能實現
模塊12  Web程序中的常見應用
  12.1  防範SQL注入攻擊
    12.1.1  認識SQL注入攻擊
    12.1.2  SQL注入攻擊的防範方法
  12.2  防止表單重複提交
  12.3  圖片縮略圖
    12.3.1  伺服器端方式
    12.3.2  客戶端方式
  12.4  圖形驗證碼
參考文獻

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