注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具項目實踐精解:基于Struts-Spring-Hibernate的Java應(yīng)用開發(fā)

項目實踐精解:基于Struts-Spring-Hibernate的Java應(yīng)用開發(fā)

項目實踐精解:基于Struts-Spring-Hibernate的Java應(yīng)用開發(fā)

定 價:¥52.00

作 者: 梁立新 編著
出版社: 電子工業(yè)出版社
叢編項: 項目實踐精解叢書
標 簽: 軟件項目管理

ISBN: 9787121028717 出版時間: 2006-08-01 包裝: 膠版紙
開本: 16開 頁數(shù): 454 字數(shù):  

內(nèi)容簡介

  本書通過一個完整的電子商務(wù)應(yīng)用的設(shè)計和開發(fā)項目,引領(lǐng)讀者學(xué)習(xí)Struts-Spring-Hibernate架構(gòu)下完整的開發(fā)體系,以及Struts-Spring-Hibernate的各個組件在項目開發(fā)中的實際應(yīng)用。通過對該項目各個功能模塊需求分析、系統(tǒng)分析設(shè)計、部署實現(xiàn)及測試等全過程的分析,使讀者能夠快速掌握Struts-Spring-Hibernate中最核心的組件,并能夠依據(jù)書中提供的項目案例定制所需的功能,開發(fā)專業(yè)的Java應(yīng)用系統(tǒng)。本書可作為欲學(xué)習(xí)基于Struts-Spring-Hibernate的Java應(yīng)用開發(fā)學(xué)習(xí)者的指導(dǎo)用書,也可作為Java應(yīng)用開發(fā)的培訓(xùn)教材,還可作為Struts-Spring-Hibernate開發(fā)人員的參考書?!ava開發(fā)與培訓(xùn)專家傾心之作本書結(jié)合作者多年項目設(shè)計開發(fā)經(jīng)驗,以作者在亞思晟高端Java培訓(xùn)過程中的講義和項目實戰(zhàn)為基本素材,具有良好的實踐性和可操作性。借此推廣以項目為主線,帶動理論學(xué)習(xí)的最快、最好、最有效的學(xué)習(xí)方法?!と骊U述Struts-Spring-Hibernate本書圍繞一個完整的電子商務(wù)項目來貫穿Struts-Spring-Hibernate各個模塊的理論講解,通過對Struts-Spring-Hibernate核心技術(shù)和高級技術(shù)的闡述和應(yīng)用,將實戰(zhàn)與理論相結(jié)合,使讀者能夠快速掌握開發(fā)技術(shù),涉足實際項目。...

作者簡介

  梁立新,軟件專家,具有十多年專業(yè)的軟件開發(fā)、架構(gòu)設(shè)計和項目管理的經(jīng)驗。擅長面向?qū)ο蟮姆治鲈O(shè)計及基于J2EE及SSH(Struts-Spring-Hibernate)架構(gòu)的Java軟件技術(shù)和基于UNIX平臺的C/C++編程技術(shù)。畢業(yè)于中國科學(xué)技術(shù)大學(xué),獲碩士學(xué)位。之后留學(xué)美國,獲伊利諾依理工大學(xué)碩士學(xué)位。曾先后工作于美國華爾街咨詢服務(wù)公司和加拿大多倫多證券交易所,擔任高級軟件設(shè)計師。參與設(shè)計建設(shè)了美國著名銀行JP Morgan網(wǎng)上人力資源系統(tǒng),以及加拿大最大的證券交易中心Toronto Stock Exchange股票交易系統(tǒng)和市場數(shù)據(jù)傳輸及分析系統(tǒng)。

圖書目錄

