nvoxland
Oct 6th, 2005, 02:44 AM
I have posted version 1.0 RC 1 of Hoople, a tool to help with the management of Spring controller bean mapping files (among other things) at http://www.sundog.net/hoople.
Hoople allows you to split up your spring-beans.xml, etc. file and have an actual file on the filesystem for each URL the system will have. Each of those files contains the configuration for that URL that would have gone into the main config file.
Besides making knowing which URLs are available on the system and making merging with multiple developers easier, the welcome-file-list actually works for URLs managed by Spring because the application server sees there is a file there and doesn't simply return a 404 error without seeing what servlets would respond to it. We've used it internally for several years and have found it makes managing the spring-beans.xml file much easier.
Additionally, you can use your Hoople configuration files to generate Google sitemaps for your site, document what URLs do, and many other things.
I've done some testing of it and it should work fine for everyone. I've marked at as a release candidate rather than final to give people time to finds any bugs and/or have suggestions that may change the API before the API is frozen.
Also, any suggestions on the documentation would be greatly appreciated.
Nathan
Hoople allows you to split up your spring-beans.xml, etc. file and have an actual file on the filesystem for each URL the system will have. Each of those files contains the configuration for that URL that would have gone into the main config file.
Besides making knowing which URLs are available on the system and making merging with multiple developers easier, the welcome-file-list actually works for URLs managed by Spring because the application server sees there is a file there and doesn't simply return a 404 error without seeing what servlets would respond to it. We've used it internally for several years and have found it makes managing the spring-beans.xml file much easier.
Additionally, you can use your Hoople configuration files to generate Google sitemaps for your site, document what URLs do, and many other things.
I've done some testing of it and it should work fine for everyone. I've marked at as a release candidate rather than final to give people time to finds any bugs and/or have suggestions that may change the API before the API is frozen.
Also, any suggestions on the documentation would be greatly appreciated.
Nathan