出版時(shí)間:2011-1 出版社:電子工業(yè)出版社 作者:陳天河 頁數(shù):629
Tag標(biāo)簽:無
前言
Java開發(fā)是現(xiàn)在軟件開發(fā)中最大的熱點(diǎn),而輕量級的J2EE由于其開發(fā)容易、應(yīng)用方便無疑成為了熱點(diǎn)中的熱點(diǎn)。本書正是圍繞目前炙手可熱的輕量級J2EE組件——Struts,Hibernate和Spring為核心進(jìn)行講解的。在本書中使用了目前最流行的集成開發(fā)環(huán)境Eclipse,并對其基本配置、使用方法以及在軟件開發(fā)中常用的功能進(jìn)行了詳細(xì)的講解。Struts 2.1是一個(gè)實(shí)現(xiàn)了MVC模式的Web應(yīng)用組件,是由WebWork組件發(fā)展而來的,因此是一個(gè)非常成熟的Web組件,被廣泛地應(yīng)用于各種Web應(yīng)用系統(tǒng)的表示層實(shí)現(xiàn)中。Hibernate是一個(gè)成熟的ORM組件,主要用于實(shí)現(xiàn)數(shù)據(jù)的持久化功能。它的最大作用在于構(gòu)筑了面向?qū)ο蟮腏ava語言與關(guān)系型數(shù)據(jù)庫之間的橋梁,這樣就使開發(fā)人員可以直接通過對Java對象的持久化操作來完成對數(shù)據(jù)的持久化操作。Spring作為一個(gè)輕量級的J2EE框架,其核心是一個(gè)功能強(qiáng)大的IoC容器,在此容器的基礎(chǔ)上又提供了對AOP的支持,以及對持久層和表示層的封裝實(shí)現(xiàn)。同時(shí),它也提供了對常用持久層組件和表示層組件的支持。任何編程語言和技術(shù)的學(xué)習(xí)都應(yīng)該以實(shí)踐為基礎(chǔ),也就是說只有通過具體的練習(xí)實(shí)現(xiàn)了所要完成的功能,才能說對于這個(gè)知識點(diǎn)有了一定的了解。就像所有的編程書籍都會以類似“Hello World!”的實(shí)例開始進(jìn)行講解一樣,本書每個(gè)組件的講解都是以最基礎(chǔ)的實(shí)例進(jìn)行講解的。在這些實(shí)例中,讀者可以了解到組件的基本用法和主要功能,為后面深入的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
內(nèi)容概要
本書詳細(xì)講解了struts 2.1,hibernate 3.5和spring
3.0這三個(gè)組件的基礎(chǔ)知識和基本使用方法,并通過一系列集成開發(fā)實(shí)例講解了這三個(gè)組件在j2ee項(xiàng)目中的應(yīng)用。
本書對每一個(gè)組件的講解都是以入門級實(shí)例開始的,然后對組件的架構(gòu)以及各方面的功能進(jìn)行了深入的探討。這樣安排的好處是使讀者在具備了初步知識的基礎(chǔ)上對組件進(jìn)行更深入的理解,并通過一系列貼近實(shí)際的實(shí)例來提高讀者對組件的把握能力以及迅速豐富開發(fā)經(jīng)驗(yàn)。本書的配套光盤中包含了本書所有實(shí)例的完整源代碼以及開發(fā)中需要使用到的輔助工具。
本書適合于使用基于struts,hibernate,spring的java應(yīng)用程序進(jìn)行開發(fā)的技術(shù)人員,同時(shí)也非常適合對這三種技術(shù)感興趣的讀者進(jìn)行學(xué)習(xí)和提高。
書籍目錄
第1章 配置開發(fā)環(huán)境
1.1 安裝jdk
1.1.1 獲得jdk安裝軟件
1.1.2 安裝jdk
1.1.3 檢查jdk的安裝結(jié)果
1.2 eclipse初探
1.2.1 eclipse的發(fā)布版本
1.2.2 安裝和配置eclipse
1.2.3 運(yùn)行eclipse
1.2.4 eclipse集成環(huán)境概述
1.2.5 使用eclipse開發(fā)第一個(gè)java程序
1.3 tomcat
1.3.1 獲得tomcat
1.3.2 安裝和配置tomcat
1.3.3 啟動tomcat
1.3.4 在eclipse中配置tomcat
1.4 安裝oracle
1.5 小結(jié)
第2章 struts 入門
2.1 struts 簡介
2.1.1 了解struts
2.1.2 獲得struts
2.1.3 運(yùn)行struts 的樣例程序
2.2 struts 的第一個(gè)應(yīng)用
2.2.1 構(gòu)建hello world程序
2.2.2 實(shí)現(xiàn)用戶登錄功能
2.3 小結(jié)
第3章 深入struts
3.1 struts 的處理流程
3.2 strutsprepareandexecutefilter
3.2.1 strutsprepareandexecutefilter的作用
3.2.2 strutsprepareandexecutefilter的配置
3.3 struts 的配置文件
3.3.1 package元素
3.3.2 include元素
3.3.3 bean元素
3.3.4 constant元素
3.4 struts 中常量的配置
3.4.1 struts 中常量配置的優(yōu)先級
3.4.2 struts 中常量的配置方法
3.4.3 struts 中的可配置參數(shù)
3.5 struts 中的valuestack
3.5.1 ognl
3.5.2 ognlvaluestack的基本應(yīng)用
3.6 struts 中的類型轉(zhuǎn)換
3.6.1 轉(zhuǎn)換器的定義
3.6.2 struts 中的類型轉(zhuǎn)換機(jī)制
3.6.3 轉(zhuǎn)換器的注冊
3.6.4 struts 所提供的類型轉(zhuǎn)換器
3.6.5 struts 對collection和map的類型轉(zhuǎn)換
3.6.6 為集合對象建立索引
3.6.7 類型轉(zhuǎn)換中的錯(cuò)誤處理
3.7 小結(jié)
第4章 struts 的視圖核心技術(shù)
4.1 struts 的標(biāo)簽庫
4.1.1 struts 標(biāo)簽庫概述
4.1.2 struts 標(biāo)簽的配置
4.1.3 struts 標(biāo)簽的語法
4.1.4 struts 標(biāo)簽的功能
4.2 struts 的主題和模板
4.2.1 struts 的主題
4.2.2 struts 的模板
4.3 ajax在struts 中的應(yīng)用
4.3.1 ajax的核心技術(shù)
4.3.2 struts 對于ajax的支持
4.4 小結(jié)
第5章 struts 的后臺核心技術(shù)
第6章 struts 的其他核心技術(shù)
第7章 hibernate簡介
第8章 hibernate入門
第9章 深入hibernate
第10章 hibernate映射技巧
第11章 hibernate高級技巧
第12章 spring簡介
第13章 spring的核心技術(shù)
第14章 基于spring的數(shù)據(jù)訪問
第15章 spring mvc入門
第16章 spring的web集成
第17章 使用struts +spring+hibernate架構(gòu)開發(fā)訂貨系統(tǒng)
章節(jié)摘錄
插圖:
編輯推薦
《輕量級Web應(yīng)用開發(fā)寶典:Struts 2.1+Hibernate 3.5+Spring 3.0整合開發(fā)》:以入門級的實(shí)例為起點(diǎn),充分考慮初學(xué)者的需要以實(shí)例講解為基礎(chǔ),探索組件的設(shè)計(jì)思想書中實(shí)例都來源于真實(shí)的項(xiàng)目開發(fā),力爭與實(shí)際工作緊密結(jié)合內(nèi)容講解由淺入深、循序漸進(jìn),可以滿足不同層次讀者的需求一線系統(tǒng)架構(gòu)專家為讀者揭密Java EE輕量級組合框架SSH,以簡馭繁,直擊SSH實(shí)戰(zhàn)開發(fā)要領(lǐng)。全新的版本,全面展示Struts 2.1+Hibernate 3.5+Spring 3.0的新特性。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
輕量級Web應(yīng)用開發(fā)寶典 PDF格式下載