
Enterprise Java overview
What is
Enterprise Java?
Legacy systems
JDBC
Servlets
JSP
Distributed applications
Security
Scalability
Java 2 Enterprise Edition
J2EE Overview
Reference Implementation
Services
EJB/Web containers
HTTP/HTTPS
COSNaming/JNDI
Containers and Servers
Web containers
Servlets
JSP
EJB containers
CMP Entity
BMP Entity
Session
Web applications
Building web
applications
Storing user data
Interacting with the internet
Servlets
Servlet,
GenericServlet and HTTP Servlet
Responding to HTTP
POST
GET
Storing user data
Processing form data
Java Server Pages
Generic displays
JSP versus Servlets
JSP
Actions
Directives
Expressions
Displaying user and form data
Naming services
Directory services
LDAP and DNS
JNDI
Contexts and binding
InitialContexts and lookup
Enterprise Java Beans
Different
types of EJB
Sessions and Entities
CMP, BMP, MessageBean
Stateless and stateful sessions
Home interfaces
Remote interfaces
Bean implementations
Container managed persistence
Building an
EJB
Constraints
Mapping methodologies
1-1, 1-*, many-many
EJB Clients
Connecting to
an EJB
Naming contexts
Session Beans
Stateless
sessions
Stateful sessions
EJB Methods
Standard EJB
methods
Instance pooling & processing
Database Connectivity
SQL Overview
JDBC
Bean managed persistence
Building an
EJB
Constraints
Accessing DataSources
Connection pooling
Java Mail
Creating and
sending mail
SMTP, POP and IMAP
Java Messaging Service
Messaging
Systems
Topics (Pub/Sub)
Queues (P2P)
Transactions
Transactions
overview
Declarative transactions
Security
Concepts
Securing an EJB application