Thanks to everyone who pointed me to Commons Collections and its Functor package yesterday. To me, this is just one step below having closures natively present in the language. FYI, I was able to remove all duplication from my class and reduce the LOC from 211 to 136 – in other words, 75 lines of [...]
Archive for August, 2006
16 Aug
Java needs closures
I’m sure everyone is sick of reading this same rant over and over, but I just had to add more fuel to the fire. I’m attempting to implement access privilege delegation in a JSF application – basically, users can delegate their ability to do “stuff” in our application to other users. I have a backing [...]
15 Aug
Raible’s Wiki: AppFuseRoadmap
Raible updated the AppFuseRoadmap yesterday. I’m really excited about where the project is going. XDoclet has been a good friend, but I’m really happy to see its demise in favor of annotations. JDK 5 and JSP 2.0 will also be really helpful – I’ve wanted to leverage these technologies for a long time, but haven’t [...]
15 Aug
It seems that AppFuse has a competitor!
I found Project Able while reading Raible’s blog this morning. While it doesn’t claim to duplicate everything that AppFuse does (i.e. they pick a framework and stick with it instead of providing choice), they are doing some neat things. I may take a look at it if I ever have time. Project Able is a [...]
9 Aug
Seven simple reasons to use AppFuse
I’ve wanted for some time now to write a blog entry promoting my favorite open source project – AppFuse. Since I started developing web applications using AppFuse as a base, I can truly say that I’ve rediscovered the joy of software development. I’ve found no other technology or methodology that has allowed me to place [...]








