Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
Marc Fleury September 23, 2003 http://www.theserverside.com/home/thread.jsp?thread_id=21595 "Note that most framework of AOP DO NOT BOTHER WITH THE ASPECTS. They don't ship "aspects" they define frameworks for them (including JBossAOP), which is why we all talk about the "logging" aspects which btw may not be the best candidate (it is very contextual) but that is another discussion. THE CROWN JEWEL OF AOP in MIDDLEWARE are the aspects themselves. JBoss 4 ships aspects." Marc Fleury September 28, 2003 http://www.theserverside.com/home/thread.jsp?thread_id=21595 "Applicability of AOP. What kind of problems are solved with AOP? in my mind insertion of really orthogonal concerns in the flow. That is why middleware is so relevant as an AOP enabled framework. AOP for applications? I will doubt until proven wrong (not to say that I am right on that point). EXTENSION of user applications with AOP etc."
Rod Johnson October 2003 TheServerSide TechTalk interview http://www.theserverside.com/events/index.jsp "I think AOP is going to be very, very important. I think in the long term AOP is going to change the way we design applications. I think in the short to medium term, it�s going to have a significant effect on J2EE, primarily, as a replacement for EJB. As I�ve said, I think that EJB is a transitional solution to AOP middleware. I think AOP generalizes a lot of the ideas that we successfully applied in EJB, and makes them both more powerful, but eliminates a lot of the downsides of EJB. For example, declarative transaction management is one of the nicest features of EJB. But, in fact, we can implement this in a simple way using an AOP framework. So I think we�ll be hearing a lot more about AOP, both in the next one or two years as it becomes a popular replacement to EJB and in the next 5 to 10 years when it really changes the way we design applications."