What made me to choose CXF over Axis2

My last assignment required me to expose soap based web service. While exploring I came to know that there are many types of web services, for example JBossWS, GlassFish Metro, Apache CXF, Axis1, Axis2 and likewise. All of them are widely used and were also promising to fulfill most of my requirements. Since I had [...]

Persisting relationship entities in Neo4j

Neo4j is a high-performance, NOSQL graph database with all the features of a mature and robust database. In Neo4j data gets stored in nodes connected to each other by relationship entities that carry its own properties. These relationships are very important in graphs and helps to traverse the graph and make decisions. This blog discusses [...]

Example of RESTful webservice with XML and JSON using Maven, JAXB, Jersey, Tomcat and cURL

In this post, I will demonstrate a simple example which will send a request to create a JAXBElement and retrieve it back in the form of XML and JSON using GET/POST HTTP methods respectively. This example will include all the steps from scratch till you get a RESTful web-service working for sending and getting back [...]

Spring JSF integration made easy & clean using Spring Annotations

With Spring becoming the De-facto framework for Java EE development,  developers are choosing to build their applications around the Spring framework and leveraging the robust programming model of Spring Dependency Injection and it’s flexibility to integrate seamlessly with other frameworks. JSF on the other hand is one framework whose component based model has gained wide [...]

Is Scala really Faster than Java?

Recently published paper from Google benchmarking different languages. It shows Scala to be faster compared to Java. I attempted to run the same benchmarks this weekend and am publishing my observations in this Blog. Observations in the blog may have been already made in the Google paper and by the developers involved.