Mathew's Thoughts
Mathew's Thoughts

Virtual Appliances

Recently I had to review a product which was being offered as a Virtual Appliance. This was the first time I had come across something like this. Pretty soon I was "googling" around to understand this better. << MORE >>

JEE - The Road Ahead with JEE 6

Prior to JEE 5 , the JEE/J2EE platform did not go down that well across the developer community. As software evolves and new ideas flow in, it was only natural that JEE 6 would refine and become a better platform.<< MORE >>

Is Axis2 way too complicated for web apps?

Is Axis2 way too complicated for web apps? << MORE >>

Apache CXF - Simple WebService With Spring

A reader posted a comment to one of my old blogs on XFire. That rekindled my interest so I checked the XFire web site only to be informed that XFire is now Apache CXF (version 2.2.3 at this moment in time).<< MORE >>

Spring Batch 2.0

Previously I had written a 3 part series on Spring Batch 1.x. Since then Spring 2.x has been released and I promised myself (and one reader) that I would get to updating my previous articles to reflect the new release.<< MORE >>

Comet , HTML 5 Web Sockets and Server Sent Events (SSE)

In the AJAX world of today and in the past there has always been a need to support UI's that constantly update themselves as new data becomes available on the server.<< MORE >>

Adobe Flex - Part 2

Organize Flex code into separate files, create custom components, create custom class and use validators to validate form elements.<< MORE >>

Adobe Flex - Part 1

Adobe Flex is a framework/sdk provided by Adobe that allows us to build rich internet applications (RIA) using Flash as the underlying technology.<< MORE >>

Facelets

Facelets is a JSF framework to implement UI templating (like tiles, sitemesh). You can use Tiles to implement the templating portion but Facelets is built for JSF.<< MORE >>

REST with JAX-RS

REST (REpresentational State Transfer) is an architecture style that describes how to use the Web (HTTP) to access services. JAX-RS (JSR 311) is a Java API to support implementation/access of REST web services using Java. This style was first documented by Ron Fielding.<< MORE >>

Apache Camel

Apache Camel is an integration framework that supports and implements various integration related patterns. This article goes over a basic example which will give the reader a decent beginning to Camel.<< MORE >>

Spring Batch 2.0 - Part III - From Database to Flat File

In Spring Batch 2.0 Part-II of this series, I went through an example of reading from a flat file and persisting into the database. In this article I will go through the reverse. Read 200,000 rows from the database and export it into a comma separated flat file.<< MORE >>

Spring Batch 2.0 - Part II - Flat File To Database

Use Spring Batch 2.0 to read 200,000 rows from a flat and persist to a database.<< MORE >>

Spring Batch 2.0 - Part I - Simple Tasklet

There is always a healthy debate when talking Java and batches. When I heard Spring Batch, I had to try it out. << MORE >>

Ubuntu + Apache2 + php + Zend

At times I get so tired of Java that I just yearn for a different set of frameworks (or should I say an environment where there is a good , concise language and less frameworks to choose from). PHP and Zend Framework are on of my candidates.<< MORE >>

Google Web Toolkit (GWT)

Tried out Google Web Toolkit (GWT). Sharing some thoughts and also my eclipse project.<< MORE >>

Spring Security - The new and improved ACEGI

Ah! Good ol ACEGI. Or should I say the good old new ACEGI aka Spring Security. << MORE >>

J2ME/JavaME Visited Again

It seems like an eternity since I last tried J2ME or JavaME as its known now. It was Sept 2003, when I was working at a product development company and was building a component using J2ME. I even managed to get an article published at http://my.advisor.com/articles.nsf/aid/12697<< MORE >>

Android for Mobile Apps

Android is a complete open source stack that allows one to build mobile applications. The stack includes an operating system, middleware and common applications. It also provides us with a Java API to develop our own custom mobile applications. It does not discriminate between common applications vs custom applications. Everything that the common applications can do so can yours (making calls, sending sms, etc.).<< MORE >>

Spring LDAP Template

ust like you have JDBC/Hibernate/iBatis templates in Spring, we also have an LDAPTemplate. You can download the spring ldap library from http://springframework.org/ldap.<< MORE >>
Blog Software