Hi, you've reached the website of Mark Menard, Freemason, developer, businessman, photographer, motorcyclist and all around nice guy.
The main joy in my life is Sylva, my loving partner and friend. (You will see plenty of pictures of her. Also check out our site.) My professonal career is running a consulting firm concentrating on business automation and custom software. I enjoy software development, motorcycles, photography, dancing, freemasonry and travel.
Here you will find galleries of my latest photos, thoughts on software development, freemasonry, the occassional politics, and other things. Enjoy your time here.
Mark
An ongoing photographic study of Freemasonry.
To contact Mark send an email to mark@mjm.net. You will receive an auto response from my mail server to verify you're not a spammer.
© Mark Menard 2002-2007
Limited Time
Hi Phil,
I can't say as I follow you regarding using OGNL to populate the VRContext. The purpose of the VRContext is just to have an object to pass between the controller and the various service beans that will hold multiple objects. This keeps me from having to change method signatures if I need to add some argument to the call. Also the VRContext is just a Map, with some extra methods. I have had bad luck using OGNL to set values on Maps from user input. Everything ends up being a String[].
As to XWork validation, it just limited time. I've been learning Struts 2 as I go, and have been adding various portions of its functionality to my development process over time. I have been planning on looking at the validation framework. I guess it's time. One of the reasons I haven't looked closely at it, is I thought it was mainly field based, rather than semantic. I'll have to look into it.
Thanks for the comment,
Mark