Pro Spring 3 (Paperback)

Rob Harrop, Clarence Ho

  • 出版商: Apress
  • 出版日期: 2012-04-18
  • 定價: $1,650
  • 售價: 5.0$825
  • 語言: 英文
  • 頁數: 944
  • 裝訂: Paperback
  • ISBN: 1430241071
  • ISBN-13: 9781430241072
  • 相關分類: Java 相關技術
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

商品描述

The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers. It works with other leading open-source, agile and lightweight Java technologies like Hibernate, Groovy, MyBatis, and more. Spring now also works with Java EE and JPA 2 as well.

Pro Spring 3 updates the bestselling Pro Spring with the latest that the Spring Framework has to offer: version 3.1. At 1000 pages, this is by far the most comprehensive Spring book available, thoroughly exploring the power of Spring.

With Pro Spring 3, you’ll learn Spring basics and core topics, and gain access to the authors’ insights and real–world experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to leverage the Spring Framework to build various tiers or parts of an enterprise Java application like transactions, the web and presentations tiers, deployment, and much more. A full sample application allows you to apply many of the technologies and techniques covered in this book and see how they work together.

After reading this definitive book, you'll be armed with the power of Spring to build complex Spring applications, top to bottom.

What you’ll learn

  • How to get started with the Spring Framework and its latest features
  • What Inversion of Control (IoC) and dependency injection (DI) are
  • Aspect-oriented programming techniques with Spring, and why they're important
  • Data access and persistence using Spring and Hibernate, MyBatis, JPA 2 and more
  • How to build transaction engines for your enterprise application and take advantage of other middle-tier features in Spring
  • How to build Spring-based web applications using Spring MVC and more
  • How to build Spring-based front ends
  • How the Spring Framework can work with scripting languages like Groovy to provide enhanced functionality for your applications
  • How to benefit from the Spring IDE

Who this book is for

This book is for experienced Java developers who may be learning Spring for the first time or have minimal exposure to the Spring Framework. It's aimed at those who are active in or plan on getting into enterprise Java application development.

Table of Contents

1. Introducing Spring

2. Getting Started

3. Introducing the Sample Application

4. Introducing IoC and DI in Spring

5. Spring Configuration in Detail

6. Introducing Spring AOP

7. More Spring AOP and Annotations

8. Spring JDBC Support

9. Using Hibernate in Spring

10. Data Access in Spring with JPA 2

11. Using MyBatis in Spring

12. Designing and Implementing Spring-Based Applications

13. Transaction Management

14. Validation with Type Conversion and Formatting

15. Task Scheduling in Spring

16. Using Spring Remoting

17. Web Applications with Spring

18. Spring Web Flow and JSF

19. Spring Testing

20. Spring Projects: Batch, Integration, Roo

21. Sample Application in Detail

22. Scripting Support in Spring

23. Spring Application Monitoring

A. SpringSource Tool Suite (Spring IDE)

商品描述(中文翻譯)

敏捷、輕量級、開源的Spring Framework仍然是當今Java程式設計師和開發人員的事實上的領先企業級Java應用程式開發框架。它與其他領先的開源、敏捷和輕量級Java技術(如Hibernate、Groovy、MyBatis等)一起工作。現在Spring也與Java EE和JPA 2一起工作。

《Pro Spring 3》以最新的Spring Framework 3.1版本更新了暢銷書《Pro Spring》。這本書有1000頁,是目前最全面的Spring書籍,徹底探索了Spring的強大功能。

通過《Pro Spring 3》,您將學習Spring的基礎知識和核心主題,並獲得作者在遠程、Hibernate和EJB方面的見解和實際經驗。除了基礎知識,您還將學習如何利用Spring Framework構建企業級Java應用程式的各個層面或部分,如事務、Web和演示層、部署等等。一個完整的示例應用程式讓您可以應用本書中涵蓋的許多技術和技巧,並看到它們如何協同工作。

閱讀完這本權威的書籍後,您將掌握使用Spring從頭到尾構建複雜的Spring應用程式的能力。

您將學到什麼:

- 如何開始使用Spring Framework及其最新功能
- 什麼是控制反轉(IoC)和依賴注入(DI)
- 使用Spring進行面向方面的編程技術及其重要性
- 使用Spring和Hibernate、MyBatis、JPA 2等進行數據訪問和持久化
- 如何為企業應用程式構建事務引擎,並利用Spring中的其他中間層功能
- 如何使用Spring MVC等構建基於Spring的Web應用程式
- 如何構建基於Spring的前端
- Spring Framework如何與Groovy等腳本語言一起工作,為應用程式提供增強功能
- 如何從Spring IDE中受益

這本書適合有經驗的Java開發人員,他們可能是第一次學習Spring或對Spring Framework有很少接觸的人。它針對那些活躍於或計劃參與企業級Java應用程式開發的人。

目錄:

1. 介紹Spring
2. 入門
3. 介紹示例應用程式
4. 介紹Spring中的IoC和DI
5. 詳細介紹Spring配置
6. 介紹Spring AOP
7. 更多Spring AOP和註解
8. Spring JDBC支持
9. 在Spring中使用Hibernate
10. 使用JPA 2在Spring中進行數據訪問
11. 在Spring中使用MyBatis
12. 設計和實現基於Spring的應用程式
13. 事務管理
14. 類型轉換和格式驗證
15. 在Spring中進行任務排程
16. 使用Spring進行遠程調用
17. 使用Spring進行Web應用程式開發
18. Spring Web Flow和JSF
19. Spring測試
20. Spring專案:批處理、整合、Roo
21. 詳細介紹示例應用程式
22. Spring中的腳本支持
23. Spring應用程式監控
A. SpringSource Tool Suite(Spring IDE)