Mark Secrist

Mark is an instructor/consultant at Pivotal (formerly VMware/SpringSource) teaching on topics such as the Spring Framework, Groovy & Grails, Gemfire and Big Data. Prior to becoming an instructor, Mark has developed software using technologies like Java, JEE, Groovy/Grails and more. In addition, he has presented at such conferences as JavaOne, HP Software Forum and more.




Presentations

Going Beyond Dependency Injection

Many developers who are learning the Spring Framework think of it as simply another mechanism for centralized dependency injection. While the framework does handle that aspect quite well, the framework is so much more. In this session, we'll explore some of the building blocks and patterns used by the core framework as well as many of the other Spring projects. The result is that attendees will gain a better understanding of how to use the Spring Framework and learn how to build their own components that can leverage these same patterns. Topics we'll explore: - What is the benefit of centralized lifecycle management - Programming to interfaces - Leveraging the power of proxies - Using annotations - Understanding the template pattern