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

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

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

定 價:¥35.00

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

ISBN: 9787121031632 出版時間: 2006-09-01 包裝: 平裝
開本: 16 頁數(shù): 305 字數(shù):  

內(nèi)容簡介

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

作者簡介

  作者:鄔繼成鄔繼成,畢業(yè)于天津大學(xué)和中科院研究生院,多年從事Java Web技術(shù)研究、開發(fā)和教學(xué),現(xiàn)為北大青鳥J2EE高級培訓(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è)計模式
1.2.1    JSP Model 1和Model 2架構(gòu)
1.2.2    MVC設(shè)計模式
1.2.3    MVC實現(xiàn)框架
1.3    構(gòu)建一個簡單的基于MVC模式的Java Web應(yīng)用程序
1.3.1    數(shù)據(jù)表設(shè)計
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    編譯、打包、部署和運行程序
1.3.7    討論
1.4    小結(jié)
第2章    Struts入門
2.1    Struts簡介
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)建一個簡單的登錄系統(tǒng)
2.4.1    用JBuilder建立一個項目工程
2.4.2    構(gòu)建JSP頁面
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    編譯、打包、部署和運行程序
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)用程序處理用戶請求的一般過程
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ù)驗證
3.4.1    Struts的視圖組件概述
3.4.2    ActionForm的作用機理
3.4.3    ActionForm的使用方法
3.4.4    表單數(shù)據(jù)驗證
3.5    Struts常用標(biāo)記庫
3.5.1    HTML標(biāo)記庫
3.5.2    Bean標(biāo)記庫
3.5.3    Logic標(biāo)記庫
3.6    Struts應(yīng)用示例
3.7    小結(jié)
第4章    Struts提高
4.1    Struts對國際化的支持
4.1.1    資源文件和資源包
4.1.2    資源文件的編碼轉(zhuǎn)化
4.1.3    資源包的訪問
4.1.4    國際化的應(yīng)用舉例
4.2    DispatchAction類    
4.3    動態(tài)ActionForm
4.3.1    配置動態(tài)ActionForm
4.3.2    在Action中訪問動態(tài)ActionForm
4.3.3    動態(tài)ActionForm的表單驗證
4.3.4    動態(tài)ActionForm應(yīng)用實例    
4.4    Validator驗證框架
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簡介
5.2    Hibernate軟件包簡介
5.3    Hibernate框架簡介
5.3.1    Hibernate的結(jié)構(gòu)體系
5.3.2    Hibernate的核心組件
5.3.3    Hibernate的運行過程
5.4    Hibernate入門示例
5.5    小結(jié)
第6章    Hibernate詳解
6.1    Hibernate配置文件
6.1.1    hibernate.properties
6.1.2    hibernate.cfg.xml
6.2    持久化類/對象
6.3    映射文件 xxx.hbm.xml
6.4    Configuration類
6.5    SessionFactory接口
6.6    Session接口
6.6.1    概述
6.6.2    取得持久化對象的方法
6.6.3    持久化對象的保存、更新和刪除方法
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)系操縱對象
7.1.1    一對一關(guān)聯(lián)關(guān)系的使用
7.1.2    一對多關(guān)聯(lián)關(guān)系的使用
7.1.3    多對多關(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è)置隔離級別
7.3.4    在Hibernate中使用JDBC事務(wù)
7.3.5    在Hibernate中使用JTA事務(wù)
7.4    Hibernate的Cache管理
7.4.1    一級Cache
7.4.2    二級Cache
7.4.3    在Hibernate中使用EhCache
7.5    小結(jié)
第8章    用Struts和Hibernate一起構(gòu)建Java Web應(yīng)用
8.1    用Struts和Hibernate構(gòu)建一個列車車次查詢系統(tǒng)
8.1.1    設(shè)計數(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    編譯、打包與運行
8.2    用Struts和Hibernate構(gòu)建一個在線招聘系統(tǒng)
8.2.1    需求說明和分析
8.2.2    招聘崗位管理模塊的編程
8.3    自己動手
第9章    在Eclipse中開發(fā)Struts和Hibernate應(yīng)用
9.1    Eclipse概述
9.1.1    Eclipse的由來和發(fā)展
9.1.2    Eclipse的結(jié)構(gòu)和平臺內(nèi)核
9.2    Eclipse開發(fā)環(huán)境的建立
9.2.1    Eclipse安裝
9.2.2    Eclipse多國語言包的安裝
9.2.3    Eclipse中文文本編輯器的設(shè)置
9.3    在Eclipse中進行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中進行Struts應(yīng)用開發(fā)
9.4.1    Easy Struts插件簡介
9.4.2    Easy Struts插件的安裝與配置
9.4.3    開發(fā) Struts 應(yīng)用程序
9.5    在Eclipse中進行Hibernate應(yīng)用開發(fā)
9.5.1    Hibernate Synchronizer簡介
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    主要開源軟件項目介紹
10.1.3    基于開源軟件的Java Web應(yīng)用開發(fā)的技術(shù)方案
10.2    構(gòu)建工具Ant的用法
10.2.1    Ant簡介
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簡介
10.3.2    Log4j的組成
10.3.3    Log4j的配置
10.3.4    Log4j的應(yīng)用實例
10.4    MySQL的用法
10.4.1    MySQL數(shù)據(jù)庫簡介
10.4.2    MySQL的下載與安裝
10.4.3    MySQL的常用命令
10.5    小結(jié)

本目錄推薦

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