商品簡介
目次
商品簡介
本書是筆者在多年項目開發過程中的經驗總結,它通過豐富的實例由淺入深、循序漸進地介紹了目前采用Java進行Web開發的各種框架的使用方法,從而幫助軟件設計人員快速掌握這些Web開發技術的使用,并能將其應用在實戰中。
本書在編排上力爭讓讀者能夠快速掌握Java Web的設計方法。首先對JavaEE的來源、整體框架和它的核心技術,以及MVC模式的設計思想、規範及它的優缺點進行了講解;然后對Java Web環境的建立、數據庫的搭建、一些基本技術比如JavaScript、JSP、Servlet、JDBC進行講解;接著對Ajax、Struts 2、Spring 2、Hibernate 3、JPA 進行了講解;又對Log4j、Dom4j、JUnit和 JFreeChart等工具的使用方法進行了介紹,在介紹過程中,筆者根據自己在項目中的經驗,只講解那些平常在實際項目中經常使用的一些功能,目的只有一個,就是使讀者快速地學會工具的使用。最后,筆者按照軟件開發的過程,采用面向對象的設計思想,通過不同的技術整合來進行一些項目實戰。
本書適用于初、中、高級軟件設計人員閱讀,同時也可用作高校相關專業和社會培訓班的教材。
本書在編排上力爭讓讀者能夠快速掌握Java Web的設計方法。首先對JavaEE的來源、整體框架和它的核心技術,以及MVC模式的設計思想、規範及它的優缺點進行了講解;然后對Java Web環境的建立、數據庫的搭建、一些基本技術比如JavaScript、JSP、Servlet、JDBC進行講解;接著對Ajax、Struts 2、Spring 2、Hibernate 3、JPA 進行了講解;又對Log4j、Dom4j、JUnit和 JFreeChart等工具的使用方法進行了介紹,在介紹過程中,筆者根據自己在項目中的經驗,只講解那些平常在實際項目中經常使用的一些功能,目的只有一個,就是使讀者快速地學會工具的使用。最后,筆者按照軟件開發的過程,采用面向對象的設計思想,通過不同的技術整合來進行一些項目實戰。
本書適用于初、中、高級軟件設計人員閱讀,同時也可用作高校相關專業和社會培訓班的教材。
目次
第0章 Java Web開發總覽
第一部分
第1章 Java Web開發思想
1.1 JavaEE簡介
1.1.1 JavaEE的發展
1.1.2 JavaEE運行模式
1.2 JavaEE核心技術
1.2.1 JSP(Java服務頁面)
1.2.2 Servlet
1.2.3 EJB(企業JavaBean)
1.2.4 JDBC(Java數據庫連接)
1.2.5 JTA(Java事務)
1.2.6 JavaMail(Java郵件服務)
1.2.7 JMS(Java消息服務)
1.2.8 RMI(遠程方法調用)
1.2.9 JNDI(Java命名和目錄服務)
1.2.10 XML(擴展標識語言)
1.2.11 JMX(Java分布式管理)
1.2.12 JACC(Java容器授權合同)
1.2.13 JCA(Java連接器體系)
1.3 MVC模式原理
1.4 Model規範
1.4.1 Model 規範
1.4.2 Model 規範
1.5 Java Web開發所需要的技術
1.5.1 Ajax
1.5.2 MVC框架
1.5.3 持久層技術
1.6 Java Web開發學習路線圖
1.7 小結
第2章 搭建Java Web開發和運行環境
2.1 搭建Java開發環境
2.1.1 下載并安裝JDK
2.1.2 設定環境變量
2.1.3 驗證JDK環境是否配置成功
2.2 搭建Java Web運行環境
2.2.1 下載Tomcat
2.2.2 設定TOMCAT_HOME
2.2.3 驗證Tomcat是否安裝成功
2.2.4 在Tomcat下創建和發布Web應用
2.3 搭建Eclipse的開發環境
2.3.1 下載并配置Eclipse
2.3.2 整合Eclipse和Tomcat
2.4 使用Eclipse創建和發布Web應用
2.4.1 編寫能輸出HelloWorld的JSP文件
2.4.2 運行JSP文件
2.5 小結
第3章 搭建數據庫開發環境
3.1 MySQL概述
3.1.1 MySQL簡介
3.1.2 下載并安裝MySQL
3.1.3 下載并安裝XAMPP
3.1.4 配置MySQL的數據庫驅動程序
3.2 使用MySQL數據庫
3.2.1 采用XAMPP管理MySQL數據庫
3.2.2 創建數據庫表
3.3 SQL語法介紹
3.3.1 SQL簡介
3.3.2 SQL基本語法
3.4 小結
第二部分
第4章 JavaScript技術詳解
4.1 JavaScript語言基礎
4.1.1 變量和數據類型
4.1.2 運算符和表達式
4.1.3 程序控制語句
4.2 自定義函數
4.2.1 函數的定義
4.2.2 函數的使用
4.3 系統內部函數
4.3.1 使用eval返回字符串的值
4.3.2 使用escape進行字符編碼
4.3.3 使用unescape進行字符解碼
4.3.4 使用parseInt和parseFloat進行數值轉換
4.3.5 使用typeof判斷對象類型
4.3.6 使用isFinite判斷一個變量是否有界
4.3.7 使用isNaN判斷一個變量是否是數值
4.4 系統內部對象
4.4.1 Array對象
4.4.2 Object對象
4.4.3 Window對象
4.4.4 Navigator對象
4.4.5 Location對象
4.4.6 History對象
4.4.7 Screen對象
4.5 XMLHttpRequest概述
4.5.1 XMLHttpRequest的生命周期
4.5.2 XMLHttpRequest的方法和屬性
4.5.3 建立XMLHttpRequest對象池
4.5.4 使用Iframe代替XMLHttpRequest
4.6 小結
第5章 JSP技術詳解
5.1 JSP技術簡介
5.2 JSP的基本語法
5.2.1 基本語句
5.2.2 數據類型
5.3 JSP的內置對象
5.3.1 request對象
5.3.2 response對象
5.3.3 pageContext對象
5.3.4 session對象
5.3.5 application對象
5.3.6 out對象
5.4 JSP技術應用
5.4.1 使用JSP操作Cookie
5.4.2 利用緩存技術提高JSP性能
5.5 小結
第6章 Servlet技術詳解
6.1 Servlet技術簡介
6.2 Servlet的生命周期
6.2.1 加載Servlet
6.2.2 初始化
6.2.3 處理請求
6.2.4 服務結束
6.3 Filter技術
6.3.1 Filter技術原理
6.3.2 Filter示例
6.4 小結
第7章 JDBC技術詳解
7.1 JDBC概述
7.2 JDBC數據連接
7.2.1 JDBC數據連接示例
7.2.2 典型的JDBC數據連接的步驟
7.3 事務處理
7.3.1 事務處理概述
7.3.2 如何應用事務處理
7.4 JDBC技術應用
7.4.1 如何獲取數據庫表中的字段名和值
7.4.2 如何使用JNDI
7.4.3 如何編寫數據庫連接池
7.5 小結
第三部分
第8章 Ajax技術詳解
第9章 Struts 技術詳解
第10章 Spring 技術詳解
第11章 Hibernate 技術詳解
第四部分
第12章 Log4j使用指南
第13章 JUnit使用指南
第14章 JFreeChart使用指南
第15章 Dom4j使用指南
第五部分
第16章 注冊管理系統(JSP+JavaBean)
第17章 新聞發布系統(JSP+Servlet+DAO)
第18章 網上購物系統(Ajax+Struts+Hibernate)
第19章 用戶管理系統(Spring+Hibernate)
第20章 留言簿管理系統(JSF+Struts+Spring)
第21章 網上考試系統(Struts+Spring+Hibernate+JPA)
第一部分
第1章 Java Web開發思想
1.1 JavaEE簡介
1.1.1 JavaEE的發展
1.1.2 JavaEE運行模式
1.2 JavaEE核心技術
1.2.1 JSP(Java服務頁面)
1.2.2 Servlet
1.2.3 EJB(企業JavaBean)
1.2.4 JDBC(Java數據庫連接)
1.2.5 JTA(Java事務)
1.2.6 JavaMail(Java郵件服務)
1.2.7 JMS(Java消息服務)
1.2.8 RMI(遠程方法調用)
1.2.9 JNDI(Java命名和目錄服務)
1.2.10 XML(擴展標識語言)
1.2.11 JMX(Java分布式管理)
1.2.12 JACC(Java容器授權合同)
1.2.13 JCA(Java連接器體系)
1.3 MVC模式原理
1.4 Model規範
1.4.1 Model 規範
1.4.2 Model 規範
1.5 Java Web開發所需要的技術
1.5.1 Ajax
1.5.2 MVC框架
1.5.3 持久層技術
1.6 Java Web開發學習路線圖
1.7 小結
第2章 搭建Java Web開發和運行環境
2.1 搭建Java開發環境
2.1.1 下載并安裝JDK
2.1.2 設定環境變量
2.1.3 驗證JDK環境是否配置成功
2.2 搭建Java Web運行環境
2.2.1 下載Tomcat
2.2.2 設定TOMCAT_HOME
2.2.3 驗證Tomcat是否安裝成功
2.2.4 在Tomcat下創建和發布Web應用
2.3 搭建Eclipse的開發環境
2.3.1 下載并配置Eclipse
2.3.2 整合Eclipse和Tomcat
2.4 使用Eclipse創建和發布Web應用
2.4.1 編寫能輸出HelloWorld的JSP文件
2.4.2 運行JSP文件
2.5 小結
第3章 搭建數據庫開發環境
3.1 MySQL概述
3.1.1 MySQL簡介
3.1.2 下載并安裝MySQL
3.1.3 下載并安裝XAMPP
3.1.4 配置MySQL的數據庫驅動程序
3.2 使用MySQL數據庫
3.2.1 采用XAMPP管理MySQL數據庫
3.2.2 創建數據庫表
3.3 SQL語法介紹
3.3.1 SQL簡介
3.3.2 SQL基本語法
3.4 小結
第二部分
第4章 JavaScript技術詳解
4.1 JavaScript語言基礎
4.1.1 變量和數據類型
4.1.2 運算符和表達式
4.1.3 程序控制語句
4.2 自定義函數
4.2.1 函數的定義
4.2.2 函數的使用
4.3 系統內部函數
4.3.1 使用eval返回字符串的值
4.3.2 使用escape進行字符編碼
4.3.3 使用unescape進行字符解碼
4.3.4 使用parseInt和parseFloat進行數值轉換
4.3.5 使用typeof判斷對象類型
4.3.6 使用isFinite判斷一個變量是否有界
4.3.7 使用isNaN判斷一個變量是否是數值
4.4 系統內部對象
4.4.1 Array對象
4.4.2 Object對象
4.4.3 Window對象
4.4.4 Navigator對象
4.4.5 Location對象
4.4.6 History對象
4.4.7 Screen對象
4.5 XMLHttpRequest概述
4.5.1 XMLHttpRequest的生命周期
4.5.2 XMLHttpRequest的方法和屬性
4.5.3 建立XMLHttpRequest對象池
4.5.4 使用Iframe代替XMLHttpRequest
4.6 小結
第5章 JSP技術詳解
5.1 JSP技術簡介
5.2 JSP的基本語法
5.2.1 基本語句
5.2.2 數據類型
5.3 JSP的內置對象
5.3.1 request對象
5.3.2 response對象
5.3.3 pageContext對象
5.3.4 session對象
5.3.5 application對象
5.3.6 out對象
5.4 JSP技術應用
5.4.1 使用JSP操作Cookie
5.4.2 利用緩存技術提高JSP性能
5.5 小結
第6章 Servlet技術詳解
6.1 Servlet技術簡介
6.2 Servlet的生命周期
6.2.1 加載Servlet
6.2.2 初始化
6.2.3 處理請求
6.2.4 服務結束
6.3 Filter技術
6.3.1 Filter技術原理
6.3.2 Filter示例
6.4 小結
第7章 JDBC技術詳解
7.1 JDBC概述
7.2 JDBC數據連接
7.2.1 JDBC數據連接示例
7.2.2 典型的JDBC數據連接的步驟
7.3 事務處理
7.3.1 事務處理概述
7.3.2 如何應用事務處理
7.4 JDBC技術應用
7.4.1 如何獲取數據庫表中的字段名和值
7.4.2 如何使用JNDI
7.4.3 如何編寫數據庫連接池
7.5 小結
第三部分
第8章 Ajax技術詳解
第9章 Struts 技術詳解
第10章 Spring 技術詳解
第11章 Hibernate 技術詳解
第四部分
第12章 Log4j使用指南
第13章 JUnit使用指南
第14章 JFreeChart使用指南
第15章 Dom4j使用指南
第五部分
第16章 注冊管理系統(JSP+JavaBean)
第17章 新聞發布系統(JSP+Servlet+DAO)
第18章 網上購物系統(Ajax+Struts+Hibernate)
第19章 用戶管理系統(Spring+Hibernate)
第20章 留言簿管理系統(JSF+Struts+Spring)
第21章 網上考試系統(Struts+Spring+Hibernate+JPA)
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

