Enterprise Java Development@TOPIC@
Client-side API defined by java.net
JavaEE adds server-side APIs for servlet, JSPs, JSF, and web services
Connectivity with relational databases
Client API is DB-centric(rows, columns, result sets)
Resource Adapater API preferred over legacy JDBC SPI for integrating DB drivers
API for naming and directory services
Primarily used as a bootstrap to identify and/or access other components
Plays a registry role in dependency injection
Standard API for XML processing
SAX parser
DOM parser
XSLT transformation
Original API for supporting SOAP-based communication over HTTP
Follow-on API for supporting SOAP and other Web service communication
Supports multiple bindings and protocols
API for more web-centric, Web service communication
High level API for application-level processing
Low level API for special handling of input/output content
Plugable framework for authentication modules
Contract for deployment tools and JavaEE products
Plugin capability to deploy applications to application servers
Extends the RMI-style of remote interfaces to be independent of underlying protocol
JavaSE Native Remote Protocol (JRMP)
CORBA IIOP
Permit Java EE application components to access CORBA services compatible with RMI programming restrictions
Permit CORBA clients to access EJB components
Using dependency injection versus JNDI lookup eliminates the need for applications to use most of API