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

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

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

定 價:¥52.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1篇  整體介紹
第1章  Struts-Spring-Hibernate概述    2
1.1  表示層    3
1.2  持久層    3
1.3  業(yè)務層    3
1.4  域模塊層    4
第2篇  項目分析設計
第2章  項目開發(fā)流程與分析設計概述    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章  網上書店項目概述    16
3.1  項目需求分析    16
3.2  項目系統(tǒng)分析和設計    20
3.2.1  數(shù)據庫設計(data model)    20
3.2.2  面向對象分析設計    22
3.3  Struts-Spring-Hibernate實現(xiàn)    28
3.3.1  開發(fā)工具與環(huán)境    28
第3篇  Struts-Spring-Hibernate核心技術
第4章  Struts技術    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  其他的表示技術    81
4.6.5  Struts與JSTL(JSP Standard Tag Library)標記庫    89
4.7  Struts中文方案    102
4.8  Struts實戰(zhàn)開發(fā)步驟    105
第5章  Hibernate技術    110
5.1  Hibernate概述    110
5.2  Hibernate單表的對象/關系數(shù)據庫映射    112
5.2.1  持久化層(Persistent Objects)    112
5.2.2  DAO(Data Access Object)    128
5.3  Hibernate多表的對象/關系數(shù)據庫映射    132
5.3.1  多對一/一對多關系    132
5.3.2  一對一關系    145
5.3.3  多對多關系    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技術    189
6.1  Spring框架概述    189
6.2  Spring控制反轉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  聲明式事務處理(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篇  測試與其他相關技術
第7章  測試概述    236
7.1  軟件測試概述    236
7.2  常用測試技術    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總結    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服務器的安裝和配置    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服務(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  事務和并行(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對時序調度的支持    381
13.5  使用Spring郵件抽象層發(fā)送Email    386
13.6  通過Spring使用遠程訪問和Web服務    391
13.7  JMS支持    397
13.8  集成表現(xiàn)層    402
13.9  Spring與EJB 3.0    427
13.10  源代碼級的元數(shù)據支持    434
13.11  Spring beans.dtd    444
參考文獻    455
結束語    456

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號