Java Web套用開發技術與案例教程

Java Web套用開發技術與案例教程

《Java Web套用開發技術與案例教程》是2017年6月29日機械工業出版社出版的圖書,作者是張繼軍。

基本介紹

  • 中文名:Java Web套用開發技術與案例教程
  • 作者:張繼軍、董衛
  • 出版時間:2017年6月29日
  • 出版社機械工業出版社
  • ISBN:9787111442073
  • 定價:55.00
  • 開本:16 開
  • 裝幀:平裝
  • 印次:1-5
  • 責任編輯:郝建偉
  • 千字數:570
  • 叢書名:21世紀重點大學規劃教材
內容簡介,圖書目錄,

內容簡介

本書從實用的角度出發,為JavaWeb開發人員提供了一套實用的開發技術,通過案例由淺入深地介紹這些技術的基本原理和套用,以及它們的整合套用。全書共12章,分為兩篇,第1~7章是基礎篇,介紹了JavaWeb開發所必需的基礎知識,主要包括:JavaWeb開發環境的搭建、靜態網頁設計技術(HTML、JavaScript、CSS)、JSP技術、Servlet技術、JavaBean技術、JDBC技術,並基於JavaWeb常用的開發模式介紹了這些技術之間的關係與整合方法;第8~12章為提高篇,介紹了JavaWeb應用程式開發的高級技術和常用框架技術,主要包括:EL、JSTL、Ajax界面設計技術,過濾器、監聽器技術,Web開發中常用的實用技術,Struts2框架技術、Hibernate框架技術。

圖書目錄

