First off, I want to thank Apple for being such big supporters of Java. You may have gone off and done your own thing, but as Java developers, we still have to give some serious kudos.
However, what has been going on with symlinks in the /System/Library/Frameworks/JavaVM.framework/Versions directory is wrong. If I remember correctly, I noticed this at first with the upgrade to Snow Leopard, and...
on Jun 23, 2010
As a follow-up from the previous article on the Interaction-Flow-Service-Model Architectural Pattern (IFSM), let's talk about suggestions for developing a more modular flow layer.
All non-flow-related logic should be pushed to service layer (or an additional service-logic layer).
Aim for simplicity in controllers and related contextual VOs. Unless something else is needed, lean towards using...
on Dec 19, 2008
You've used in-memory databases, such as HSQLDB (formerly called Hypersonic) or it's newer, faster cousin H2, but fewer have heard about the in-memory mail server, GreenMail by IceGreen.
According to their site, "GreenMail is an open source, intuitive and easy-to-use test suite of email servers for testing purposes.
Supports SMTP, POP3, IMAP with SSL socket support. GreenMail also provides a...
on Aug 7, 2008
If you're a Java developer and you've been around for any length of time, you've likely run into the issue of wanting to write something that can deal with different versions of the same Java API that may be incompatible.
What got me thinking about this, is that I recently saw a forum post in the Atlassian Confluence Developer forum where someone was asking about how to get the version number of...
on Jul 31, 2008