Configuration Visualization for Spring |
SpringGraph is now known as SpringViz |
The Spring Framework provides an excellent infrastructure for wiring together applications (it provides a lot more than just that, but the wiring is what I'm interested in here). Wiring an application together with Spring involves maintaining XML files. Unfortunately, the XML can grow to be rather large, making a visualization tool desirable. SpringGraph provides that tool, although I hesitate to call it a "tool", since it's just an XSLT. <html> <img src="/weblog_img/spring_graph.jpg"> Example Spring configuration graph from "jpetstore" sample </html> SpringGraph uses XSLT to generate a "dot" notation file displayable by Graphviz. Graphviz provides high-quality display and export of "dot" files. You'll need to download Graphviz for your platform. The below is a graph of my current project's Spring configuration. It's huge, so it's obviously unreadable here (see the PDF), but you get the idea. <html> </html> Download<html>
</html> Credits* The approach taken to implement SpringGraph came from Erik Burke's AntGraph utility. Thanks Eric! * Graphviz for OS X really rocks! Thanks AT&T! Back to Software |
There was a naming conflict - SpringGraph was already extant (it's a Perl graphing library/utility), so I renamed my Spring configuration visualization utility to SpringViz. |
Can't locate object method "startform" via package "CGI" at wiki.pl line 1474.
For help, please send mail to the webmaster (webmaster@samoht.com), giving this error message and the time and date of the error.