Pro Spring 2.5 - Machacek_ Jan.pdf

(12150 KB) Pobierz
27038435 UNPDF
The eXperT’s Voice ® in open source
Core skills for
Spring 2,
Spring 2.5
and forward
Spring 2.5
The Spring Framework 2.5 release reflects the state of the art in both the Spring
Framework and in enterprise Java frameworks as a whole. A guidebook to this
critical tool is necessary reading for any conscientious Java developer.
—Rob Harrop, author Pro Spring
Jan Machacek, Aleksa Vukotic,
Anirvan Chakraborty, and Jessica Ditt
Foreword by Rob Harrop,
Principal Software Engineer and Lead Engineer
of SpringSource Application Platform
Pro
27038435.082.png 27038435.093.png 27038435.103.png 27038435.114.png 27038435.001.png 27038435.012.png 27038435.021.png 27038435.032.png 27038435.042.png 27038435.043.png 27038435.044.png 27038435.045.png 27038435.046.png 27038435.047.png 27038435.048.png 27038435.049.png 27038435.050.png 27038435.051.png 27038435.052.png 27038435.053.png 27038435.054.png 27038435.055.png 27038435.056.png 27038435.057.png 27038435.058.png 27038435.059.png 27038435.060.png 27038435.061.png 27038435.062.png 27038435.063.png 27038435.064.png 27038435.065.png 27038435.066.png 27038435.067.png 27038435.068.png 27038435.069.png 27038435.070.png 27038435.071.png 27038435.072.png 27038435.073.png 27038435.074.png 27038435.075.png 27038435.076.png
 
27038435.077.png
 
27038435.078.png
 
27038435.079.png
 
27038435.080.png
 
27038435.081.png 27038435.083.png 27038435.084.png 27038435.085.png 27038435.086.png 27038435.087.png 27038435.088.png 27038435.089.png 27038435.090.png 27038435.091.png 27038435.092.png
 
27038435.094.png 27038435.095.png 27038435.096.png 27038435.097.png 27038435.098.png 27038435.099.png 27038435.100.png 27038435.101.png 27038435.102.png 27038435.104.png 27038435.105.png 27038435.106.png 27038435.107.png 27038435.108.png 27038435.109.png 27038435.110.png 27038435.111.png 27038435.112.png 27038435.113.png 27038435.115.png 27038435.116.png 27038435.117.png 27038435.118.png 27038435.119.png 27038435.120.png 27038435.121.png 27038435.122.png 27038435.123.png 27038435.124.png 27038435.002.png 27038435.003.png 27038435.004.png 27038435.005.png 27038435.006.png 27038435.007.png 27038435.008.png 27038435.009.png 27038435.010.png 27038435.011.png
 
Pro Spring 2.5
Jan Machacek, Aleksa Vukotic,
Anirvan Chakraborty, and Jessica Ditt
27038435.013.png 27038435.014.png 27038435.015.png
Pro Spring 2.5
Copyright © 2008 by Jan Machacek, Aleksa Vukotic, Anirvan Chakraborty, and Jessica Ditt
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording, or by any information storage or retrieval
system, without the prior written permission of the copyright owner and the publisher.
ISBN-13 (pbk): 978-1-59059-921-1
ISBN-10 (pbk): 1-59059-921-7
ISBN-13 (electronic): 978-1-4302-0506-7
Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1
Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence
of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark
owner, with no intention of infringement of the trademark.
SpringSource is the company behind Spring, the de facto standard in enterprise Java. SpringSource is
a leading provider of enterprise Java infrastructure software, and delivers enterprise class software, support
and services to help organizations utilize Spring. The open source–based Spring Portfolio is a comprehen-
sive enterprise application framework designed on long-standing themes of simplicity and power. With
more than five million downloads to date, Spring has become an integral part of the enterprise application
infrastructure at organizations worldwide. For more information, visit www.springsource.com .
Lead Editors: Steve Anglin and Tom Welsh
Technical Reviewer: Rick Evans
Editorial Board: Clay Andres, Steve Anglin, Ewan Buckingham, Tony Campbell, Gary Cornell, Jonathan
Gennick, Kevin Goff, Matthew Moodie, Joseph Ottinger, Jeffrey Pepper, Frank Pohlmann, Ben Renow-
Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh
Project Manager: Sofia Marchant
Copy Editors: Heather Lang, Damon Larson
Associate Production Director: Kari Brooks-Copony
Production Editor: Kelly Winquist
Compositor: Kinetic Publishing Services
Proofreader: April Eddy
Indexer: Broccoli Information Management
Cover Designer: Kurt Krames
Manufacturing Director: Tom Debolski
Distributed to the book trade worldwide by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor,
New York, NY 10013. Phone 1-800-SPRINGER, fax 201-348-4505, e-mail orders- ny@springer-sbm.com , or
For information on translations, please contact Apress directly at 2855 Telegraph Avenue, Suite 600, Berkeley,
CA 94705. Phone 510-549-5930, fax 510-549-5939, e-mail info@apress.com , or visit http://www.apress.com .
Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use.
eBook versions and licenses are also available for most titles. For more information, reference our Special
Bulk Sales–eBook Licensing web page at http://www.apress.com/info/bulksales .
The information in this book is distributed on an “as is” basis, without warranty. Although every precaution
has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to
any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly
by the information contained in this work.
The source code for this book is available to readers at http://www.apress.com . You will need to answer
questions pertaining to this book in order to successfully download the code.
 
27038435.016.png 27038435.017.png 27038435.018.png 27038435.019.png 27038435.020.png 27038435.022.png 27038435.023.png 27038435.024.png 27038435.025.png 27038435.026.png 27038435.027.png 27038435.028.png 27038435.029.png 27038435.030.png 27038435.031.png 27038435.033.png 27038435.034.png 27038435.035.png 27038435.036.png 27038435.037.png 27038435.038.png 27038435.039.png 27038435.040.png
To Marc, who still thinks that beans grow on trees
—Jan
To my parents, Andja and Slobodan, who have guided me through life and encouraged me
to follow my own path
—Aleksa
To my parents, Sujata and Kalyan, for their unconditional love and support
—Anirvan
To Ioannis, for the vital nudges when I needed them most (and so much more), and to my
family, just for being my family
—Jessica
27038435.041.png
Zgłoś jeśli naruszono regulamin