所需积分/C币:8 2018-10-27 09:17:06 6.73MB PDF
收藏 收藏

Spring Recipes Second Edition Gary Mak Josh Long Daniel rubio Apress° Spring recipes, Second edition Copyrightc 2010 by Gary Mak, Josh Long, and Daniel rubio 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-4302-2499-0 ISBN-13( electronic:978-1-4302-2500-3 Printed and bound in the united states of america 987654321 Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary right President and Publisher: Paul Manning ead editor: tom welsh Technical Reviewer: Manuel Jordan, Mario Gray and Greg Turnquist Editorial Board: Clay Andres, Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell, Jonathan Gennick, Jonathan Hassell, Michelle Lowman, Matthew Moodie, Duncan Parkes Jeffrey Pepper, Frank Pohlmann, Douglas Puindick, Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom welsh Coordinating Editor Laurin Becker Copy Editor: Mary Ann Fugate, Heather Lang Production Support: Patrick Cunningham Indexer: BIM Indexing Proofreading Services Artist: April milne Cover Designer: Anna ishchenko Distributed to the book trade worldwide by Springer Science+ Business Media, LLC mailor g Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax(201)348-4505, e-mailorders-ny@springer-sbm.comorvisitwww.springeronline.com Forinformationontranslationspleasee-mailrights@apress.comorvisitwww.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 Specialbulksales-ebooklicensingwebpageatwww.apress.com/info/bulksales The information in this book is distributed on an"as is"basis, without warranty. Although every directly or indirectly by the information contained in this worr a the author(s) nor Apress shall have precaution has been taken in the preparation of this work, neithe any liability to any person or entity with respect to any loss or da mage caused or alleged to be caused Thesourcecodeforthisbookisavailabletoreadersatwww.apress.com.youwillneedtoanswer uestions pertaining to this book in order to successfully download the code To my parents, Clark Long and Kathleen MacDonald Josh long To my family Daniel rubi Contents at a glance About the author ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ XXXVII About the technical reviewers ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ XXXV Acknowledgments aaa XXXIX Introduction…n Chapter 1: Introduction to Spring ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Chapter 2: Advanced Spring loc container mmmm amma 61 Chapter 3: Spring AOP and AspectJ SupportmBmna 117 Chapter 4: Scripting in Spring ammmamammmammma RIn 159 Chapter 5: Spring Security amemeBmamaeemnat Chapter 6: Integrating Spring with other Web frameworks ar ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 219 Chapter 7: Spring Web Flow ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■圆■■■■■■■■■■■■■■■■■■■■■■■■■ 249 Chapter 8: Spring @Mvc mmamaammmmamm 297 Chapter 9: Spring REsT. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 371 Chapter 10: Spring and Flex 405 Chapter 11: Grails amamaaaamanaam aaaa, 459 Chapter12: Spring roc0…………………………………………501 Chapter13: Spring Testing,,,…,m,,,,…,,,m,…,,,,…,,…,,……525 Chapter 14: Spring Portlet MVC Framework ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 569 Chapter 15: Data Access mmmmmmm 597 ■ CONTENTS AT A GLANCE Chapter 16: Transaction Management in Spring ammmmmmmamaammmmamammmaanammm 663 Chapter 17: EJB, Spring Remoting, and Web Services mmmm mama 707 Chapter 18: Spring in the Enterprise mm mmamammmmmmmmammm 765 Chapter19: Messaging,,,,,围围803 Chapter 20: Spring Integration mama mann 829 Chapter 21: Spring Batch ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■ 875 Chapter 22: Spring on the grid aan ■■■■l g909 Chapter 23: jBPM and Spring an ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 935 Chapter 24: OSGi and Spring ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 959 Index n985 Contents About the authors ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■I auaaauuauuaauuauXXXv About the technical reviewers ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ XXXV Acknowledgments aaa XXXIX Introduction…n Chapter 1: Introduction to Spring ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 1-1. Instantiating the Spring loC Container. Prob|em…… Solution How It Works 1-2. Configuring Beans in the Spring loC Container Problem Solution 4-4-4-5 How It works 日自日B面面aaB 1-3. Creating Beans by Invoking a Constructor Problem 日面日面日面日盖日日面日日a日日面日面面a日日面日面日日面日日面日日面a面日日面日面日面日面日面日面日日面日自面日面日面日面面日面日日面日日面面日面画 14 Solution How It works 15 1-4. Resolving Constructor Ambiguity ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 18 Prob|em…… 18 Solution 18 0 W It Works……… 18 CONTENTS 1-5. Specifying Bean References Problem.……21 Solutionwwwwwww.21 How It works 1-6. Specifying the Data Type for Collection Problem 25 Solution… 25 How It works…,25 1-7. Creating Beans Using Spring's Factory Bean 28 Prob|em∴ 28 Solution 28 How It Works 面BB量Bi日自日日日自日自日自日自日日日日面面日面B日面且面日面且面日面且重 28 1-8. Defining Collections Using Factory beans and the Utility Schema .30 Prob|em… …30 Solution wmw 30 How It works 30 1-9. Checking Properties with Dependency Checking I 32 Problem Solution 32 How It Works…3 1-10. Checking Properties with the @Required annotation 35 Problem wmmmwwwm 35 Solution How It Works ….35 1-11. Auto-Wiring Beans with XML Configuration 38 Prob|em……… Solution 38 How It works…39 CONTENTS 1-12. Auto-Wiring Beans with @Autowired and @Resource.. Problem monma,,,,,,,,,,,,,,,,,,,,,, 42 Solution…42 How It Works 1-13. Inheriting Bean Configuration 49 Prob|em…… 49 Solution How It works 50 1-14. Scanning Components from the classpath 53 Prob|em.… .53 Solution How It works…53 Summary 58 Chapter 2: Advanced Spring loC container ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 61 2-1. Creating Beans by Invoking a Static Factory Method 61 Problem Solution wwwwwwwwwwww 61 How It works… 61 2-2. Creating Beans by Invoking an Instance Factory Method 62 Problem …162 Solution …63 How It works 2-3. Declaring Beans from Static Fields 64 Prob|em…64 Solution 64 How it works 64 2-4. Declaring Beans from Object Properties 66 Problem wmmmgmw 66 Solution 66 How It works….66

试读 127P Apress.Spring.Recipes.A.Problem.Solution.Approach.2nd.Edition
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    weixin_44343196 谢谢大侠分享

    关注 私信 TA的资源

    Apress.Spring.Recipes.A.Problem.Solution.Approach.2nd.Edition 8积分/C币 立即下载


    8积分/C币 立即下载 >