Many developers’ experience with Spring began with JDBC-based data access, and while the template design pattern remains prevalent, Spring’s suite of data libraries has continued to evolve (over the past decade!) with the increased popularity of NoSQL data stores. Spring has also evolved to support higher-level patterns, such as ETL (Extract-Transform-Load) and EIP (Enterprise Integration Patterns), with Spring Batch and Spring Integration, respectively. Taken together Spring Data, Batch and Integration provide a comprehensive foundation for working with data and building message-driven applications. In this session, we’ll walk through the libraries and frameworks with an emphasis on introductory demos.
Mark has been a member of the Spring team for over a decade, contributing to the Spring Framework and several other projects. He founded Spring Integration in 2007 and is one of the authors of Spring Integration in Action, published by Manning in 2012. Currently he co-leads Spring Cloud Data Flow and contributes to other Spring Cloud projects.