WebWork is a much better framework compared to any of the action frameworks around. Read on to get started with WebWork. I will cover what is required to get started with WebWork and also how to integrate with Spring for a complete end-to-end solution. Continue reading
Author Archives: Mathew
XSLT group-by
While doing some reading (or catching up) on new features in XSLT 2.0, I came upon a very useful addition. It is possible to implement this in XSLT 1.0, though rather painfully, but it’s a lot more intuitive in 2.0. Continue reading
Tapestry 4
Are there too many web frameworks out there? Well for those in the know the answer will be a resounding yes. Which one to pick up has become really a painful decision! Once you take one path you cannot just switch the framework mid-way. There is always the good old Struts framework. But that seems to be “oh not so fashionable nowadays”. Ah that ‘Ruby on Rails’ … and then you can sift through the web to find its java inspired half-brother. Or should we Seam with JBoss Seam? Though in all fairness JBoss Seam cannot be called just a web framework. It is a complete framework for front-end and back-end development. Continue reading
Flat File Parser
After a few projects where I had to parse through legacy flat files I decided enough was enough and decided to write my own parser. This parser would do exactly one thing efficiently and that was convert lines from the flat file to java objects. I wanted something that was thin and did exactly what I mentioned above and no other frills. Continue reading
Unit Testing Woes
While unit testing is expected to be an integral part of every development effort, it is often not given its due importance during planning stages. Continue reading
Achieving Better Software Code Quality
Code Quality. Have you achieved it. If yes – Congrats and bi. If not read on. Continue reading
Intelligent Software Agents in Knowledge Management
The goal of this article is to introduce the reader to the concepts and theory behind the knowledge management process and how intelligent software agents can help to manage the knowledge management process. Continue reading