Oreilly - Spring Framework Essentials
by | Released January 2016 | ISBN: 9781491942680
This video's accompanying source code can be found in the eGitHub repository https://github.com/kousen/Spring-Framework-Essentials.Anyone who writes or maintains Java code using Spring Framework Version 4 will appreciate this overview of the fundamentals that drive this powerful application framework. As Java expert and trainer Ken Kousen puts it, the modern framework “is not your parent's framework." This tutorial offers insights helpful to newcomers and seasoned developers alike--even those transitioning to Spring Boot--and provides a step-by-step walkthrough of how to: Understand the Spring approach to application development Use the JavaConfig technique to its fullest Build applications with Java-based dependency injection Access data sources, using the JDBC template Work with ORM tools and Spring Manage declarative and programmatic transactions Learn about Aspect Oriented Programming Test applications with TestContext Discover how to use Java SE 8 in Spring Simplify development with Spring BootKen Kousen trains, consults, and mentors developers in all areas related to Java, specializing in Android, Spring, Hibernate/JPA, Groovy, and Grails. He is the author of Making Java Groovy (Manning) and the upcoming Gradle Recipes for Android (O'Reilly). He holds BS degrees from M.I.T., an MS and a Ph.D. from Princeton, and an MS in Computer Science from R.P.I. Show and hide more Publisher resources Download Example Code
- Introducing the Spring Framework
- The History of Spring 00:10:57
- Getting Started and Reference Documentation 00:16:10
- Building Applications
- A Simple Java Application with Spring 00:14:48
- Java-Based Configuration 00:14:22
- Annotation Configuration 00:12:23
- The Classic XML Approach 00:16:23
- Configuring Beans
- Constructor and Setter Injection 00:08:57
- Bean Scopes 00:11:16
- Factory Methods and Factory Beans 00:09:12
- Initialization and Destruction 00:09:10
- Aspect Oriented Programming
- AOP Concepts 00:07:50
- Defining Pointcuts and Applying Advice 00:11:33
- Types of Advice 00:08:16
- Testing with Spring
- Standard Testing Annotations and Injecting Fixtures 00:10:05
- Transactional Tests 00:05:13
- Transactions in Spring
- Declarative Transaction Management 00:15:58
- Isolation Levels 00:06:35
- Propagation 00:11:22
- Programmatic Transaction Management 00:04:48
- Data Access using JdbcTemplate
- Instantiation and Configuration 00:08:38
- Defining Data Sources 00:08:51
- Profiles and the Environment 00:08:47
- Implementing CRUD Methods 00:10:03
- Testing Repositories 00:12:16
- Hibernate/JPA and Spring Data
- Mapping JPA Entities 00:08:09
- Entity Managers and Vendor Adapters 00:08:10
- Implementing the JPA Repository 00:07:53
- Testing the Repository 00:09:23
- Spring Data JPA 00:11:23
- Spring Boot Demo
- Build and Run a Sample Boot Application 00:15:38
Show and hide more 9781491942680.spring.framework.essentials.OR.part1.rar
9781491942680.spring.framework.essentials.OR.part2.rar
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.