14.3. Portability and interoperability

An issue that is frequently of burning importance to EJB developers is that of code portability. Developers want to know if they can develop and test applications on one platform, with a view to deploying them eventually on another platform. Why should we want to do this? The problem is that many real-world EJB applications end up being deployed on heavy-duty, commercial-grade application servers. These products are optimized for high throughput and reliability and, on the whole, do not make good development platforms. Developers frequently complain about this, but it has never been clear to me why one should expect the same product to offer good development facilities and commercial-strength throughput ...

Get Applied Enterprise JavaBeans™ Technology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.