YoVDO

Modern Java Component Design with Spring 4.3

Offered By: Spring I/O via YouTube

Tags

Spring IO Courses Software Development Courses Java Courses Spring Framework Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the latest advancements in Spring Framework's component model in this 53-minute conference talk from Spring I/O 2016 in Barcelona. Dive into Spring Framework 4's programming and configuration model, with a special focus on the then-upcoming Spring Framework 4.3 and its Java 8-enabled features. Discover how Spring's annotation-based component approach enhances source code readability and maintains consistency across entire application codebases. Learn about composable annotations with overridable attributes, convenient scoping annotations, configuration classes with autowired bean methods and constructors, generics-based injection matching, and precomposed annotations for MVC controllers. Gain insights into annotated JMS endpoints, event listeners, and other key topics through numerous code examples and design considerations presented by Juergen Hoeller.

Syllabus

Intro
The State of the Art: Component Classes
Composable Annotations with Overridable Attributes
Convenient Scoping Annotations out of the box
The State of the Art: Configuration Classes
Configuration Classes with Autowired Bean Methods
Configuration Classes with Autowired Constructors
Configuration Classes with Base Classes
Configuration Classes with Java & Default Methods
Generics-based Injection Matching
Injection of Collection Beans
Annotated NVC Controllers
Precomposed Annotation for MVC Controllers
Annotated JMS Endpoints
Annotated EventListeners


Taught by

Spring I/O

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity