Rocky Mountain Software Symposium - May 5 - 7, 2006 - No Fluff Just Stuff

All Roads Lead to.. AOP?

Rocky Mountain Software Symposium

Denver · May 5 - 7, 2006

You are viewing details from a past event

About this Presentation

An exercise in refactoring, playing with Java 5 annotations, varargs, JUnit, and more (see detail description for more).

This talk is a little story. It begins, innocently enough, with a speaker's dilemma: how to give an effective talk on Hibernate? The speaker quickly realizes that to he's going to have to automate some of the associated configuration and setup code. There's an interesting refactoring hurdle along the way, whereby the author:

[a] dreams he could be writing the code in JavaScript
[b] tries out the Spring Framework's medicine for Hibernate
[c] ends up simply using JUnit
[d] gets inspired and writes his own mechanism to resolve the situation
[e] finally, looks towards the future with a sigh, and thinks “AOP”

An exercise in refactoring, playing with Java 5 annotations, varargs, JUnit, and more.

Eitan Suez

Eitan Suez is the creator of the open source framework JMatter

Eitan Suez is an independent software developer based in Austin, Texas. Some of the more visible work Eitan has done includes the open source project 'ashkelon' (sourceforge), a system for Java API documentation management; more recently, the open source framework JMatter (jmatter.org), a framework for constructing rich domain-driven workgroup applications (Java, Swing). Eitan has spoken at various NFJS events in years past, is active with his local JUG, and passionate about the practice of software development.