注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Struts與Hibernate實(shí)用教程:構(gòu)建基于MVC模式的高效Java Web應(yīng)用

Struts與Hibernate實(shí)用教程:構(gòu)建基于MVC模式的高效Java Web應(yīng)用

Struts與Hibernate實(shí)用教程:構(gòu)建基于MVC模式的高效Java Web應(yīng)用

定 價(jià):¥35.00

作 者: 鄔繼成
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Struts

ISBN: 9787121031632 出版時(shí)間: 2006-09-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 305 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書特色:實(shí)例驅(qū)動(dòng),由淺入深介紹Struts和Hibernate這兩種流行Java Web開發(fā)柜架。把Struts和Hibernate結(jié)合在一起講解,突出它們的緊密聯(lián)系,有助于培養(yǎng)讀者自如運(yùn)用這兩種軟件的能力。內(nèi)容也涉及Ant,MySQL等其他相關(guān)開源軟件,有助于讀者開闊眼界,盡快融入Java世界。隨書光盤包含重點(diǎn)范例源代碼,并打包了所用到的開源軟件、安裝文件,方便讀者使用。 Struts和Hibernate是當(dāng)前非常流行的Java Web應(yīng)用框架,由于它們很好地實(shí)現(xiàn)了MVC設(shè)計(jì)模式以及具有使用簡(jiǎn)便、開源免費(fèi)的特點(diǎn),在國(guó)內(nèi)外獲得越來越廣泛的應(yīng)用。本書將結(jié)合實(shí)際例子由淺入深地介紹Struts和Hibernate的基本原理和應(yīng)用方法,內(nèi)容包括Java Web應(yīng)用基礎(chǔ),Struts和Hibernate的基本原理,實(shí)例講解Struts和Hibernate應(yīng)用程序的開發(fā)方法,一些相對(duì)高級(jí)但實(shí)用的Struts和Hibernate技術(shù),以及Struts和Hibernate結(jié)合一起使用來構(gòu)建一個(gè)完整的基于MVC模式的Java Web應(yīng)用程序。本書內(nèi)容安排采用實(shí)用人才培訓(xùn)的思路,由淺入深,實(shí)用為主,既可以供廣大工程技術(shù)人員參考,也是各類院校學(xué)生學(xué)習(xí)Java Web開發(fā)的絕佳入門讀本。[看更多]

作者簡(jiǎn)介

  作者:鄔繼成鄔繼成,畢業(yè)于天津大學(xué)和中科院研究生院,多年從事Java Web技術(shù)研究、開發(fā)和教學(xué),現(xiàn)為北大青鳥J2EE高級(jí)培訓(xùn)師。...

圖書目錄

