Pro Spring
Rob Harrop; Jan Machacekقیمت نهایی
۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
- تخفیف زماندار−۵٬۰۰۰ تومان
۵٬۰۰۰ تومان صرفهجویی نسبت به قیمت اصلی
نسخه اصلی و اورجینال
بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.
تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی
مشخصات کتاب
- نویسنده
- Rob Harrop; Jan Machacek
- ناشر
- Apress L. P.
- سال انتشار
- ۲۰۰۵
- فرمت
- زبان
- انگلیسی
- تعداد صفحات
- ۸۰۰ صفحه
- حجم فایل
- ۶٫۴ مگابایت
دربارهٔ کتاب
Spring—the open source Java–based framework—allows you to build lighter, better performing applications. Written by Spring insiders **Rob Harrop** and **Jan Machacek**, __Pro Spring__ is the only book endorsed by Rod Johnson, founder of the Spring Framework. At over 800 pages, this is by far the most comprehensive book available and thoroughly explores the power of Spring. You’ll learn Spring basics and core topics, as well as share the authors’ insights and real–world experience with remoting, mail integration, hibernate, and EJB. From the Foreword: “Robs enthusiasm for Spring—and technology in general—is infectious. He has a wide range of industry experience and a refreshingly practical, common sense approach to applying it. All those qualities come out in this book. It’s evident on nearly every page that it reflects in–depth experience with Spring and J2EE as a whole. Rob is not only an author and open source developer—he is an application developer, like his readers. I firmly believe that the best writing on software development comes out of experience in the trenches, so this is my kind of book. If you’re new to Spring, this book will help you understand its core concepts and the background in areas such as transaction management and O/R mapping that underpins them. If you’re already using Spring, you will learn about features you haven’t yet seen and hopefully, gain a deeper understanding of those features youre already using.”__—Rod Johnson, Founder of the Spring Framework__ Contents......Page 7 Foreword......Page 14 About the Authors......Page 15 About the Technical Reviewer......Page 16 Acknowledgments......Page 17 Introduction......Page 18 PART 1: Getting Started with Spring......Page 20 What Is Spring?......Page 21 The Spring Project......Page 28 Alternatives to Spring......Page 29 The Rest of the Book......Page 30 Summary......Page 31 CHAPTER 2: Getting Started......Page 32 Obtaining the Spring Framework......Page 33 Understanding Spring Packaging......Page 34 Analyzing Spring Dependencies......Page 36 The Sample Applications......Page 39 Putting a Spring into Hello World......Page 41 Summary......Page 49 CHAPTER 3: The Sample Application......Page 51 Requirements of the SpringBlog Application......Page 52 Implementing SpringBlog......Page 59 Summary......Page 62 PART 2: Spring Basics......Page 63 CHAPTER 4: Introducing Inversion of Control......Page 64 Types of Inversion of Control......Page 65 Dependency Injection with Spring......Page 72 Configuring the BeanFactory......Page 75 Summary......Page 107 CHAPTER 5: Beyond the Basics......Page 108 Spring's Impacts on Application Portability......Page 109 Bean Lifecycle Management......Page 110 Making Your Beans "Spring Aware"......Page 125 Using Method Injection......Page 130 Using FactoryBeans......Page 142 JavaBeans PropertyEditors......Page 147 The Spring ApplicationContext......Page 156 Summary......Page 169 PART 3: Aspect Oriented Programming with Spring......Page 170 CHAPTER 6: Introducing Spring AOP......Page 171 AOP Concepts......Page 172 Types of AOP......Page 173 AOP in Spring......Page 174 Advisors and Pointcuts in Spring......Page 197 All About Proxies......Page 211 Summary......Page 218 CHAPTER 7: More on Spring AOP......Page 219 Advanced Use of Pointcuts......Page 220 Getting Started with Introductions......Page 227 Framework Services for AOP......Page 235 AspectJ Integration......Page 248 AOP in the Sample Application......Page 252 Summary......Page 259 PART 4: Data Access with Spring......Page 260 CHAPTER 8: Spring JDBC Support......Page 261 Exploring the JDBC Infrastructure......Page 262 Spring JDBC Infrastructure......Page 265 Database Connections and DataSources......Page 266 Using DataSources in DAO Classes......Page 268 Exception Handling......Page 270 The JdbcTemplate Class......Page 271 Selecting the Data as Java Objects......Page 274 Updating Data......Page 279 Inserting Data......Page 281 Transactions......Page 285 Why JDBC?......Page 286 Using JDBC Data Access in the Sample Application......Page 287 Summary......Page 290 What Is Hibernate?......Page 291 Selecting Data......Page 303 Updating and Inserting Data......Page 310 Using Hibernate in the Sample Application......Page 315 Summary......Page 322 CHAPTER 10: iBATIS Integration......Page 323 What Is iBATIS?......Page 324 Mapping Files......Page 325 Selecting Data......Page 333 Updating Data......Page 348 Deleting Data......Page 351 Inserting Data......Page 352 Overall Performance......Page 356 Using iBATIS in the Sample Application......Page 357 Summary......Page 361 PART 5: Spring in the Middle Tier......Page 362 CHAPTER 11: Designing and Implementing Spring-Based Applications......Page 363 Designing to Interfaces......Page 364 Building a Domain Object Model......Page 369 Designing and Building the Data Access Tier......Page 380 Designing the Business Tier......Page 390 Summary......Page 403 Exploring the Spring Transaction Abstraction Layer......Page 404 Analyzing Transaction Properties......Page 405 Exploring a Transaction Management Sample......Page 408 Working with Transactions Over Multiple Transactional Resources......Page 429 Transactions in the Sample Application......Page 441 Summary......Page 447 CHAPTER 13: Spring and J2EE......Page 448 Spring and JNDI......Page 449 Spring and EJB......Page 457 Spring and JMS......Page 476 Summary......Page 495 CHAPTER 14: Job Scheduling with Spring......Page 496 Scheduling Jobs Using JDK Timer......Page 497 Scheduling Jobs Using Quartz......Page 508 Summary......Page 525 CHAPTER 15: Mail Support in Spring......Page 526 The Spring Mail API Structure......Page 527 Sending Simple E-Mails......Page 528 Constructing and Sending MIME Messages......Page 535 Using Spring Mail with Velocity......Page 551 Summary......Page 557 CHAPTER 16: Using Spring Remoting......Page 558 Remoting, Spring, and EJB......Page 559 Spring Remoting Architecture......Page 560 Remote Method Invocation......Page 561 Web Services with JAXRPC......Page 571 Spring HTTP Invoker......Page 586 Hessian and Burlap......Page 598 Choosing a Remoting Architecture......Page 603 Summary......Page 604 PART 6: Web Applications with Spring......Page 605 What Is MVC?......Page 606 Introducing Spring MVC......Page 608 Using Handler Mappings......Page 609 Using Handler Interceptors......Page 610 Working with Controllers......Page 611 Views, Locales, and Themes......Page 618 Using Command Controllers......Page 630 Using Spring MVC in the Sample Application......Page 646 Summary......Page 651 CHAPTER 18: Beyond JSP......Page 652 Using JSP Pages......Page 653 Using Velocity......Page 658 Using XSLT Views......Page 663 Using PDF Views......Page 666 Using Excel Views......Page 668 Using Tiles......Page 670 Using Views in the Sample Application......Page 683 Summary......Page 685 Exploring the Struts Architecture......Page 686 First Struts Application......Page 687 Accessing Spring Beans......Page 690 Using Other Views......Page 694 Using Struts Actions as Spring Beans......Page 696 Combining Struts and Spring MVC......Page 698 Summary......Page 701 PART 7: Appendixes......Page 702 Introducing Unit Testing......Page 703 Unit Tests......Page 705 Writing Integration Tests......Page 710 Performance Testing......Page 715 Summary......Page 716 APPENDIX B: The Spring Rich Project......Page 717 Getting Spring Rich......Page 718 Compiling Spring Rich and the Petclinic Sample Application......Page 720 Examining the Petclinic Startup Sequence......Page 721 Using the Base Components of Spring Rich......Page 723 Summary......Page 734 APPENDIX C: Spring IDE......Page 735 Installing Spring IDE......Page 736 Adding the Spring IDE Nature......Page 740 Editing and Validating Configuration Files......Page 741 Visualizing a Spring Application......Page 745 Summary......Page 747 APPENDIX D: The Future of Spring......Page 748 Using Scripting Languages with BeanFactory......Page 749 Using J2SE 5.0 Annotations......Page 752 Using Spring JMX......Page 754 Building JasperReports Views......Page 766 Summary......Page 770 A......Page 771 B......Page 774 C......Page 775 D......Page 779 E......Page 781 F......Page 783 H......Page 784 I......Page 786 J......Page 789 L......Page 792 M......Page 793 O......Page 796 P......Page 797 R......Page 800 S......Page 801 T......Page 806 U......Page 808 W......Page 809 X......Page 810 Spring—the open source Java–based framework—allows you to build lighter, better performing applications. Written by Spring insiders Rob Harrop and Jan Machacek, Pro Spring is the only book endorsed by Rod Johnson, founder of the Spring Framework. At over 800 pages, this is by far the most comprehensive book available and thoroughly explores the power of Spring. You'll learn Spring basics and core topics, as well as share the authors'insights and real–world experience with remoting, mail integration, hibernate, and EJB. From the foreword: “Rob's enthusiasm for Spring—and technology in general—is infectious. He has a wide range of industry experience and a refreshingly practical, common sense approach to applying it. All those qualities come out in this book. It's evident on nearly every page that it reflects in–depth experience with Spring and J2EE as a whole. Rob is not only an author and open source developer—he is an application developer, like his readers. I firmly believe that the best writing on software development comes out of experience in the trenches, so this is my kind of book. If you're new to Spring, this book will help you understand its core concepts and the background in areas such as transaction management and O/R mapping that underpins them. If you're already using Spring, you will learn about features you haven't yet seen and hopefully, gain a deeper understanding of those features youre already using.” —Rod Johnson, Founder of the Spring Framework *Readers will witness a real application being built with Spring framework, which is a very hot topic. *Aspect Oriented Programming (AOP) is most up to date at time of book's release; AOP is a hot topic right now. *Will be endorsed by Open Source Spring Framework founder and head, Rod Johnson (plus a Foreward, name on cover, and/or possible Spring logo). Pro Spring aims to be a useful, simple answer for readers' lightweight, alternative J2EE development needs. Put simply, this book brings J2EE "down to earth
کتابهای مشابه

Pro Spring
۴۹٬۰۰۰ تومان
Pro Spring
۴۹٬۰۰۰ تومان
Pro Spring Boot
۴۹٬۰۰۰ تومان

پرو اسپرینگ بوت
۴۹٬۰۰۰ تومان
Pro Spring Integration (Expert's Voice in Spring)
۴۹٬۰۰۰ تومان
Pro Spring Integration (Expert's Voice in Spring)
۴۹٬۰۰۰ تومان

Pro Spring Integration (Expert's Voice in Spring)
۴۹٬۰۰۰ تومان
Pro Spring: Fourth Edition
۴۹٬۰۰۰ تومان
Pro Spring Fourth Edition
۴۹٬۰۰۰ تومان
Pro Spring 6 : An In-Depth Guide to the Spring Framework
۴۹٬۰۰۰ تومان
Pro Spring Batch : batch processing with the Spring Batch framework
۴۹٬۰۰۰ تومان
Pro Spring 3 (Code Only)
۴۹٬۰۰۰ تومان
قیمت نهایی
۴۴٬۰۰۰ تومان
