Diploma in J2EE

J2EE

Introduction to J2EE
Architecture
J2EE Components and Technologies
JDBC
  Type of Drivers
JDBC classes and interfaces
Statements
Prepared Statements
Callable Statements
Crollable Result set
Batch Updations
Save Points
Row Set
Servlets
  Life Cycle
Introduction to HTTP
HTML Basics
Servlet Classpath
Http Servlet Request
Http Servlet Response
Request Dispatcher
Managing Cookies
Session Handling
Filters
Listeners
Web.Xml Deployment
JSP
  MVC Architecture
Life Cycle
Tags
Directive Tags
Declaration Tags
Expression Tags
Scriplets
Comments
Implicit Objects
 Standard Action Tags
Error Pages
Custom Tags
Types of Custom Tags
RMI
  Introduction
Remote Objects
Remote Interfaces
RMI Server Implementations
RMI Client Implementations- RMI Layers
EJB
  Introduction to EJB’s
Implicit/Explicit Objects
Types of EJB’s
Session Beans
Entity Beans
Message Driven Beans
JMS
  Introduction Messaging Systems
Benefits JMS
JMS Architecture
Messaging Models
Publisher/Subscribe Model
Point-to-Point Model


JNDE
Naming Service/Directory Service
Introduction to JNDI
Benefits of JNDI
Architecture of JNDI
Naming system/Namespace/Composite name
Initial Context Factories
Programming with JNDI
Java Mail
Mail Overview
SMTP, POP and IMAP
Stores and Folders
Creating and sending mail
Creating mixed messages
Activation framework overview
Java Transaction
ACID Properties
Transactional Models
EJB Transaction Attributes
JTS
Programmatic Transaction
Declarative Transaction
Transactional Isolations
Distributed Transaction
Structs
Introduction of Struts
 Struts Framework Components
Built-in Struts Actions
Action Chaining
Struts Bean Tags
Struts Logic Tags
Commons Validator
XML
Introduction to XML
Elements / Entities of XML
DTD
XML syntax and parsing
Elements, tags and attributes
JAAS XML
Role of XML
Role and Function of a DTD
XML schema structure
JAXP:the Java XML API
XML parsers for Java
Role of SAX and DOM
DESIGN PATTERNS
Session facade
Message facade
Service Locator
Value Object
Value Object Factory
Single Term Pattern