Monday September 27, 2004

[ANN] Struts Menu 2.3 Released
Download · Release Notes.
This release's major feature is the complete de-coupling from Struts - so that no struts.jar is required in the classpath anymore. Of course, if you have it in there, it's used as before. This release was primarily motivated by my need to include this in the WebWork version of AppFuse. In addition, I fixed a lot of bugs that I never even realized were entered. I'm monitoring the tracker's now - hopefully the delay won't happen again.
Additional Struts Menu Links:
Posted in Java at Sep 27 2004, 11:08:07 PM MDT 37 Comments
WebWork's Validation and SpringObjectFactory
For the last couple of nights, I've been wresting with WebWork's validation framework and trying to get it's client-side stuff to work with AppFuse. After much frustration, I finally figured it was caused by the SpringObjectFactory class. By using this patch, I was able to get regular client-side validation to work, but not the VisitorFieldValidator - which is what I'm using for almost all validations.
Since I've been done with the WebWork integration into AppFuse for a few days now, I think it's time to cut my losses and start working on other stuff for the 1.6 release. Hopefully someone will figure this out someday, but in the meantime, the server-side validation should satisfy most requirements.
In other words: there will be no client-side validation for WebWork in AppFuse 1.6.
Update: After playing a bit more tonight, I almost added client-side validation by specifying the validation rules per-action rather than per-POJO. Then I discovered that the client-side validation has no way to cancel its invocation. With Commons Validation, you can add an onclick handler to a submit button (onclick="bCancel=true") to cancel client-side validation.
Posted in Java
at Sep 27 2004, 06:09:31 PM MDT
2 Comments
Search This Site
Recent Entries
- The Cloud Computing Continuum with Bob McWhirter
- Software Quality: The Quest for the Holy Grail?
- What's Happening in the Java World?
- Fantastic Fun in Jackson Hole
- How We Hired a Team of 10 in 2 Months
- Jack's Skiing Like A Madman!
- My Future of Web Frameworks Presentation
- My Guest Room Remodel is finished!
- Web Application Testing with Selenium by Jason Huggins
- Web Application Testing with Selenium at Agile Denver next Monday