Entries for the ‘Software Development’ Category

EGit May Eat Your Project

I moved a few client repositories over to Git from Subversion over the weekend and I started using EGit. It works pretty well, other than that it’s missing the Team Synchronize functionality, which is sorely missed. The most you get is a single file diff. The only thing you have to watch out for is [...]

facelets.BUILD_BEFORE_RESTORE brokenness

I have finally had some time to sit down and figure out why submitted form data was disappearing when there were form validation errors. I tracked it down to facelets.BUILD_BEFORE_RESTORE, yet another one of Facelets completely undocumented features.
You may be wondering why I had it enabled in the first place, since I didn’t read the [...]

EclipseLink Hates MySQL… Probably

Being TopLink’s mutant flipper baby, it’s no surprise that EclipseLink’s (2.0.0) support of MySQL is substandard. If you have been using the two of them together, you may have noticed that LOBs don’t really work quite right. Some of the blame is probably for MySQL, with its multiple length-specific LOB column types, but it at [...]

They Should Have Called Java “Molasses”

Possibly a testament to why people hate the JCP, that style of bureaucracy, and why almost everything that isn’t touched by it actually gets things done, I ran into what I would consider a blocker when it was requested that I have the currency symbol and percent signs optional for form inputs using f:convertNumber and [...]

How To Easily Get Row Selection Working With ICEfaces and AspectJ

If you’ve succumbed to not being able to get Spring Web Flow to work with your other framework of choice (I am only using ICEfaces as an example because its fresh in my head) and have to figure out how to reimplement row selection for tables and such, since you can’t readily use SWF’s OneSelectionTrackingListDataModel [...]