Juergen Hoeller shares his experiences working on large projects (including his role as chief architect of the Spring Framework) to provide general guidelines on Packaging and package interdependencies, Layering and module decomposition, Evolving a large code base. Juergen will also discuss how tools can play a role in enforcing architectural soundness.
Comments
mostlyharmless replied ago:
This is a fantastic presentation, but for those of you who do not have 88 minutes to watch it, I have paraphrased it, and added a few comments of my own (very few) at http://mikenereson.blogspot.com/2007/06/spring-on-code-organization-for-large.html
Patrick Smacchia replied ago:
In the .NET sphere we are also facing the same kind of problem. I wrote and article about that, that describes similar answers (the architecture of Spring.NET framework is briefly mentionned):
Control component dependencies to gain clear architecture
http://www.theserverside.net/tt/articles/showarticle.tss?id=ControllingDependencies
Voters For This Link (16)
Voters Against This Link (0)