Spring's AOP and Transaction Frameworks
Aspect-Oriented Programming is a great way to implement cross-cutting concerns (i.e. caching,logging, security, transactions) into your applications. Transactions are an essential piece in enterprise applications for ensuring data integrity. This session covers two topics: Spring's AOP and Transactions Framework.
In the first half, you will learn about AOP and how Spring's API helps you implement interceptors to reduce code duplication in your applications. In the second half, you will learn about Spring's Transaction Framework and how it compares to J2EE's API.
About Matt Raible
Matt Raible has been building web applications for most of his adult life. He started tinkering with the web before Netscape 1.0 was even released. For the last 13 years, Matt has helped companies adopt open source technologies (Spring, Hibernate, Apache, Struts, Tapestry, Grails) and use them effectively. Matt has been a speaker at many conferences worldwide, including ApacheCon, JavaZone, Colorado Software Summit, No Fluff Just Stuff, and a host of others.
Matt is an author (Spring Live and Pro JSP), and an active "kick-ass technology" evangelist on raibledesigns.com. He is the founder of AppFuse, a project which allows you to get started quickly with Java open source frameworks, as well as a committer on the Apache Roller and Apache Struts projects.
Matt has had quite a ride in the past few years, serving as the Lead UI Architect for LinkedIn, the UI Architect for Evite.com and the Chief Architect of Web Development at Time Warner Cable. Currently, he enjoys Utah's fluffy powder while consulting at Overstock.com.
More About Matt »

