SpringFramework meeting report
Posted by Paolo Fri, 20 Jul 2007 14:35:00 GMT
Last weekend I had the opportunity to give a speech at the Spring Framework meeting in Cagliari.
My speech was about new features I and Michele added to the Java Parancoe framework, fixtures and plugins (the Parancoe website hasn’t been migrated from the old java.net one yet so be patient).
I think Parancoe is now the only Java framework that supports Yaml fixtures as RubyOnRails does, and that’s pretty cool because we can now have solid functional tests and we can share test data between the test and development environment.
The pluggability of Parancoe it’s a cool feature too, we can now extend the framework without cluttering the core… You just define a fragment of a web application and you can put its jar file in the classpath, thus enabling the plugin. Plugins can autocreate tables, populate them with yaml fixtures, expose DAOs, business services, controllers and can interact with the application lifecycle (filters/interceptors or context listeners).
An example? the Italy Plugin. If you drop the parancoe-plugin-italy.jar in your classpath your application will be blessed with 4 new auto-created tables: Comuni, Provincie, Regioni, Procure. Those tables get auto-populated with real data when your app starts, and you’ll automatically have the spring managed DAOs you need to interact with these tables exposed in your spring context. Having these kind of modules simplify and quickens the development of your Java applications.
Many other plugins are on the way, World Plugin and Security Plugin on top of them.
PS: If you’re interested in the Parancoe framework, drop me a line or put a comment here.
Getting back to the SpringMeeting. I’ll point you to a few resources:
- Our friend Lucio Benfante gave a speech on Parancoe too and wrote a good article about the event.
- There is a report of the trip on the JUG Padova website.
- You can download the Parancoe source code with examples and plugins at http://code.google.com/p/parancoe.
- You can ask more about Parancoe on the JUG Padova mailing list.
- Pictures of the event: mine, Lucio & Massimiliano.
That’s it for now…








