You've seen how to build web applications with Spring. What if you also need to support data access and services to non-browser clients? You know how to do this with SOAP, but what about this REST stuff people are getting interested in? This talk will focus on exposing Spring code through RESTful interfaces.
This talk will focus on exposing Spring code through RESTful interfaces using technologies like Restlets and NetKernel for simplified consumption from any language/tool that supports HTTP. After a brief introduction to the ideas behind the REST architectural style, we will talk about what goes into building RESTful Spring APIs, how to control access to them through ACEGI, and how to publish, find and bind to them without using SOAP, WSDL and UDDI.
Now that you have built your Spring applications with all kinds of fancy beans, aspects, etc. you have to deploy it. Once it is deployed, you have to manage that deployment. How do you support different installation scenarios? How do you upgrade the whole system? How about just part of the system? Installing Jar files and Spring configurations by hand is so last century. Come see how you can use Maven to deploy, upgrade and rollback Spring configurations long before JSR 277 is available.
Copying and installing Jar files and Spring configurations by hand is so last century. Maven, the project management tool that grew up out of Apache efforts can do more than manage your builds and report on unit tests.
Come see how you can use an embedded Maven engine and local repository to deploy, upgrade and rollback Spring configurations long before JSR 277 is available.