Chapter 14. Enterprise Java
This chapter covers:
It’s time to move our application up a notch. We’re going to make it an Enterprise application. One way to do this is to use Java Enterprise Edition (Java EE), the product formerly known as Java 2 Enterprise Edition (J2EE). According to Sun’s web site (http://java.sun.com/javaee/), “Java EE provides web services, component model, management, and communications APIs that make it the industry standard for implementing Enterprise-class service-oriented architecture (SOA) and Web 2.0 applications.”
What that means is that the Java EE API provides all the APIs needed to make Java classes persistent to a database, and for the outside world to talk to the application over HTTP, CORBA, or the Web Service protocols. It doesn’t provide implementations; Java EE applications work properly only inside an application server. This makes development and testing harder than it is for anything else we’ve covered so far.