4+ Hours of Video Instruction
Spring Developer Advocate Josh Long provides a walking tour of all the Spring projects, including: Spring, Spring MVC, Spring Data, Spring Batch, Spring Integration, Spring Security, Spring Social, and more. Josh introduces how to get started building modern-day Spring applications while introducing the concepts behind them. In the lessons, Josh guides viewers through a look at the Spring stack and the features designed to support relational data access, NoSQL and big-data access, batch processing, integration and messaging, REST services, mobile clients, OAuth-secured, connected web applications, service provider APIs, and more!
Introduction to Spring examines the open source framework as well as Spring projects. Viewers will learn to build their own applications using the SpringSource Tool Suite. Lesson 1 covers various configuration styles and the ApplicationContext to give new users a feel for what Spring brings to the table.
The Life of a Bean reviews how Spring helps manage the lifecycle and scope of beans. Showcasing the functionality of beans using PostProcessors and AOP, the lesson concludes with instructions on how easily you can augment your beans.
Power Tools in Core Spring teaches some of the more advanced features in the core Spring framework. It includes application configuration and how to use services such as Java scheduling, thread managing, and caching.
Relational Data Access with Spring covers support and common idiom transaction management. The lesson teaches Spring data access and looks at convenient relational databases like JDBC and JPA.
NoSQL Data Access with Spring examines the umbrella project to help address the next generation of data. The lesson then reviews Spring technologies like Spring Redis and MongoDB. The lesson ends by looking at the conveniences that Spring data can provide through the repository report.
Batch Processing with Spring gives instructions on batch processing and the motivations behind it. Viewers will learn how to describe and create batch jobs using Spring batch, Java, and XML configuration styles.
Integration and Messaging in Spring takes a look at the common messaging idioms supported in Spring and shows how to connect to JMS and AMQP brokers. It reviews how messaging can provide a better connection and a reliability scale. The lesson concludes by teaching how the enterprise application integration in Spring can help build better event-driven architectures.
Building Web Applications with Spring starts with the basics on how to build web applications and then moves on to Servlet Support in core Spring. It also looks at MVC Spring and how that can be used to build web applications with REST. The lesson ends by describing how to secure your applications with Spring Security and OAuth.
Cloud Foundry provides information on how to use Spring’s component model to easily insulate your application from the underlying platform. Viewers will also learn how to move their application to a cloud platform like Cloud Foundry.
LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at http://www.informit.com/livelessons
Download the code files associated with this product by going to the Git repository at https://github.com/joshlong/spring-livelessons.