Pro Spring 5 : an in-depth guide to the Spring framework and its tools /: an in-depth guide to the Spring framework and its tools. (2017)
- Record Type:
- Book
- Title:
- Pro Spring 5 : an in-depth guide to the Spring framework and its tools /: an in-depth guide to the Spring framework and its tools. (2017)
- Main Title:
- Pro Spring 5 : an in-depth guide to the Spring framework and its tools
- Further Information:
- Note: Iuliana Cosmina, Rob Harrop, Chris Schaefer, Clarence Ho.
- Authors:
- Cosmina, Iuliana
Harrop, Rob
Schaefer, Chris
Ho, Clarence - Contents:
- ""Contents at a Glance""; ""Contents""; ""About the Authors""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Introducing Spring""; ""What Is Spring?""; ""Evolution of the Spring Framework""; ""Inverting Control or Injecting Dependencies?""; ""Evolution of Dependency Injection""; ""Beyond Dependency Injection""; ""Support for Java 9""; ""Aspect-Oriented Programming with Spring""; ""Spring Expression Language""; ""Validation in Spring""; ""Accessing Data in Spring""; ""Object/XML Mapping in Spring""; ""Managing Transactions"" ""Simplifying and Integrating with JEE""""MVC in the Web Tier""; ""WebSocket Support""; ""Remoting Support""; ""Mail Support""; ""Job Scheduling Support""; ""Dynamic Scripting Support""; ""Simplified Exception Handling""; ""The Spring Project""; ""Origins of Spring""; ""The Spring Community""; ""The Spring Tool Suite""; ""The Spring Security Project""; ""Spring Boot""; ""Spring Batch and Integration""; ""Many Other Projects""; ""Alternatives to Spring""; ""JBoss Seam Framework""; ""Google Guice""; ""PicoContainer""; ""JEE 7 Container7""; ""Summary""; ""Chapter 2: Getting Started"" ""Obtaining the Spring Framework""""Getting Started Quickly""; ""Checking Spring Out of GitHub""; ""Using the Right JDK""; ""Understanding Spring Packaging""; ""Choosing Modules for Your Application""; ""Accessing Spring Modules on the Maven Repository""; ""Accessing Spring Modules Using Gradle""; ""Using Spring Documentation""; ""Putting""Contents at a Glance""; ""Contents""; ""About the Authors""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Introducing Spring""; ""What Is Spring?""; ""Evolution of the Spring Framework""; ""Inverting Control or Injecting Dependencies?""; ""Evolution of Dependency Injection""; ""Beyond Dependency Injection""; ""Support for Java 9""; ""Aspect-Oriented Programming with Spring""; ""Spring Expression Language""; ""Validation in Spring""; ""Accessing Data in Spring""; ""Object/XML Mapping in Spring""; ""Managing Transactions"" ""Simplifying and Integrating with JEE""""MVC in the Web Tier""; ""WebSocket Support""; ""Remoting Support""; ""Mail Support""; ""Job Scheduling Support""; ""Dynamic Scripting Support""; ""Simplified Exception Handling""; ""The Spring Project""; ""Origins of Spring""; ""The Spring Community""; ""The Spring Tool Suite""; ""The Spring Security Project""; ""Spring Boot""; ""Spring Batch and Integration""; ""Many Other Projects""; ""Alternatives to Spring""; ""JBoss Seam Framework""; ""Google Guice""; ""PicoContainer""; ""JEE 7 Container7""; ""Summary""; ""Chapter 2: Getting Started"" ""Obtaining the Spring Framework""""Getting Started Quickly""; ""Checking Spring Out of GitHub""; ""Using the Right JDK""; ""Understanding Spring Packaging""; ""Choosing Modules for Your Application""; ""Accessing Spring Modules on the Maven Repository""; ""Accessing Spring Modules Using Gradle""; ""Using Spring Documentation""; ""Putting a Spring into Hello World""; ""Building the Sample Hello World Application""; ""Refactoring with Spring""; ""Spring Configuration Using Annotations""; ""Summary""; ""Chapter 3: Introducing IoC and DI in Spring"" ""Inversion of Control and Dependency Injection""""Types of Inversion of Control""; ""Dependency Pull""; ""Contextualized Dependency Lookup""; ""Constructor Dependency Injection""; ""Setter Dependency Injection""; ""Injection vs. Lookup""; ""Setter Injection vs. Constructor Injection""; ""Inversion of Control in Spring""; ""Dependency Injection in Spring""; ""Beans and BeanFactory""; ""BeanFactory Implementations""; ""ApplicationContext""; ""Configuring ApplicationContext""; ""Setting Spring Configuration Options""; ""Basic Configuration Overview""; ""Declaring Spring Components"" ""Using Java Configuration""""Using Setter Injection""; ""Using Constructor Injection""; ""Using Field Injection""; ""Using Injection Parameters""; ""Injecting Simple Values""; ""Injecting Values by Using SpEL""; ""Injecting Beans in the Same XML Unit""; ""Injection and ApplicationContext Nesting""; ""Injecting Collections""; ""Using Method Injection""; ""Lookup Method Injection""; ""Considerations for Lookup Method Injection""; ""Method Replacement""; ""When to Use Method Replacement""; ""Understanding Bean Naming""; ""Bean Name Aliasing""; ""Bean Naming with Annotation Configurations"" … (more)
- Edition:
- Fifth edition
- Publisher Details:
- United States : Apress
- Publication Date:
- 2017
- Copyright Date:
- 2017
- Extent:
- 1 online resource
- Subjects:
- 005.13/3
Computer science
Java (Computer program language)
Application software -- Development
Web site development
COMPUTERS -- Programming -- General
Application software -- Development
Java (Computer program language)
Web site development
Computers -- Software Development & Engineering -- General
Software Engineering
Java (Computer program language)
Software engineering
Computers -- Programming Languages -- Java
Programming & scripting languages: general
Electronic books - Languages:
- English
- ISBNs:
- 9781484228081
1484228081 - Related ISBNs:
- 9781484228074
1484228073 - Notes:
- Note: Includes bibliographical references and index.
Note: Online resource; title from PDF title page (SpringerLink, viewed October 25, 2017). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.359864
- Ingest File:
- 01_322.xml