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:

That’s it for now…

Posted in , ,  | Tags , , , , , ,  | no comments | no trackbacks

Trackbacks

Use the following link to trackback from your own site:
http://blog.seesaw.it/articles/trackback/181235

Comments

Comments are disabled


SeeSaw srl - Via Monte Pasubio, 8 37126 Verona - tel +39 045 4857457 fax 045 4851151 P.Iva 03609790237