Jersey 1.0 final ships – production quality RI for JSR 311 API

Today, Paul announced in his blog about the availability of Jersey 1.0. I have been waiting for this release like many others. The Jersey team delivered a pretty solid implementation and this implementation has been tested by the user community to a greater extent. This project can be considered as a blueprint for similar JSR … Continue reading Jersey 1.0 final ships – production quality RI for JSR 311 API

Yahoo Search Restful Client using Jersey

Yahoo Search provides a RESTful interface for web search. Of course this service is been there for a while. I was just curious to use Jersey Client to play around with the Yahoo REST service. It opens up a world of possibilities for building applications around these services in Java. Let us invoke the web … Continue reading Yahoo Search Restful Client using Jersey

Jersey Client API – made for each other

In my earlier blog entry on Jersey, I used HTTPClient API and curl command line utility as the clients. I had not mentioned about the Jersey Client API. It is part of the Jersey distribution. I would prefer using Jersey Client API as it is modeled around the concepts of JAX-RS spec. Let us quickly … Continue reading Jersey Client API – made for each other

Building RESTful web services using Jersey

Jersey is a JSR 311 reference implementation for the JAX-RS spec (The Java API for RESTful Web Services). The JSR development is nearing its completion, but for most part the RI is stable enough for developers to start playing with RESTful services. JAX-RS is an elegant API built around the powerful REST architecture and modeled … Continue reading Building RESTful web services using Jersey

ActiveMQ – shifting message brokering market landscape

Message brokering markets were once dominated by heavy weights and required huge investments by enterprises for implementing such solutions. Vendors made huge bucks out of it by selling such solutions and support. Is this still considered a niche market? I personally don't think so. I am definitely not against vendors offering such solutions, but the … Continue reading ActiveMQ – shifting message brokering market landscape

Developing Apache CXF and JPA services in NetBeans 6.1 IDE

Apache CXF is an open services framework. It is more than just a Web Services stack. Its simple, powerful, and promising. Today, the CXF project graduated from incubation as a top-level Apache project. It has made several stable releases since its incubation. I know projects which still prefer to use first generation Axis due to … Continue reading Developing Apache CXF and JPA services in NetBeans 6.1 IDE

Spring MVC Step-by-Step Tutorial ported on NetBeans/GlassFish

I was recently using the 1.1 release of Craig MacKay's Spring Module for NetBeans which supports the latest Spring Framework 2.5. Spring Framework tutorial hosted at NetBeans.org provides details on how to use this module in NetBeans IDE. Thomas Risberg's Developing a Spring Framework MVC Application Step-by-Step tutorial is a good one which explains end-to-end … Continue reading Spring MVC Step-by-Step Tutorial ported on NetBeans/GlassFish

Top 10 Software Architecture Mistakes – worth a read

Recently, I was reading a 2-part article series by Eoin Woods on software architecture woos and worries, though he terms as mistakes. Part 1 addresses top-5 and Part 2 addresses the rest. He mostly shares his own experience as a software architect for years. Buckle up, never do these mistakes - It's The Law in … Continue reading Top 10 Software Architecture Mistakes – worth a read