How to cuddle your EJBs, Carlo de Wolf

Looking for ideal tools and techniques for building applications is like a quest for the holy grail. In this pursuit we’re looking for features like simplicity, performance, reusability, testability, hot-deployment, and embeddability.

In an attempt to find the holy grail of software development we'll mount up and try to assert whether EJB is a step forward or backward on our path. We'll go through a couple of aspects of an utopian software component in terms of performance/scalability and testability.

What if we opt for a simple direct-call solutions?
What if we invite aliens to help testing EJBs?
Class hot-deploy, a fluffy white rabbit?
What if we snuggle up real close to our EJBs in an embedded environment?

16.
16
Deploying is like Compiling
● It checks whether the application is
deployable
● It sets up a clean slate to begin tests from
● So, Dynamic Code Changing is a fluffy
white rabbit. Looks cute, but will kill you in
the end.