J2EE Architecture An extensible Web technology that uses template data. Java Servlet A Java program that custom elements, scripting languages, and server-side extends the functionality of a Web Java objects to return dy namic content to a client server, generating dynamic content ypically the temp late data is HTML or XML elements. and interacting with Web clients Ty The client is often a web browser using a request-response paradigm Tools Application Programming Model Transactions Container Messaging Mail Java 2 SDK, Standard Edition CORBA RMI Database Naming/DirectoryJ2EE Architecture