出版說明
前言
第1章 Java Web套用開發技術概述
1.1 Java Web套用開發技術簡介
1.1.1 Java Web套用
1.1.2 Java Web套用開發技術
1.2 Java Web開發環境及開發工具
1.2.1 JDK的下載與安裝
1.2.2 Tomcat伺服器的安裝和配置
1.2.3 MyEclipse集成開發工具的
安裝與操作
1.3 Java Web應用程式的
開發與部署
1.3.1 Java Web應用程式的開發
過程示例
1.3.2 Java Web應用程式的目錄結構
1.3.3 Java Web應用程式的打包與部署
以及導入與導出
1.3.4 配置虛目錄
本章小結
習題
第2章 靜態網頁開發技術
2.1 HTML網頁設計
2.1.1 HTML文檔結構與基本語法
2.1.2 HTML基本標記與使用
2.1.3 HTML表單標籤與表單設計
2.1.4 表單設計案例——學生入校
註冊頁面設計
2.1.5 HTML框架標籤與框架設計
2.1.6 框架設計案例——多媒體播放
系統設計
2.2.1 CSS樣式表的定義與使用
2.2.2 CSS常用屬性
2.2.3 案例——利用CSS對註冊頁面
實現修飾
2.3 JavaScript腳本語言
2.3.1 JavaScript的基本語法
2.3.2 JavaScript的事件
2.3.3 JavaScript的對象
2.3.4 案例——JavaScript實現
輸入驗證
2.4 基於HTML+JavaScript+CSS的
開發案例
2.4.1 JavaScript+CSS+DIV實現
下拉選單
2.4.2 JavaScript +CSS+DIV實現
表格變色
本章小結
習題
第3章 JSP技術
3.1 JSP技術簡介
3.1.1 JSP頁面的結構
3.1.2 JSP程式的運行機制
3.2 JSP語法
3.2.1 JSP基本元素
3.2.2 JSP指令元素
3.2.3 JSP動作元素
3.3 JSP內置對象概述
3.4.1 request對象的常用方法
3.4.2 訪問(獲取)請求參數
3.4.3 新屬性的設定和獲取
3.4.4 獲取客戶端信息
3.5 response 對象
3.5.1 response 對象的常用方法
3.5.2 重定向網頁
3.5.3 頁面定時刷新或自動跳轉
3.6.1 session對象主要方法
3.6.2 創建及獲取客戶的會話信息
3.7 application對象
3.7.1 application對象的主要方法
3.7.2 案例——統計網站訪問人數
3.8 out對象
3.9 JSP應用程式設計綜合示例
3.9.1 網上答題及其自動評測系統
3.9.2 設計簡單的購物車套用案例
本章小結
習題
第4章 JDBC資料庫訪問技術
4.1 JDBC技術簡介
4.1.1 驅動程式接口Driver
4.1.2 驅動程式管理器DriverManager
4.1.3 資料庫連線接口Connection
4.1.4 執行SQL語句接口Statement
4.1.5 執行動態SQL語句接口
PreparedStatement
4.1.6 訪問結果集接口ResultSet
4.2 JDBC訪問資料庫
4.2.1 註冊驅動MySQL的驅動程式
4.2.2 JDBC連線資料庫創建
連線對象
4.2.3 創建資料庫的操作對象
4.2.4 執行SQL
4.2.5 獲得查詢結果並進行處理
4.2.6 釋放資源
4.2.7 資料庫亂碼解決方案
4.3 綜合案例——學生身體體質
信息管理系統的開發
4.3.1 資料庫和數據表的建立
4.3.2 註冊驅動並建立資料庫的連線
4.3.3 添加記錄模組的設計與實現
4.3.4 查詢記錄模組的設計與實現
4.3.5 修改記錄模組的設計與實現
4.3.6 刪除記錄模組的設計與實現
4.3.7 資料庫操作的模板
4.3.8 整合各設計模組形成完整的
套用系統
4.3.9 問題與思考
4.4 數據源與連線池技術
4.4.1 配置數據源
4.4.2 使用連線池技術訪問資料庫的
處理步驟
4.4.3 連線池套用——學生身體體質信息
顯示模組的設計與實現
4.4.4 問題與思考
本章小結
習題
第5章 JavaBean技術
5.1 JavaBean技術
5.1.1 JavaBean的設計
5.1.2 JavaBean的安裝部署
5.2 在JSP中使用JavaBean
5.2.1 聲明JavaBean對象
5.2.2 訪問JavaBean屬性——設定
JavaBean屬性值
5.2.3 訪問JavaBean屬性——獲取
JavaBean屬性值並顯示
5.2.4 訪問JavaBean方法——調用
JavaBean業務處理方法
5.2.5 案例——基於JavaBean+JSP求
任意兩數代數和
5.3 多個JSP頁面共享JavaBean
5.3.1 共享JavaBean的創建
5.3.2 案例——網頁計數器JavaBean的
設計與使用
5.4 綜合案例——資料庫訪問
JavaBean的設計
本章小結
習題
第6章 Servlet技術
6.1 Servlet技術
6.1.1 Servlet編程接口
6.1.2 設計Servlet
6.2 Servlet常用對象及其方法
6.3 綜合案例——基於JSP+Servlet的
用戶登錄驗證
6.4 在Servlet中使用JavaBean
6.5 JSP與Servlet的數據共享
6.5.1 基於請求的數據共享
6.5.2 基於會話的數據共享
6.5.3 基於套用的數據共享
6.6 JSP與Servlet的關聯關係
6.7 基於JSP+Servlet+JavaBean實現
複數運算
6.8 Cookie管理
6.8.1 Cookie的基本用法
6.8.2 Cookie的相關方法
6.8.3 案例——利用Cookie實現
自動登錄
本章小結
習題
第7章 Java Web常用開發模式與
案例
7.1 單純的JSP頁面開發模式
7.1.1 單純的JSP頁面開發模式簡介
7.1.2 JSP頁面開發模式案例——求和
運算
7.1.3 JSP+JDBC開發模式案例——實現
基於資料庫的登錄驗證
7.1.4 單純的JSP頁面開發模式存在的
問題與缺點
7.2 JSP+JavaBean開發模式
7.2.1 JSP+JavaBean開發模式簡介
7.2.2 JSP+JavaBean開發案例——求和
運算
7.2.3 JSP+JavaBean+JDBC案例——基於
資料庫的登錄驗證
7.2.4 JSP+JavaBean開發模式的優點與
缺點
7.3 JSP+Servlet開發模式
7.3.1 JSP+Servlet開發模式簡介
7.3.2 JSP+Servlet開發案例——求和
運算
7.3.3 JSP+Servlet+JDBC開發案例——基於
資料庫的登錄驗證
7.3.4 JSP+Servlet開發模式的
優點與缺點
7.4 JSP+Servlet+JavaBean
開發模式
7.4.1 基於JSP+Servlet+JavaBean的
MVC的實現
7.4.2 JSP+Servlet+JavaBean開發案例—
求和運算
7.4.3 JSP+Servlet+JavaBean案例——基於
資料庫的登錄驗證
7.4.4 JSP+Servlet+JavaBean案例——學生
體質信息管理系統
7.5 JSP+Servlet+JavaBean+DAO
開發模式
7.5.1 DAO模式與資料庫訪問架構
7.5.2 JSP+Servlet+JavaBean+DAO案例——
學生體質信息管理
本章小結
習題
第8章 EL、JSTL和Ajax技術
8.1 表達式語言EL
8.1.1 EL語法
8.1.2 EL內部對象
8.1.3 EL對JavaBean的訪問
8.2 JSTL標籤庫
8.2.1 JSTL簡介
8.2.2 常用JSTL標籤
8.3 綜合案例——使用EL和JSTL
顯示查詢結果
8.4 Ajax技術
8.4.1 Ajax技術簡介
8.4.2 XMLHttpRequest對象
8.5 Ajax套用案例
8.5.1 案例——異步表單驗證
8.5.2 案例——實現級聯列表
8.5.3 案例——輸入提示和
自動完成
本章小結
習題
第9章 過濾器和監聽器技術
9.1 過濾器技術
9.1.1 過濾器編程接口
9.1.2 設計過濾器
9.1.3 案例——基於過濾器的用戶
許可權控制
9.1.4 案例——基於過濾器的中文
亂碼解決
9.1.5 案例——禁止未授權的IP訪問
站點過濾器
9.2 監聽器技術
9.2.1 監聽器編程接口
9.2.2 設計監聽器
9.2.3 案例——會話計數監聽器的
設計
本章小結
習題
第10章 Java Web實用開發技術
10.1 圖形驗證碼
10.1.1 圖形驗證碼簡介
10.1.2 圖形驗證碼的實現
10.1.3 案例——帶圖形驗證碼的
登錄模組
10.2.1 MD5加密算法簡介
10.2.2 MD5算法的實現
10.3 線上編輯器
10.3.1 線上編輯器簡介
10.3.2 CKEditor的使用
10.3.3 案例——使用CKEditor編輯
公告內容
10.4 檔案的上傳與下載
10.4.1 常見檔案上傳下載組件
10.4.2 檔案上傳的實現
10.4.3 檔案下載的實現
10.4.4 案例——使用Cos組件實現
作業上傳
10.5 Java Mail編程
10.5.1 Java Mail簡介
10.5.2 使用Java Mail傳送郵件
10.5.3 案例——使用Java Mail實現
郵件傳送
10.6 頁面分頁技術
10.6.1 分頁技術的設計思想
10.6.2 分頁具體實現
本章小結
習題
第11章 Struts2框架技術
11.1 Struts2簡介
11.1.1 Struts2的組成與工作原理
11.1.2 搭建Struts2開發環境
11.1.3 Struts2入門案例——基於Struts2
任意兩數據的代數和
11.1.4 Struts 2的中文亂碼問題處理
11.2 Struts2的配置檔案
11.3 Struts2的業務控制器——
Action類設計
11.3.1 Action實現類
11.3.2 Action訪問Web對象
11.3.3 多方法的Action
11.4 Struts2的OGNL表達式、
標籤庫、國際化
11.4.1 Struts2的OGNL表達式
11.4.2 Struts2的標籤庫
11.4.3 Struts2的國際化
11.4.4 Struts2的國際化套用案例
11.5 Struts2的攔截器
11.5.1 Struts2的內建攔截器
11.5.2 Struts2攔截器的自定義實現
11.5.3 案例——文字過濾器的
設計與套用
11.6 Struts2的檔案上傳和下載
11.6.1 檔案上傳
11.6.2 檔案下載
11.7 Struts2的輸入驗證
11.7.1 使用validate()方法實現
驗證
11.7.2 使用驗證檔案實現驗證
11.7.3 案例——實現客戶註冊
輸入驗證
本章小結
習題
第12章 Hibernate持久化技術
12.1 Hibernate技術簡介
12.1.1 Hibernate簡介
12.1.2 Hibernate的體系結構
12.2 Hibernate軟體包的
下載與配置
12.3 Hibernate核心組件
12.3.1 Hibernate核心類
12.3.2 Hibernate的PO對象
12.3.3 Hibernate配置檔案
12.3.4 Hibernate映射檔案
12.4 Hibernate運行過程與
編程步驟
12.4.1 Hibernate運行過程
12.4.2 使用Hibernate編程步驟
12.4.3 Hibernate編程入門案例
12.5 Hibernate的實體映射
12.5.1 實體映射基礎
12.5.2 實體關係映射
12.6 Hibernate的實體操作與
數據查詢
12.6.1 實體操作
12.6.2 數據查詢
12.6.3 案例——使用Hibernate實現
UserDao
12.7 綜合案例——基於Struts2+Hibernate
的學生信息管理系統
本章小結
習題
參考文獻

相關詞條

熱門詞條

聯絡我們