Foreword

The history of software engineering is, in effect, the history of abstraction. As complexity rises, we respond by raising the level of abstraction in our programming languages and in our methods. Thus, we have seen the move from C to Java, from structured methods to object-oriented design, and from classes to design patterns to architectural frameworks.

J2EE, the Java 2 Platform, Enterprise Edition, is such a framework. J2EE is a comprehensive platform for deploying complex systems. It raises the level of abstraction for the development team by offering a set of mechanisms (JSP, Enterprise JavaBeans, servlets) and services (JDBC, JNDI, JMS, and RMI to name a few), enabling the team to focus on its core business value instead of building ...

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.