Speaker Topics - No Fluff Just Stuff

All Roads Lead to.. AOP?

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.


About Eitan Suez

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.

More About Eitan »