第1章 Java Web技術基礎知識
1.1 Web基礎知識
1.1.1 Web技術的由來與發展
1.1.2 Web動態網頁技術
1.2 JSP基礎知識
1.2.1 JSP的工作原理
1.2.2 JSP的兩種體係結構
1.2.3 JSP開發Java Web站點的主要方式
1.3 Struts2基礎知識
1.3.1 Struts2的由來與發展
1.3.2 Struts2的工作原理
1.4 Hibernate基礎知識
1.4.1 Hibernate的由來與發展
1.4.2 Hibernate的工作原理
1.5 Spring3基礎知識
1.5.1 Spring3的由來與發展
1.5.2 Spring3框架的體係結構
第2章 JSP技術
2.1 HTML頁麵的基本構成
2.1.1 使用NetBeans 7開發HTML頁麵
2.1.2 使用MyEclipse 10開發HTML頁麵
2.2 HTML常用標簽
2.2.1 列錶標簽
2.2.2 多媒體和超鏈接標簽
2.2.3 錶格標簽
2.2.4 錶單標簽
2.2.5 框架標簽
2.3 CSS基礎知識
2.3.1 CSS樣式錶定義
2.3.2 HTML中加入CSS的方法
2.3.3 CSS的優先級
2.3.4 CSS基本屬性
2.4 JSP頁麵的基本結構
2.5 JSP三種常用注釋
2.5.1 隱藏注釋
2.5.2 HTML注釋
2.5.3 Java注釋
2.6 JSP常用腳本元素
2.6.1 變量和方法的聲明
2.6.2 錶達式和腳本
2.7 JSP常用指令
2.7.1 page指令
2.7.2 include指令
2.7.3 taglib指令
2.8 JSP常用動作
2.8.1 動作
2.8.2 動作
2.8.3 動作
2.8.4 動作
2.8.5 動作
2.8.6 動作
2.9 JSP常用內置對象
2.9.1 out對象
2.9.2 request對象
2.9.3 response對象
2.9.4 session對象
2.9.5 pageContext對象
2.9.6 exception對象
2.9.7 application對象
第3章 JavaBean技術
3.1 JavaBean基礎知識
3.2 編寫和使用JavaBean
3.2.1 編寫JavaBean組件
3.2.2 在JSP頁麵中使用JavaBean
3.3 JavaBean的作用域
3.4 JavaBean應用實例
3.4.1 使用JavaBean訪問數據庫
3.4.2 使用JavaBean實現猜數遊戲
3.4.3 使用JavaBean實現購物係統
第4章 JDBC技術
4.1 JDBC基礎知識
4.2 通過JDBC-ODBC橋訪問數據庫
4.2.1 通過橋訪問Access
4.2.2 通過橋訪問Excel
4.2.3 通過橋訪問Microsoft SQL Server
4.3 通過JDBC驅動訪問數據庫
4.3.1 訪問MySQL 5.5數據庫
4.3.2 訪問Microsoft SQL Server 2000數據庫
6.3.3 訪問Microsoft SQL Server 2008數據庫
4.4 查詢數據庫
4.5 更新數據庫(增、刪、改)
4.6 JSP在數據庫應用中的相關問題
4.6.1 JSP的分頁技術
4.6.2 漢字處理
4.7 學生信息管理係統應用實例
4.7.1 學生信息管理係統主頁麵功能的實現
4.7.2 學生信息查詢功能的實現
4.7.3 學生信息添加功能的實現
4.7.4 學生信息刪除功能的實現
4.7.5 學生信息修改功能的實現
第5章 企業信息管理係統
5.1 項目需求說明
5.2 項目係統分析
5.3 項目數據庫設計
5.4 項目實現
5.4.1 項目文件結構
5.4.2 登錄功能的實現
5.4.3 係統主頁麵功能的實現
5.4.4 客戶管理功能的實現
5.4.5 閤同管理功能的實現
5.4.6 售後管理功能的實現
5.4.7 産品管理功能的實現
5.4.8 員工管理功能的實現
第6章 Java Servlet技術
6.1 Servlet基礎知識
6.1.1 什麼是Servlet
6.1.2 Servlet生命周期
6.1.3 Servlet的技術特點
6.1.4 Servlet與JSP的區彆
6.1.5 Servlet在Java Web項目中的作用
6.1.6 Servlet部署
6.1.7 開發一個簡單的Servlet
6.2 JSP與Servlet常見用法
6.2.1 通過Servlet獲取錶單中的數據
6.2.2 重定嚮與轉發及其應用實例
6.3 基於JSP+Servlet留言係統
第7章 基於MVC設計模式的個人信息管理係統
7.1 MVC 設計模式基礎知識
7.1.1 什麼是MVC設計模式
7.1.2 MVC設計模式的工作原理
7.2 項目需求說明
7.3 項目係統分析
7.4 項目數據庫設計
7.5 項目實現
7.5.1 項目文件結構
7.5.2 登錄和注冊功能的實現
7.5.3 係統主頁麵功能的實現
7.5.4 個人信息管理功能的實現
7.5.5 通訊錄管理功能的實現
7.5.6 日程安排管理功能的實現
7.5.7 個人文件管理功能的實現
第8章 Struts2框架技術入門
8.1 Struts2軟件包
8.1.1 Struts2軟件包的下載
8.1.2 Struts2軟件包介紹
8.2 Struts2的配置
8.2.1 在NetBeans 7中安裝Struts2插件
8.2.2 使用NetBeans 7新建Struts2項目
8.2.3 在NetBeans 7中配置Struts
8.2.4 在MyEclipse 10中配置Struts
8.3 Struts2的核心組件入門
8.3.1 Struts2的控製器組件
8.3.2 Struts2的模型組件
8.3.3 Struts2的視圖組件
8.4 基於Struts2的登錄係統
8.4.1 使用NetBeans 7開發項目
8.4.2 使用MyEclipse10開發項目
第9章 Struts2核心組件詳解
9.1 Struts2的配置文件struts.xml
9.1.1 struts.xml配置文件的結構
9.1.2 Bean配置
9.1.3 常量配置
9.1.4 包含配置
9.1.5 包配置
9.1.6 命名空間配置
9.1.7 Action配置
9.1.8 結果配置
9.1.9 攔截器配置
9.2 Struts2的核心控製器FilterDispatcher
9.3 Struts2的業務控製器Action
9.3.1 Action接口和ActionSupport類
9.3.2 Action實現類
9.3.3 Action訪問ActionContext
9.3.4 Action直接訪問Servlet
9.3.5 Action中的動態方法調用
9.4 Struts2的OGNL錶達式
9.4.1 Struts2的OGNL錶達式
9.4.2 Struts2的OGNL集閤
第10章 Struts2的標簽庫
10.1 Struts2的標簽庫概述
10.2 Struts2的錶單標簽
10.2.1 標簽
10.2.2 標簽
10.2.3 標簽
10.2.4 標簽
10.2.5 標簽
10.2.6 標簽
10.2.7 標簽
10.2.8 標簽
10.2.9 標簽
10.2.10 標簽
10.2.11 標簽
10.3 Struts2的非錶單標簽
10.3.1 標簽
10.3.2 和標簽
10.3.3 標簽
10.4 Struts2的數據標簽
10.4.1 標簽
10.4.2 標簽
10.4.3 標簽
10.4.4 標簽
10.4.5 標簽
10.4.6 標簽
10.4.7 標簽
10.4.8 標簽
10.5 Struts2的控製標簽
10.5.1 標簽、標簽和標簽
10.5.2 標簽
10.5.3 標簽
10.5.4 標簽
10.5.5 標簽
10.5.6 標簽
10.5.7 標簽
10.6 Struts2的Ajax標簽
10.6.1 ajax主題
10.6.2 標簽
10.6.3 標簽
10.6.4 標簽
10.6.5 標簽
10.6.6 標簽
第11章 Struts2國際化與文件上傳下載
11.1 Struts2的國際化
11.1.1 Struts2實現國際化的流程
11.1.2 Struts2國際化應用實例
11.2 Struts2的文件上傳和下載
11.2.1 文件上傳
11.2.2 文件下載
第12章 Struts2的攔截器與輸入校驗
12.1 Struts2的攔截器
12.1.1 Struts2攔截器的基礎知識
12.1.2 Struts2攔截器實現類
11.1.3 Struts2攔截器應用實例
12.2 Struts2的輸入校驗
12.2.1 Struts2輸入驗證的基礎知識
12.2.2 Struts2的手工驗證
12.2.3 Struts2內置校驗器的使用
12.2.4 Struts2內置校驗器應用實例
第13章 基於Struts2的個人信息管理係統
13.1 項目需求說明
13.2 項目係統分析
13.3 項目數據庫設計
13.4 項目實現
13.4.1 項目文件結構
13.4.2 用戶登錄和注冊功能的實現
13.4.3 係統主頁麵功能的實現
13.4.4 個人信息管理功能實現
13.4.5 通訊錄管理功能實現
13.4.6 日程安排管理功能實現
13.4.7 個人文件管理功能實現
第14章 Hibernate框架技術入門
14.1 Hibernate軟件包
14.1.1 Hibernate軟件包下載
14.1.2 Hibernate軟件包介紹
14.2 Hibernate的配置
14.3 Hibernate的核心組件入門
14.4 基於Struts2+Hibernate的登錄和注冊係統
14.4.1 項目介紹
14.4.2 在web.xml中配置核心控製器FilterDispatcher
14.4.3 編寫視圖組件(JSP頁麵)
14.4.4 編寫業務控製器Action
14.4.5 修改struts.xml配置Action
14.4.6 Hibernate的配置文件
14.4.7 加載Hibernate配置文件的類(JavaBean)
14.4.8 PO對象以及對應的映射文件
14.4.9 完成登錄和注冊功能業務功能的JavaBean
14.4.10 項目部署和運行
第15章 Hibernate核心組件詳解
15.1 Hibernate的配置文件
15.1.1 hibernate.cfg.xml
15.1.2 hibernate.properties
15.2 Hibernate的PO對象
15.2.1 Hibernate的PO對象基礎知識
15.2.2 Hibernate的PO對象狀態
15.3 Hibernate的映射文件
15.4 Hibernate的Configuration類
15.5 Hibernate的SessionFactory接口
15.6 Hibernate的Session接口
15.6.1 Session接口的基礎知識
15.6.2 通過方法獲取持久化對象(PO)
15.6.3 操作持久化對象(PO)的常用方法
15.7 Hibernate的Transaction接口
15.8 Hibernate的Query 接口
15.8.1 Query接口的基本知識
15.8.2 Query接口的常用方法
15.9 基於Struts2+Hibernate的學生信息管理係統
15.9.1 項目介紹、主頁麵以及查看學生信息功能的實現
15.9.2 添加學生信息功能的實現
15.9.3 修改學生信息功能的實現
15.9.4 刪除學生信息功能的實現
第16章 Hibernate的關聯關係
16.1 一對一關聯關係
16.1.1 主鍵關聯
16.1.2 外鍵關聯
16.1.3 一對一關聯關係的應用實例
16.2 一對多關聯關係
16.2.1 單嚮關聯
16.2.2 雙嚮關聯
16.2.3 一對多關聯關係的應用實例
16.3 多對多關聯關係
第17章 Hibernate的其它常用功能
17.1 Hibernate 數據查詢
17.1.1 Hibernate Query Language
17.1.2 Criteria Query方式
17.1.3 Native SQL 查詢
17.2 Hibernate 的事務管理
17.2.1 事務的特性
17.2.2 事務隔離
17.2.3 在Hibernate配置文件中設置隔離級彆
17.2.4 在Hibernate中使用JDBC事務
17.2.5 在Hibernate中使用JTA事務
17.3 Hibernate的Cache管理
17.3.1 一級Cache
17.3.2 二級Cache
第18章 基於Struts2+Hibernate的項目係統
18.1 基於Struts2+Hibernate的教務管理係統
18.1.1 項目需求分析與設計
18.1.2 項目數據庫設計
18.1.3 項目實現
18.2 基於Struts2+Hibernate的考勤係統
18.2.1 係統需求分析與設計
18.2.2 項目數據庫設計
18.2.3 項目實現
第19章 Spring3框架技術入門
19.1 Spring3軟件包
19.1.1 Spring3軟件包下載
19.1.2 Spring3軟件包的介紹
19.2 Spring3的配置
19.3 Spring3 IoC的原理和主要組件
19.3.1 IoC的基礎知識以及原理
19.3.2 IoC的主要組件
19.3.3 IoC的應用實例
19.3.4 注入的兩種方式
19.4 基於Struts2+Hibernate+Spring3的登錄係統
19.4.1 項目介紹
19.4.2 在web.xml中配置Struts2和Spring
19.4.3 編寫視圖組件(JSP頁麵)
19.4.4 Action和JavaBean
19.4.5 Struts2、Spring3和Hibernate的配置文件
19.4.6 Struts2、Spring3和Hibernate整閤中常見問題
19.4.7 項目部署和運行
第20章 Spring3的AOP框架
20.1 AOP框架基礎知識
20.1.1 AOP框架簡介
20.1.2 Spring3的AOP框架主要術語
20.2 代理(Proxy)
20.2.1 靜態代理
10.2.2 動態代理
20.3 創建通知(Advice)
20.3.1 前置通知(Before Advice)
20.3.2 後置通知(After Advice)
20.3.3 環繞通知(Around Advice)
20.3.4 異常通知(Throws Advice)
20.3.5 引入通知(Introduction Advice)
20.4 定義切入點(Pointcut)
20.4.1 靜態切入點和動態切入點
20.4.2 切入點的應用實例
12.5 創建引入(Introduction)
第21章 基於Struts2+Hibernate+Spring3的BBS係統
21.1 項目需求分析
21.2 項目係統分析
21.3 項目的數據庫設計
21.4 項目實現
21.4.1 項目的文件結構和主頁麵
21.4.2 BBS登錄功能的實現
21.4.3 BBS闆塊管理功能的實現
21.4.4 BBS帖子管理功能的實現
21.4.5 個人信息管理功能的實現
第5章 企業信息管理係統
本章綜閤運用前麵章節相關概念與原理,設計和開發一個企業信息管理係統(Enterprise Information Management System,EIMS)。通過本實訓項目的練習有助於讀者對Java Web技術的瞭解和認識,提高項目開發實踐能力。
5.1項目需求說明
本實訓項目模擬企業日常管理,實現一個企業信息管理係統。係統可以對客戶信息、閤同信息、售後服務、産品以及員工進行管理。
要實現的功能包括6個方麵。
1. 係統登錄模塊
係統的登錄功能。
2. 客戶管理模塊
係統中對客戶信息的管理主要包括客戶信息查詢、客戶信息添加、客戶信息修改、客戶信息刪除等。
3. 閤同管理模塊
係統對閤同信息的管理主要包括閤同信息查詢、閤同信息添加、閤同信息修改、閤同信息刪除等。
4. 售後管理模塊
係統對售後信息的管理主要包括售後信息查詢、售後信息添加、售後信息修改、售後信息刪除等。
5. 産品管理模塊
係統對産品信息的管理主要包括産品信息查詢、産品信息添加、産品信息修改、産品信息刪除等。
6. 員工管理模塊
係統對員工信息的管理主要包括員工信息查詢、員工信息添加、員工信息修改、員工信息刪除等。5.2項目係統分析
係統功能描述如下。
(1) 用戶登錄。通過用戶名和密碼登錄係統。
(2) 客戶信息查詢、添加和修改。頁麵顯示客戶基本信息: 姓名、電話、地址、郵箱等。
(3) 客戶刪除。根據客戶姓名可刪除客戶信息。
(4) 閤同信息查詢、添加和修改。頁麵顯示閤同基本信息: 客戶姓名、閤同名稱、閤同內容、閤同生效日期、閤同有效期、業務員等。
(5) 閤同刪除。根據閤同名稱可刪除閤同信息。
(6) 售後信息查詢、添加和修改。頁麵顯示售後基本信息: 客戶姓名、客戶反饋意見、業務員等。
(7) 售後刪除。根據客戶姓名可刪除客戶對應的售後信息。
(8) 産品信息查詢、添加和修改。頁麵顯示産品基本信息: 産品名稱、産品型號、産品數量、産品價格等。
(9) 産品刪除。根據産品名稱可刪除産品信息。
(10) 員工信息查詢、添加和修改。頁麵顯示員工基本信息: 姓名、性彆、年齡、學曆、部門、入職時間、職務、工資等。
(11) 員工刪除。根據員工姓名可刪除員工信息。
係統模塊結構如圖5��1所示。
圖5��1係統模塊結構圖5.3項目數據庫設計
如果已經學過DBMS,請按照數據庫優化的思想設計相應的錶。本係統提供的錶設計僅供參考,讀者可根據自己所學知識選擇相應DBMS對錶進行設計和優化。本項目在數據庫中可建立如下錶,用於存放相關信息。
用戶錶(user)用於管理login.jsp頁麵中用戶登錄的信息。具體錶設計如錶5��1所示。
客戶信息管理錶(client)用於管理客戶信息。具體錶設計如錶5��2所示。
閤同信息管理錶(contact)用於管理閤同信息。具體錶設計如錶5��3所示。錶5��1用戶錶(user)
字段名稱字段類型字段長度字段說明userNamevarchar10用戶登錄名passwordvarchar30用戶登錄密碼錶5��2客戶管理錶(client)
字段名稱字段類型字段長度字段說明clientNamevarchar10客戶姓名clientTelephonevarchar6客戶電話clientAddressvarchar30客戶地址clientEmailvarchar30客戶郵箱錶5��3閤同管理錶(contact)
字段名稱字段類型字段長度字段說明clientNamevarchar10客戶姓名contactNamevarchar30閤同名稱contactContentsvarchar255閤同內容contactStartvarchar6閤同生效日期contactEndvarchar6閤同有效期StaffNamevarchar30業務員售後信息管理錶(cs)用於管理售後信息。具體錶設計如錶5��4所示。錶5��4售後管理錶(cs)
字段名稱字段類型字段長度字段說明clientNamevarchar10客戶姓名clientOpinionvarchar255客戶反饋意見StaffNamevarchar10業務員産品信息管理錶(product)用於管理産品信息。具體錶設計如錶5��5所示。錶5��5産品錶(product)
字段名稱字段類型字段長度字段說明productNamevarchar30産品名稱productModelvarchar30産品型號productNumbervarchar30産品數量productPricevarchar6産品價格員工信息管理錶(staff)用於管理員工信息。具體錶設計如錶5��6所示。錶5��6員工錶(staff)
字段名稱字段類型字段長度字段說明staffNamevarchar30姓名staffSexvarchar2性彆staffAgevarchar2年齡staffEducationvarchar10學曆staffDepartmentvarchar10部門staffDatevarchar6入職時間staffDutyvarchar10職務staffWagevarchar6工資本項目使用MySQL 5.5數據庫,如需使用該數據庫可在下載或者使用本書配備光盤中的MySQL數據庫。讀者也可以選擇自己熟悉的其他數據庫。數據庫和錶如圖5��2所示。
圖5��2項目中用到的數據庫和錶圖5��3項目的頁麵文件結構圖5.4項目實現
本項目開發一個企業信息管理係統,項目名稱為EIMS。
5.4.1項目文件結構
項目的頁麵文件結構如圖5��3所示。
圖5��3中的登錄頁麵(login.jsp)在Web根文件夾下,在該頁麵中輸入用戶名和密碼後單擊“登錄”按鈕,請求提交到loginCheck.jsp頁麵。loginCheck.jsp頁麵處理提交的數據並進行下一步的頁麵跳轉。文件夾image中存放項目中使用到的圖片。
如果用戶名和密碼正確頁麵跳轉到係統主頁麵(main.jsp),主頁麵是使用框架進行分割的,主頁麵以及子窗口用到的頁麵在文件夾main中。
客戶管理模塊的頁麵在clientManage文件夾中,主要功能有客戶的查詢、添加、修改和刪除。
閤同管理模塊的頁麵在contactManage文件夾中,主要提供瞭閤同的查詢和添加功能。
售後管理模塊的頁麵在CSManage文件夾中,主要提供瞭售後的查詢和添加功能。
産品管理模塊的頁麵在productManage文件夾中,主要提供瞭産品的查詢和添加功能。
員工管理模塊的頁麵在staffManage文件夾中,主要提供瞭員工的查詢和添加功能。
退齣係統主要實現把主頁麵關閉並返迴登錄頁麵。
……
目前,在招聘Java工程師時,80%的軟件企業在招聘條件中直接要求必須具備JSP、Servlet、Struts、Spring、Hibernate技術以及一年以上的項目開發經驗;15%的企業在招聘條件中沒有直接提到需要JSP、Servlet、Struts、Spring、Hibernate技術,但是一般都要求具有三年以上大項目開發經驗,其實也要求掌握這些技術;5%的企業要求比較專業的技術,即“小技術”。從企業的Java工程師招聘可以看齣,幾乎95%的企業都需要Java程序員具備JSP、Servlet、Struts、Spring、Hibernate技術以及項目開發經驗。本書主要介紹JSP、Servlet、Struts、Spring、Hibernate等Java Web開發技術,並著重培養讀者的項目開發實踐能力,緻力於為廣大讀者提供一本綜閤學習Java Web框架知識以及積纍Java Web項目開發經驗的實用指導書。
1. 本書內容
本書共分21章,主要章節以及內容安排如下。
第1章Java Web技術基礎知識: 主要介紹Web基礎知識、JSP基礎知識、Struts2基礎知識、Hibernate基礎知識和Spring3基礎知識。
第2章JSP技術: 主要介紹HTML標簽、JSP頁麵構成、JSP的注釋、JSP的腳本元素、JSP的指令、JSP的動作和JSP的內置對象。
第3章JavaBean技術: 主要介紹JavaBean基礎知識、編寫和使用JavaBean、JavaBean的作用域和JavaBean的應用實例。
第4章JDBC技術: 主要介紹JDBC基礎知識、通過JDBC�睴DBC橋訪問數據庫、通過JDBC驅動訪問數據庫等內容。
第5章企業信息管理係統: 本章是對前麵4章知識的綜閤運用,通過項目開發練習,在鞏固基本理論知識的同時積纍項目開發經驗。
第6章Java Servlet技術: 主要介紹Servlet基礎知識、JSP與Servlet常見用法和基於JSP+Servlet的留言係統實例。
第7章基於MVC設計模式的個人信息管理係統: 本章是前麵6章知識的綜閤運用,通過本項目的練習能夠綜閤掌握和運用前麵所學知識,培養相關知識和技術的整體實踐能力。MVC模式是所有Java Web框架技術的基礎,如經典的Java Web框架技術Struts就基於MVC模式,通過MVC模式的實訓對進一步學習Struts技術會有切實幫助。
第8章Struts2框架技術入門: 主要介紹Struts2框架軟件包的下載、配置、使用、Struts2框架的核心組件和應用實例。第9章Struts2核心組件詳解: 主要介紹Struts2核心組件。
第10章Struts2的標簽庫: 主要介紹Struts2的標簽庫。
第11章Struts2國際化與文件上傳下載: 主要介紹Struts2的國際化、文件上傳、文件下載功能的實現。
第12章Struts2的攔截器與輸入校驗: 主要介紹Struts2的攔截器、Struts2的輸入校驗技術。
第13章基於Struts2的個人信息管理係統: 本章通過該項目的練習整閤前12章所學知識,同時進一步培養項目實戰技能,積纍項目開發經驗。
第14章Hibernate框架技術入門: 主要介紹Hibernate框架軟件包的下載、配置、Hibernate框架的核心組件和應用實例。
第15章Hibernate核心組件詳解: 主要介紹Hibernate核心組件。
第16章Hibernate的關聯關係: 主要介紹一對一、一對多和多對多關聯關係在Hibernate框架中的使用和應用實例。
第17章Hibernate的其他常用功能: 主要介紹Hibernate框架的查詢、事務和緩存。
第18章基於Struts2+Hibernate的項目係統: 本章介紹基於Struts2+Hibernate的教務管理係統和基於Struts2+Hibernate的考勤係統。
第19章Spring3框架技術入門: 主要介紹Spring3軟件包的下載、配置,以及Spring3 IoC的原理和主要組件等。
第20章Spring3的AOP框架: 主要介紹AOP框架基礎知識、代理、通知、切入點、引入。
第21章基於Struts2+Hibernate+Spring3的BBS係統: 本章綜閤運用本書介紹的知識點開發一個BBS係統,進一步鞏固對全書知識點的係統掌握、提高項目實踐能力。
2. 本書特色
(1) 強調理論,注重實踐。本書係統地介紹瞭Java Web開發理論及技術,並通過60多個小項目和6個大項目加強項目實戰演練,積纍項目開發經驗。
(2) 項目講解直觀、易懂易學。本書以項目形式串聯相關理論知識,為幫助讀者更加直觀、方便地學習Java Web技術,各項目的講解都輔以豐富的圖例說明,使項目開發過程的描述簡潔明瞭。
(3) 語言簡潔,易懂易用。本書用語簡單、易於理解,使讀者能夠更容易理解理論知識。
(4) 配備6個大項目。本書區彆於其他同類書籍之處在於:結閤相關理論,把6個大項目的開發過程融入書中,有利於真正達到培養、提高項目開發能力、積纍項目經驗的目的。
(5) 隨書配備光盤。為瞭更好地為讀者服務,隨書光盤中收入瞭書中實例代碼、常用工具、常用軟件包等教學資源。
3. 適閤的讀者
本書讀者定位於使用JSP、Servlet、Struts2、Hibernate、Spring3進行Java Web應用開發的初級、中級開發人員以及希望學習Java Web項目開發的讀者。本書第18章的項目和第21章的項目適用於中高級Java Web開發人員。另外,本書也適用於高校的Java Web框架技術課程和JSP程序設計課程。
4. 參編人員與緻謝
參與本書編寫的有張誌鋒、硃顥東、梁樹軍、劉育熙、申紅雪、馬軍霞、趙曉君、範乃梅、徐潔、黃艷、崔建濤、王文冰、殷知磊、李璞、馬歡、李輝、方娜、馮柳、江楠、蔡增玉、孫彤、王斌、付金華、趙誌明、王艷軍、徐進、景誌勇。
由於編寫時間倉促,水平有限,書中難免有疏漏之處,敬請讀者不吝賜教。
編者2013年1月
全書都是蠟黃蠟黃的,會是正版嗎?
評分書不錯,值得推薦
評分此用戶未填寫評價內容
評分書不錯,印刷很清晰,質量很好
評分還可以吧 沒當當便宜
評分包裝還需要完善,隻有個塑料袋。邊角摺到瞭
評分一般般,書是好書
評分不錯,公司買的不錯,公司買的
評分很好,寫的不錯。看完有收獲。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有