Enterprise Java Development@TOPIC@

Java Enterprise Edition (JavaEE) Intro

version 6

Revision: v2013-09-02

2014-03-07 00:42 EST

Abstract

This presentation introduces the JavaEE enterprise framework and its associated API standards.


Purpose
1. Java Technology Levels
1.1. Java Standard Edition(tm) (JavaSE or JSE)
1.2. Java Micro Edition(tm) (JavaME)
1.3. Java Enterprise Edition(tm) (JavaEE or JEE)
2. JavaEE Architecture
2.1. Profiles
2.1.1. Web Profile
2.2. Application Components
2.2.1. Application Clients
2.2.2. Applets
2.2.3. Servlets/JSPs/JSF
2.2.4. Enterprise JavaBeans(tm) (EJB)
2.3. Containers
2.3.1. Servers
2.4. Resource Adapters
2.5. Databases
3. JavaEE Standard Services
3.1. Communication Services
3.1.1. HTTP
3.1.2. HTTPS
3.1.3. Java Messaging Service (JMS)
3.1.4. JavaMail(tm)
3.2. Persistence Services
3.2.1. Java Database Connectivity (JDBC) API
3.2.2. Java Persistence API (JPA)
3.3. Coordination Services
3.3.1. Java Naming and Directory Interface (JNDI)
3.3.2. Java Transaction API (JTA)
3.4. Web/XML Services
3.4.1. Java API for XML Processing (JAXP)
3.4.2. Streaming API for XML (StAX)
3.4.3. Java API for XML-based RPC (JAX-RPC)
3.4.4. Java API for XML Web Services (JAX-WS)
3.4.5. Java API for XML Binding (JAXB)
3.4.6. SOAP with Attachments API for Java (SAAJ)
3.4.7. Web Services Metadata
3.4.8. Java API for RESTful Web Services (JAX-RS)
3.4.9. Java API for XML Registries (JAXR)
3.5. Security Services
3.5.1. Java Authentication and Authorization (JAAS) API
3.5.2. Java Authorization Service Provider Contract for Containers (JACC)
3.6. Management Services
3.6.1. JavaEE Management Specification
3.6.2. JavaEE Deployment Specification
3.6.3. JavaEE Management Extensions (JMX) API
3.7. CORBA Services
3.7.1. IIOP
3.7.2. Java IDL
3.8. Integration Services
3.8.1. JavaEE Connector Architecture
3.8.2. JavaBeans(tm) Activation Framework (JAF)
4. JavaEE Version Highlights
5. JavaEE 6 Specifications
A. Summary
B. Sources