Monday, September 29, 2008

work and play

i'm enjoying my new toy (hp pavilion dv2915nr) and here's a snapshot of my current desktop and system tray



Monday, September 8, 2008

Hands Dirty with Java and Open Source

in case someone is in need of a guide on how to get up-to-speed with portlet development (JSR-168) using the struts2 mvc framework, spring, and maven, i have written here a How-To guide:

http://edwin.quita.googlepages.com/Maven2HowTo.doc

and the archetypes here:

http://edwin.quita.googlepages.com/portlet-archetype.zip
http://edwin.quita.googlepages.com/service-archetype.zip

Note:
you have to integrate some i18n features yourself.

p.s.
here's an HTML version of the document provided by google:

Friday, September 5, 2008

things to ponder with JEE application development

1. User/Business Defined Exceptions are handled inside Service or Business Layer and is added in a info/error message map.

2. Messages should be stored and retrieved in a property file when support for internationalization is required.

3. A Global Constant Java file should be used to hold page forwards, default row-per-page, fixed-drop-down list of values, etc.