« Structure101 V3 Released, Adds Architecture Control for Teams | Main | Structure101 3.1 - Software Architecture Sandboxing »

Spring 2.5 Architecture Diagrams

I have updated the architecture diagrams for the just-released Spring 2.5. Any new or changed packages are highlighted (since 2.0.6). The diagrams are also online - if you pointed your IDE plugin at these after my previous entry, you will be seeing the updated diagrams in your IDE already, and any compile time messages about architecture violations will be based on the new versions.

Here's the new top-level architecture:

Top

And here are the internals of the larger subsystems:

org.springframework.aop:

Aop

org.springframework.beans:

Beans

org.springframework.jdbc:

Jdbc

org.springframework.jms:

Jms

org.springframework.orm:

Orm

org.springframework.web:

Web

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/775721/22950698

Listed below are links to weblogs that reference Spring 2.5 Architecture Diagrams:

Comments

Hi Chris,

Thought you might like to know that Sam Brannen from Interface is presenting on Spring 2.5 at this years Irish Java Technology Conference IJTC 2007 this coming Thursday ( 8th November ) - check his abstract at http://ijtc.firstport.ie

Best
Barry

Hi Chris,

I have a question regarding the architecture diagrams. When you look at the orm diagram from spring it looks like ibatis depends on hibernate 3. In fact jpa is the only package that depends on hibernate 3. Is it possible to express this fact in an architecture diagram? An idea could be to position the hibernate 3 layer only below jpa to show the others are independent of it.

I just managed to solve it myself. My solution was to simply create a new empty cell by hand, move hibernate 3 and jpa into this cell and then move the new cell beside ibatis and the others. So the architecture shows clearly that e.g. ibatis does not depend on hibernate 3. It would be great if structure 101 could do this automatically. But I do not know if this is possible.

Post a comment

If you have a TypeKey or TypePad account, please Sign In