(J2EE)
Course
Duration: 1 ½ month (3 Hrs daily) -online training
Course
Objective
The
J2EE Programming training course provides an overview of the J2EE architecture,
and introduces delegates to the development and implementation of scalable
distributed applications using Enterprise Javabeans (EJB), Servlets, and Java
Server Pages (JSP).
The
rapid development of the Java Enterprise technology shows that Java has an
important part to play in modern business. The growing number of companies
offering Java Enterprise servers, and the use of Java for the development of
reference implementations for XML and other W3C technologies illustrate the
increasing penetration of Java.
Contents:
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
Value added features:
Free CD-ROM with Softwares and Tutorials