Java Web程式設計教程

Java Web程式設計教程

《Java Web程式設計教程》是2010年人民郵電出版社出版的圖書,作者是范立鋒,林果園。

基本介紹

  • 書名:Java Web程式設計教程
  • 作者:范立鋒 林果園
  • ISBN:9787115219749
  • 頁數:342
  • 定價:36.00元
  • 出版社:人民郵電出版社
  • 出版時間:2010-4
  • 裝幀:平裝
  • 開本:16開
  • 紙張:膠版紙
  • 字數:578000
內容簡介,圖書目錄,

內容簡介

本書介紹使用Java語言開發Web套用的主流技術。首先,從基本開發技術入手,講解了JSP、Servlet、SQL以及JDBC的基礎概念及套用方法。然後,逐步過渡到框架技術的講解,包括Struts 2框架技術套用、Hibernate框架技術套用、Spring框架技術套用以及3個框架的整合套用方式。每章為讀者配備了簡明而又實用的示例,在書的最後通過一個完整的項目開發案例對所學技術進行總結和套用。
本書可作為普通高等院校計算機及相關專業課程教材,同時也可作為Java編程愛好者及開發人員的參考用書。

圖書目錄

第1章 Web套用開發簡介
1.1 何為Web套用
1.1.1 web的概念及發展
1.1.2 Web應用程式
1.2 使用Java開發Web套用
1.2.1 面向對象的程式語言
1.2.2 豐富的框架技術
1.2.3 XML、CSS的套用
1.2.4 使用JavaScript與Ajax提升用戶體驗
1.3 多種集成開發環境
1.3.1 集成開發環境簡介
1.3.2 web套用伺服器說明
本章小結
課後練習
第2章 JavaEE運行及開發環境
2.1 JDK的下載與安裝
2.1.1 JDK的下載與安裝
2.1.2 配置環境變數
2.2 Tomcat的下載與安裝
2.2.1 下載並安裝Tomct伺服器
2.2.2 基本配置
2.2.3 伺服器頁面介紹
2.3 Eclipse的下載與安裝
2.3.1 Eclipse的下載與安裝
2.3.2 熟悉Eclipse開發環境
2.4 項目實戰——第一個JavaEE套用:HelloWlorld
2.4.1 開始創建第一個JavaEE套用
2.4.2 熟悉HelloWorld框架結構
本章小結
課後練習
第3章 JSP和Servlet
3.1 開發第一個JSP+Servlet套用
3.1.1 創建工程
3.1.2 編寫程式
3.1.3 部署套用
3.2 認識JSP
3.2.1 JSP的工作原理
3.2.2 JSP注釋方式
3.2 3JSP聲明方式
3.2.4 JSP表達式的套用
3.2.5 JSP的腳本段
3.2.6 JSP的編譯指令
3.2.7 JSP的動作指令
3.2.8 JSP的內置對象
3.3 認識Servlet
3.3.1 Servlet的開發
3.3.2 使用Http Servlet
3.3.3 Servlet的生命周期
3.3.4 load-on-startup Servlet
3.4 自定義標籤庫
3.5 預處理用戶請求:Filter
3.6 使用Listener
3.7 項目實戰——用戶登錄
本章小結
課後練習
第4章 SQL與JDBC
4.1 SQL
4.1.1 SQL概述
4.1.2 DDL與DML簡介
4.1.3 SQL使用方法
4.2 JDBC
4.2.1 JDBC概述
4.2.2 JDBC驅動程式
4.2.3 使用JDBC讀取數據
4-3項目實戰——存儲圖書信息
本章小結
課後練習
第5章 Struts2框架基礎
5.1 MVC框架
5.1.1 Modell與Model2
5.1.2 MVC設計模式
5.1.3 Struts2框架的MVC架構
5.2 Struts2概覽
5.2.1 Struts2的工作流程
5.2.2 Struts2的簡單套用
5.3 Struts2基礎
5.3.1 Action詳解
5.3.2 結果與視圖
5.3.3 struts.xml的配置
5.4 值棧與OGNL表達式
5.5 Struts2的標籤庫
5.5.1 控制標籤
5.5.2 數據標籤
5.5.3 表單標籤
5.5.4 非表單UI標籤
本章小結
課後練習
第6章 Struts2高級套用
6.1 攔截器
6.1.1 攔截器工作機制
6.1.2 攔截器及攔截器棧的套用
6.1.3 自定義攔截器
6.2 類型轉換器
6.2.1 Struts2內置類型轉換器
6.2.2 引用類型的轉換方式
6.2.3 特殊對象的類型轉換i
6.2.4 類型轉換的錯誤處理
6.3 輸入校驗
6.3.1 輸入校驗的必要性
6.3.2 編程方式實現輸入校驗
6.3.3 套用Struts2輸人校驗框架
6.3.4 自定義校驗器
6.4 國際化
6.4.1 國際化實現原理
6.4.2 準備國際化資源檔案
6.4.3 調用國際化資源檔案
6.5 上傳和下載
6.5.1 檔案上傳的實現原理
6.5.2 Struts2檔案上傳實現方式
6.5.3 Struts2檔案下載實現方式
本章小結
課後練習
第7章 Struts2中套用模板語言
7.1 模板語言簡介
7.2 套用Velocity
7.2.1 Velocity基礎
7.2.2 Struts2對Velocity的支持
7.3 套用FreeMarker
7.3.1 FreeMarker基礎
7.3.2 Struts2整合FreeMarker
7.3.3 使用Struts2標籤設計模板
7.4 FreeMarker與Velocity的比較
本章小結
課後練習
第8章 Hibernate框架基礎
8.1 ORM簡介
8.1.1 套用ORM的意義
8.1.2 流行的ORM框架
8.2 準備Hibernate運行環境
8.2.1 下載與安裝Hibemate
8.2.2 Hibernate發布包介紹
8.3 認識Hibernate
8.3.1 Hibernate框架結構
8.3.2 Hibernate配置檔案
8.3.3 Configuration與SessionFactory
8.3.4 Session類
8.3.5 Hibernate中的關聯關係
8.3.6 Hibernate映射檔案
8.3.7 Hibernate工作原理
8.4 項目實戰——新聞內容顯示
本章小結
課後練習
第9章 Hibernate查詢
9.1 Hibernate的數據檢索策略
9.1.1 立即檢索
9.1.2 延遲檢索
9.1.3 預先檢索
9.1.4 批量檢索
9.2 Hibernate的數據查詢方式
9.2.1 HQL方式
9.2.2 QBC方式
9.2.3 原生SQL方式
9.3 Hibernate的關聯查詢
9.3.1 一對一關聯關係的使用
9.3.2 一對多、多對一關聯關係的使用
9.3.3 多對多關聯關係的使用
9.4 Hibernate過濾
9.4.1 Session過濾
9.4.2 Filter過濾
9.5 項目實戰——客戶訂單管理
本章小結
課後練習
第10章 Hibernate性能最佳化
10.1 Hibernate事務與並發
10.1.1 什麼是事務
10.1.2 Hibernate中的事務處理
10.1.3 在Hibernate中使用JTA事務
10.1.4 並發控制
10.2 Hibernate快取
10.2.1 快取的工作原理
10.2.2 套用一級快取
10.2.3 套用二級快取
10.2.4 套用第三方快取
10.3 項目實戰——借還圖書
本章小結
課後練習
第11章 Spring框架基礎
11.1 Spring框架概述
11.1.1 認識Spring框架
11.1.2 Spring框架特點
11.1.3 Spring框架核心架構
11.2 建立Spring開發環境
11.2.1 下載Spring框架
11.2.2 Spring發布包與軟體包
11.2.3 創建Spring套用環境
11.3 Bean的裝配
11.3.1 Bean基本配置
11.3.2 為Bean添加屬性
11.3.3 簡化配置
11.4 理解Spring的核心-IoC
11.4.1 控制反轉
11.4.2 依賴注入的3種方式
11.5 BeanFactory與ApplicationContext
11.5.1 認識BeanFactory
11.5.2 使用ApplicationContext
11.6 項目實戰-Spring問候程式
本章小結
課後練習
第12章 Spring AOP
12.1 AOP基礎
12.1.1 AOP與OOP的比較
12.1.2 AOP的核心概念
12.1.3 Java動態代理與AOP
12.1.4 SpringAOP簡介
12.2 使用Spring的通知
12.2.1 BeforeAdvice
12.2.2 AfterReturningAdvice
12.2.3 MethodInterceptor
12.2.4 ThrowAdvice
12.3 使用Spring的切入點
12.3.1 靜態切入點
12.3.2 動態切人點
12.4 SpringAOP的代理工廠
12.4.1 選擇合適的代理
12.4.2 ProxyFactory
12.4.3 ProxyFactoryBean
12.5 項目實戰——輸出日誌
本章小結
課後練習
第13章 Spnng與JavaEE持久化數據訪問
13.1 Spring對DAO模式的支持
13.1.1 統一的數據訪問異常
13.1.2 通用的數據訪問模板及抽象支持類
13.2 Sping的JDBC
13.2.1 為什麼需要JdbcTemplate.....
13.2.2 通過.JdbcDaoSupport使用JdbcTeplate
13.2.3 JdbcTemplate提供的常用數據操作方法
13.3 Spring中的事務處理
13.3.1 Spring事務處理概述
13.3.2 編程式事務處理
13.3.3 聲明式事務處理
13.3.4 標註式事務處理
13.4 項目實戰——公司人事管理
本章小結
課後練習
第14章 Spring與Struts2、Hbemate框架的整合基礎
14.1 Spring與Struts2的整合方式
14.1.1 Struts2套用的擴展方式
14.1.2 Spring外掛程式的套用
14.2 Spnng和Hibernate的整合
14.2.1 Spnng對Hibemnate的支持
14.2.2 管理SessionFactory
14.2.3 Hibernate的DAO實現
14.2.4 使用HibemateTemplate
14.2.5 管理Hiemme事務
14.3 項目實戰——學生成績查詢系統
本章小結
課後練習
第15章 圖書館管理系統
15.1 系統功能解析
15.2 系統資料庫設計
15.2.1 資料庫分析
15.2.2 數據表關聯關係分析
15.3 系統框架搭建
15.3.1 創建工程
15.3.2 工程目錄結構
15.4 系統代碼實現
15.4.1 資料庫連線的實現
15.4.2 工具類的實現
15.4.3 管理員登錄與退出實現
15.4.4 系統管理實現
15.4.5 圖書管理實現
15.4.6 讀者管理實現
15.4.7 借還管理實現
15.4.8 前台功能實現
本章小結

相關詞條

熱門詞條

聯絡我們