第1章    Java Web編程基礎(chǔ)
1.1    Java Web編程的主要組件技術(shù)
1.1.1    Servlet
1.1.2    JSP
1.1.3    JavaBean
1.1.4    JDBC
1.1.5    XML
1.1.6    Tomcat
1.2    MVC設(shè)計(jì)模式
1.2.1    JSP Model 1和Model 2架構(gòu)
1.2.2    MVC設(shè)計(jì)模式
1.2.3    MVC實(shí)現(xiàn)框架
1.3    構(gòu)建一個(gè)簡(jiǎn)單的基于MVC模式的Java Web應(yīng)用程序
1.3.1    數(shù)據(jù)表設(shè)計(jì)
1.3.2    構(gòu)建視圖組件
1.3.3    構(gòu)建控制組件
1.3.4    構(gòu)建模型組件
1.3.5    構(gòu)建數(shù)據(jù)訪問組件
1.3.6    編譯、打包、部署和運(yùn)行程序
1.3.7    討論
1.4    小結(jié)
第2章    Struts入門
2.1    Struts簡(jiǎn)介
2.1.1    Struts軟件包的下載和安裝
2.1.2    Struts軟件包的組成
2.2    Struts的基本原理
2.3    Struts的核心組件
2.3.1    Struts的控制器組件
2.3.2    Struts的視圖組件
2.3.3    Struts的模型組件
2.4    用Struts構(gòu)建一個(gè)簡(jiǎn)單的登錄系統(tǒng)
2.4.1    用JBuilder建立一個(gè)項(xiàng)目工程
2.4.2    構(gòu)建JSP頁(yè)面
2.4.3    構(gòu)建ActionForm
2.4.4    構(gòu)建Action
2.4.5    構(gòu)建模型組件和數(shù)據(jù)訪問組件
2.4.6    構(gòu)建Struts的配置文件
2.4.7    編譯、打包、部署和運(yùn)行程序
2.5    小結(jié)
第3章    Struts詳解
3.1    Struts配置文件struts-config.xml
3.1.1    <form-beans>元素
3.1.2    <action-mappings>元素
3.1.3    <global-forwards>元素
3.1.4    <message-resources>元素
3.2    Struts的中央控制器
3.2.1    Struts應(yīng)用程序處理用戶請(qǐng)求的一般過程
3.2.2    ActionServlet類
3.2.3    RequestProcessor類
3.2.4    ActionServlet在web.xml中的配置
3.3    Action類及其相關(guān)類
3.3.1    Action類
3.3.2    ActionMapping類
3.3.3    ActionForward類
3.4    ActionForm類及表單數(shù)據(jù)驗(yàn)證
3.4.1    Struts的視圖組件概述
3.4.2    ActionForm的作用機(jī)理
3.4.3    ActionForm的使用方法
3.4.4    表單數(shù)據(jù)驗(yàn)證
3.5    Struts常用標(biāo)記庫(kù)
3.5.1    HTML標(biāo)記庫(kù)
3.5.2    Bean標(biāo)記庫(kù)
3.5.3    Logic標(biāo)記庫(kù)
3.6    Struts應(yīng)用示例
3.7    小結(jié)
第4章    Struts提高
4.1    Struts對(duì)國(guó)際化的支持
4.1.1    資源文件和資源包
4.1.2    資源文件的編碼轉(zhuǎn)化
4.1.3    資源包的訪問
4.1.4    國(guó)際化的應(yīng)用舉例
4.2    DispatchAction類    
4.3    動(dòng)態(tài)ActionForm
4.3.1    配置動(dòng)態(tài)ActionForm
4.3.2    在Action中訪問動(dòng)態(tài)ActionForm
4.3.3    動(dòng)態(tài)ActionForm的表單驗(yàn)證
4.3.4    動(dòng)態(tài)ActionForm應(yīng)用實(shí)例    
4.4    Validator驗(yàn)證框架
4.4.1    Validator的安裝
4.4.2    在struts-config.xml中配置Validator
4.4.3    validator-rules.xml的配置
4.4.4    validation.xml的配置
4.4.5    DynaValidatorForm類及其子類
4.4.6    Validator的應(yīng)用示例
4.5    小結(jié)
第5章    Hibernate入門
5.1    Hibernate簡(jiǎn)介
5.2    Hibernate軟件包簡(jiǎn)介
5.3    Hibernate框架簡(jiǎn)介
5.3.1    Hibernate的結(jié)構(gòu)體系
5.3.2    Hibernate的核心組件
5.3.3    Hibernate的運(yùn)行過程
5.4    Hibernate入門示例
5.5    小結(jié)
第6章    Hibernate詳解
6.1    Hibernate配置文件
6.1.1    hibernate.properties
6.1.2    hibernate.cfg.xml
6.2    持久化類/對(duì)象
6.3    映射文件 xxx.hbm.xml
6.4    Configuration類
6.5    SessionFactory接口
6.6    Session接口
6.6.1    概述
6.6.2    取得持久化對(duì)象的方法
6.6.3    持久化對(duì)象的保存、更新和刪除方法
6.7    Query接口
6.7.1    概述
6.7.2    setXXX( )方法
6.7.3    list( )方法
6.7.4    excuteUpdate( )方法
6.7.5    使用命名查詢(namedQuery)
6.8    Transaction接口
6.9    HibernateUtil類
6.10  Hibernate應(yīng)用示例
6.11  小結(jié)
第7章    Hibernate提高
7.1    利用關(guān)聯(lián)關(guān)系操縱對(duì)象
7.1.1    一對(duì)一關(guān)聯(lián)關(guān)系的使用
7.1.2    一對(duì)多關(guān)聯(lián)關(guān)系的使用
7.1.3    多對(duì)多關(guān)聯(lián)關(guān)系的使用
7.2    Hibernate數(shù)據(jù)查詢
7.2.1    Hibernate Query Language
7.2.2    Criteria Query方式
7.2.3    Native SQL查詢
7.3    Hibernate的事務(wù)管理
7.3.1    事務(wù)的特性
7.3.2    事務(wù)隔離
7.3.3    在Hibernate配置文件中設(shè)置隔離級(jí)別
7.3.4    在Hibernate中使用JDBC事務(wù)
7.3.5    在Hibernate中使用JTA事務(wù)
7.4    Hibernate的Cache管理
7.4.1    一級(jí)Cache
7.4.2    二級(jí)Cache
7.4.3    在Hibernate中使用EhCache
7.5    小結(jié)
第8章    用Struts和Hibernate一起構(gòu)建Java Web應(yīng)用
8.1    用Struts和Hibernate構(gòu)建一個(gè)列車車次查詢系統(tǒng)
8.1.1    設(shè)計(jì)數(shù)據(jù)表
8.1.2    構(gòu)建視圖組件
8.1.3    構(gòu)建Struts組件
8.1.4    構(gòu)建模型層組件
8.1.5    構(gòu)建Hibernate組件
8.1.6    編譯、打包與運(yùn)行
8.2    用Struts和Hibernate構(gòu)建一個(gè)在線招聘系統(tǒng)
8.2.1    需求說明和分析
8.2.2    招聘崗位管理模塊的編程
8.3    自己動(dòng)手
第9章    在Eclipse中開發(fā)Struts和Hibernate應(yīng)用
9.1    Eclipse概述
9.1.1    Eclipse的由來和發(fā)展
9.1.2    Eclipse的結(jié)構(gòu)和平臺(tái)內(nèi)核
9.2    Eclipse開發(fā)環(huán)境的建立
9.2.1    Eclipse安裝
9.2.2    Eclipse多國(guó)語言包的安裝
9.2.3    Eclipse中文文本編輯器的設(shè)置
9.3    在Eclipse中進(jìn)行Java Web應(yīng)用開發(fā)
9.3.1    Eclipse中Java Web應(yīng)用開發(fā)環(huán)境的建立
9.3.2     在Eclipse中開發(fā)Java Web應(yīng)用
9.4    在Eclipse中進(jìn)行Struts應(yīng)用開發(fā)
9.4.1    Easy Struts插件簡(jiǎn)介
9.4.2    Easy Struts插件的安裝與配置
9.4.3    開發(fā) Struts 應(yīng)用程序
9.5    在Eclipse中進(jìn)行Hibernate應(yīng)用開發(fā)
9.5.1    Hibernate Synchronizer簡(jiǎn)介
9.5.2    Hibernate Synchronizer的下載和安裝    
9.5.3    Hibernate應(yīng)用程序的開發(fā)
9.6    小結(jié)
第10章    Java Web應(yīng)用開發(fā)中常用的開源軟件工具
10.1    開源軟件概述
10.1.1    開源軟件的歷史與現(xiàn)狀
10.1.2    主要開源軟件項(xiàng)目介紹
10.1.3    基于開源軟件的Java Web應(yīng)用開發(fā)的技術(shù)方案
10.2    構(gòu)建工具Ant的用法
10.2.1    Ant簡(jiǎn)介
10.2.2    Ant的安裝與配置
10.2.3    Ant的構(gòu)建文件 build.xml
10.2.4    編譯源代碼
10.2.5    文件系統(tǒng)操作
10.2.6    應(yīng)用舉例
10.3    Log4j的用法
10.3.1    Log4j簡(jiǎn)介
10.3.2    Log4j的組成
10.3.3    Log4j的配置
10.3.4    Log4j的應(yīng)用實(shí)例
10.4    MySQL的用法
10.4.1    MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介
10.4.2    MySQL的下載與安裝
10.4.3    MySQL的常用命令
10.5    小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)