Matt Raible
Rocky Mountain Software Symposium
Denver · November 11 - 13, 2005

Developer Advocate at Okta
Matt Raible is a Java Champion, Web Developer, and Developer Advocate at Okta. He loves to architect and build APIs and slick-looking UIs using CSS + JavaScript. When he's not advocating Okta and open source, he likes to ski with his family, drive his VWs and enjoy craft beer.
Presentations
Test-Driven Development with Spring and Hibernate
One of the hardest parts about J2EE development is getting
started. There is an immense amount of open source tools for web app development. Making a decision on which technologies
to use can be tough–actually beginning to use them can be even more difficult.
Once you've decided to use Struts and Hibernate, how do you go about implementing them? If you look on the Hibernate site or the Struts site, you'll probably have a hard time
finding any information on integrating the two. What if you want to throw Spring into the mix? For developers, one of the best ways to learn is by viewing sample apps and tutorials that explain how to extend those applications. In order to learn (and remember) how to integrate open source technologies such as Hibernate, Spring, Struts, and Ant/XDoclet, Raible created AppFuse.
Developing Web Applications with Spring and Ajax
In this session, you will learn what Ajax is and how it is
revolutionizing the way thatweb applications are developed.
In a similar way, the Spring Frameworks is greatly simplifying the code that we write Java web applications with.
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.