第1篇  整體介紹
第1章  Struts-Spring-Hibernate概述    2
1.1  表示層    3
1.2  持久層    3
1.3  業(yè)務(wù)層    3
1.4  域模塊層    4
第2篇  項目分析設(shè)計
第2章  項目開發(fā)流程與分析設(shè)計概述    6
2.1  項目開發(fā)流程    6
2.1.1  項目生命周期    7
2.1.2  項目開發(fā)階段    8
2.2  UML概述    10
2.2.1  用例圖    11
2.2.2  類圖    11
2.2.3  對象圖    12
2.2.4  狀態(tài)圖    12
2.2.5  順序圖    13
2.2.6  協(xié)作圖    13
2.2.7  活動圖    14
2.2.8  組件圖    14
2.2.9  部署圖    15
第3章  網(wǎng)上書店項目概述    16
3.1  項目需求分析    16
3.2  項目系統(tǒng)分析和設(shè)計    20
3.2.1  數(shù)據(jù)庫設(shè)計(data model)    20
3.2.2  面向?qū)ο蠓治鲈O(shè)計    22
3.3  Struts-Spring-Hibernate實現(xiàn)    28
3.3.1  開發(fā)工具與環(huán)境    28
第3篇  Struts-Spring-Hibernate核心技術(shù)
第4章  Struts技術(shù)    36
4.1  MVC模式概述    36
4.2  MVC與Struts映射    36
4.3  Struts的工作流程    38
4.4  創(chuàng)建Controller組件    39
4.4.1  web.xml中ActionServlet配置    39
4.4.2  struts-config.xml配置    40
4.5  創(chuàng)建Model組件    41
4.5.1  ActionForm Bean類    41
4.5.2  Action類    47
4.5.3  JavaBean概述    51
4.6  創(chuàng)建View組件    56
4.6.1  國際化消息    56
4.6.2  表單(form)和FormBean的交互    57
4.6.3  Struts常用標記庫(Struts Tag Library)    60
4.6.4  其他的表示技術(shù)    81
4.6.5  Struts與JSTL(JSP Standard Tag Library)標記庫    89
4.7  Struts中文方案    102
4.8  Struts實戰(zhàn)開發(fā)步驟    105
第5章  Hibernate技術(shù)    110
5.1  Hibernate概述    110
5.2  Hibernate單表的對象/關(guān)系數(shù)據(jù)庫映射    112
5.2.1  持久化層(Persistent Objects)    112
5.2.2  DAO(Data Access Object)    128
5.3  Hibernate多表的對象/關(guān)系數(shù)據(jù)庫映射    132
5.3.1  多對一/一對多關(guān)系    132
5.3.2  一對一關(guān)系    145
5.3.3  多對多關(guān)系    157
5.4  Hibernate HQL(Hibernate Query Language)查詢    168
5.4.1  HQL(Hibernate Query Language)    168
5.4.2  條件查詢(Criteria Query)    176
5.4.3  原生SQL查詢    178
5.5  Hibernate實戰(zhàn)開發(fā)步驟    179
第6章  Spring技術(shù)    189
6.1  Spring框架概述    189
6.2  Spring控制反轉(zhuǎn)IoC(Inversion of Control)    190
6.2.1  IOC原理    190
6.2.2  Bean Factory    193
6.2.3  ApplicationContext    197
6.3  Spring AOP面向方面編程原理    201
6.3.1  AOP概念    201
6.3.2  Spring的切入點    205
6.3.3  Spring的通知類型    208
6.3.4  Spring中的advisor    214
6.3.5  用ProxyFactoryBean創(chuàng)建AOP代理    214
6.4  聲明式事務(wù)處理(Declarative transactions)    217
6.5  Struts-Spring-Hibernate    218
6.5.1  環(huán)境搭建和基本配置    218
6.5.2  Spring和Hibernate集成    222
6.5.3  Spring和Struts集成    231
第4篇  測試與其他相關(guān)技術(shù)
第7章  測試概述    236
7.1  軟件測試概述    236
7.2  常用測試技術(shù)    237
7.3  Junit單元測試簡介    239
7.3.1  安裝JUnit    240
7.3.2  測試流程    240
7.3.3  Eclipse與JUnit    244
7.4  JMeter系統(tǒng)測試    248
7.4.1  JMeter簡介    248
7.4.2  JMeter測試流程    249
7.4.3  JMeter總結(jié)    252
7.5  測試跟蹤工具Bugzilla    252
7.5.1  Bugzilla安裝    252
7.5.2  Bugzilla操作說明    253
7.5.3  Bugzilla管理員操作指南    256
第8章  CVS(Concurrent Versions System)使用    258
8.1  CVS介紹    258
8.2  CVS服務(wù)器的安裝和配置    258
8.3  CVS Eclipse客戶端的配置和使用    264
8.4  CVS在Eclipse下的沖突處理    271
第9章  Ant工具使用    280
9.1  Ant的安裝使用    280
9.2  項目中ant的使用    288
9.2.1  build.xml    288
9.2.2  build.properties    291
9.3  Eclipse中使用ant    291
第10章  Log4j日志工具    295
10.1  Log4J日志概述    295
10.2  項目中使用log4j的實例    303
第5篇  Struts-Spring-Hibernate高級部分
第11章  Struts高級部分    316
11.1  模塊(Module)    316
11.2  DynaActionForm    319
11.3  擴展Struts    324
11.4  Struts異常處理    331
11.5  Struts與Web服務(wù)(Web Services)    334
11.6  Struts測試概述    337
第12章  Hibernate高級部分    342
12.1  組件(Component)映射    342
12.2  繼承映射(Inheritance Mappings)    347
12.3  性能優(yōu)化(Improving performance)    350
12.4  工具指南    356
12.5  事務(wù)和并行(Transactions And Concurrency)    366
12.6  最佳實踐(Best Practices)    371
第13章  Spring高級部分    374
13.1  Spring對JDBC的集成功能    374
13.2  Spring MVC Web框架    377
13.3  Spring對EJB的集成    378
13.4  Spring對時序調(diào)度的支持    381
13.5  使用Spring郵件抽象層發(fā)送Email    386
13.6  通過Spring使用遠程訪問和Web服務(wù)    391
13.7  JMS支持    397
13.8  集成表現(xiàn)層    402
13.9  Spring與EJB 3.0    427
13.10  源代碼級的元數(shù)據(jù)支持    434
13.11  Spring beans.dtd    444
參考文獻    455
結(jié)束語    456

本目錄推薦

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