Sunday, December 18, 2011

GComparator,the Generic Comparator

I have recently created a project in code.google.com named GComparator (http://code.google.com/p/gcomparator/).  
GComparator is an attempt to create a single generic comparator ,that will have the capability and flexibility to meet complex sorting requirements . 
For GComparator , 'G' stands for the term 'Generic'. 
It has following features

1.Can sort any java data type ,in any mode (ascending/descending) . 
2.It can perform multi-field sort. 

Its just an initial release .I will continue to add different features depending on the feedback I get .

Wednesday, June 29, 2011

Integrating Jmesa with Struts 1

After a long gap ,I am back .
Background:
Few months back , I used Jmesa with Struts 1 in my project .
Never heard the name Jmesa before .My requirement was bit complex and was searching for a custom API .Had a look at different java tags like DisplayTag etc , but was not happy .
Finally I found Jmesa !
It was more than enough for me then :)

The Jmesa site had no documentation on  Struts1 and Jmesa integration ,so had to do it on my own and frankly speaking ... it took some effort .
But ,after the job was done , I was really impressed with this wonderful API .
It is simple,lucid,easy to use .

I was bit surprised that why Jmesa is not that popular as it should be ? May be lack of documentation ? I do not know . It is actually very well documented .
I wanted to give back something to the Jmesa community ,so ...decided to write a step by step guide doc about Struts1 and Jmesa integration and finally send it to Jmesa owner Jeff Johnston .
Jeff was very glad with it and published it in the Jmesa website itself. Here is the link Integrating Jmesa with Struts1


I have send a war file also that contains end to end integration of Struts and Jmesa .Go to the download location Jmesa related downloads and download the war file named 'Struts1WithAjaxExample.war'.

I see the download count increasing everyday and feel really happy .My purpose is met .
Hope this helps you .If you see the download count ....at least it has helped more than 1100 developers across the globe by now :)