Test CXF Restful Services with Rest-Shell @Put @Get

This short post publishes a Restful Web Service and then tests @Put and @Post methods using rest-shell. Create the Service Follow the instructions from my previous post: Produce Json From Restful CXF Web Service. Once you have done this, modify the CustomerService as follows: This provides methods to Put and Get data. Test the Service…

Produce Json From Restful CXF Web Service

In this post, we are going to create a simple Restful web service that returns json. This post follows on from Create Restful Web Services with JBoss, Maven, Apache CXF and Spring, but is also self-contained. Create the Project Using Eclipse / JBoss Developer Studio New -> Maven Project maven-archetype-webapp Group Id: com.skills421.webservices Artifact Id: SimpleCXFRest The…

Create Restful Web Services with JBoss, Maven, Apache CXF and Spring

In this short post, we are going to create a simple restful web service using Apache CXF, Spring, and JBoss AS7. Create the Project Using Eclipse / JBoss Developer Studio New -> Maven Project maven-archetype-webapp Group Id: com.skills421.webservices Artifact Id: SimpleCXFRest The default project structure will be created as follows: Add Missing Folders and Delete index.jsp Right-click…

Drools, Camel and Spring

Objectives In this example we will integrate Drools, Spring and Camel. We will first execute a test to show that our Rules are firing using just Drools Next we will test our Spring / Drools integration is working by loading a Drools Stateful Session bean and firing the rules associated with it. We will then…

Using MessageSource to get properties (i18N)

For International Support we need to implement properties files for each language. In order to support this, Spring provides a ResourceBundleMessageSource which we define in the spring-config.xml. With this in place, we can supply Spring with a list of properties files and a locale to use.  We can now use this combination to provide messages…

annotated Java Bean to read config.properties

This example is a little contrived in order to keep it simple. So far we have only covered Spring beans that are defined using the spring-config.xml. In this example we will use annotations in the bean class declaration to identify it as a Spring bean and then tell Spring where to look for these beans.…