Why Use the J2EE and the UML Together?

Any reasonably proficient programmer can develop a piece of software that will do the job—for a while. But building an enterprise system that is maintainable, scalable, and evolvable is a different matter altogether. And these days, when a system must evolve at a breakneck pace or face obsolescence, it is all the more important to take the long term view because you will need to maintain, scale, and evolve the system you are building!

It is possible to survive and thrive for a while by coding, compiling, fixing, and deploying your application. Sooner rather than later, you will most likely find that your system is not able to scale to the new growth demands. This is because your system probably was not architected ...

Get Developing Enterprise Java Applications with J2EE™ and UML 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.