Grails Spring WS plugin 0.1 released
First up, thanks for everyone's encouragement and patience. After my talk at the Spring User Group @ Skills Matter a couple of weeks ago, I promised to make the code available so that people could get into the nitty gritty details of my Spring Web Services plugin. However at the time I wasn't totally happy with what I had (copying Spring config documents on plugin install!? That's bad...) and I didn't want to just provide a code drop that never went any further so I've spent the past week and a bit refining, updating and generally polishing the code from that talk.
The good news is that the code is now available... the even better news is that it's now a fully released Grails plugin hosted in the Grails central plugin repository.
As well as the code itself, highlights include:
- adding an Endpoint artefact and associated scripts so you can create your own convention-driven, contract-first web service endpoints in one step.
- adding an artefact to create functional tests for endpoints so you can test that your endpoints work in the way you expect within the full web service stack.
- a packaged, more Groovy-like WebServiceTemplate for consuming contract-first web services.
So, to all those that made it to the talk, enjoy! For those that couldn't make it, or maybe just caught the video online, then please head on over to the plugin's new home on Grails.org and download the code.
The last thing I'd like to say is that a plugin is only as good as the community that use it. What that means is that if you've got a suggestion/feature request/bug that could take the plugin to the next level then please get in contact. I'm looking forward to seeing how this plugin evolves.
Cheers!
Russ
About Russell Miles
A self-confessed polyglot programmer, Russ Miles is a senior consultant for SpringSource in the UK where he works with various companies to help them take full advantage of the Spring Framework. To ensure that he has as little spare time as possible, Russ contributes to various open source projects and has authored a number of books.
Russ is a keen contributor to open source projects and an author for O'Reilly Media. He has authored and co-authored 3 books; "AspectJ Cookbook", "Learning UML 2.0" and "Head First Software Development"
Prior to joining SpringSource, Russ gained experience of enterprise development throughout all tiers of application architecture including high performance and usability presentation tier services for the Search and Mobile Portal industries right through to maximum availability application and data services for the Defence industry.
Russ holds an MSc. Software Engineering from Oxford University.
More About Russell »NFJS, the Magazine
December Issue Now AvailableBDD and REST
by Brian SlettenMocks and Stubs in Groovy Tests
by Kenneth KousenAlgorithms for Better Text Search Results
by John GriffinKnowns and Unknowns of Scrum and Agile
by Brian Tarbox