| Courses Software Training / Embedded Systems / Animation / Graphic Designing | Locality Boring Road |
About EJB Training
EJB: Enterprise Java Bean, It is used for developing the distributed applications. Distributed application means communication between two programs which is running on two JVMs on a single machine or different machines. These Applications are scalable, transactional, and multi-user secure. You can develop the application once and then deploy on any one of the JEE 5 complaint application server. There are many application servers are available both free and commercial. You can choose the server for development and deployment to suit your requirement and budget.
EJB simplifies the development of small and large enterprise applications. The EJB container provides system-level services to enterprise beans, the bean developer can just concentrate on developing logic to solve business problems.
EJB Training Course Prerequisite
Core Java
EJB Training Course Objective
The Objective of EJB Course is explain about the below topics
What is EJB?
Type of EJBS
Session Bean
Entity Bean
Message Driven Bean
EJB Query language-
Security implementation
Transaction implementations
EJB Training Course Duration
45 Working days, daily one and half hours
EJB Training Course Overview
RMI-Remote Method Ivocation
Java Distributed Technology
RMI Architecture
Dynamic / Bootstrap Clients
Object Passing in RMI
DGC
Activation
RMI -IIOP
J2EE Introduction J2EE Architecture,Comparison between J2EE&.NET,J2EE Application development roles.
EJB Enterprise Java Beans
Introduction
Comparison between different Distributed tech (EJB, CORBA, COM/DCOM)
EJB Architecture
EJB Container
Stateless Session Bean
Statefull Session Bean
Bean Managed Entity Bean (Container Managed Entity Bean, Bean Managed Security)
Container Managed Security
Bean Managed Transactions
Container Managed Security
Bean Managed Transactions
Container Managed Transactions
Clusters
Using JDBC Connection Pool in EJB
EJB 2.0
Local Enterprise Beans
CMP2.0 model Container Managed Persistency
EJBQL EJB Query Language
EJB Select Methods
Finder Methods with EJBQL
CMR Container Manager Relationships
MDB-Message Driven Bean
EJB 2.1
Enhancements to EJB QL
Timer Service
Web services Support to SLSB
EJB 3.0
Introduction to EJB 3.0
Architecture of EJB 3.0
Session Beans in EJB 3.0
Stateless Session Bean
Stateful Session Bean
Entity Components + JPA 1.0
Simplified packagingin on context dependency injection (CDI)
JPA-Java persistence API
Relations with Entites
one-to-one
one-to-many
many-to-one,
many-to-many
inheritance with Entities
JPQL-Java Persistance Query Language
Message Driven Bean in EJB 3.0
Transaction with EJB 3.0
AOP in EJB 3.0
AOP Aspect oriented programming
Exposing EJB 3.0
Stateless Session Bean as Web Service
EJB 3.1
Introduction of 3.1
Removal of local business interface
Introduction of singletons
Asynchronous Session Beans
Embeddable API forexecuting EJB in Java SE env
JTS/JTA-JavaTransaction Service / Java Transaction API
ACID(Atomicity , Consistency, Isolation, Durability) properties
When to use Transactions
Local
Transactions
Distributed Transactions
Flat Transactions
Nested Transactions
Chained Transactions
Two- phase Commit Protocol
JNDI-Java Naming & Directory Interface
JNDI Architecture, Programming with JNDI, JNDI Security.
JAAS (Java Authentication and Authorization Service)
JMS 1.1 (Java Messaging Service)
Java Mail 1.3
XML (extensible markup Language)
Introduction
Need of XML in application architectures
DTD (Document Type Definition)
XML Parsers SAX (Simple API for XML)
DOM (Document Object Model)
using IBM s XML4J
parser
XML Schemas
XML DB Utility (XML SQL Utility)
XSL
XSL tags
using apache szian s XSLT engine for transformation
X path specifications
X path expressions
JAXP 1.2 (Java API for XML Parsing)
Web Services
SOAP 1.1 (Simple Object Access Protocol)
UDDI 2.0 (The Universe Description, Discovery and Integration )
WSDL 1.1(Web Services Description Language)
JAX-RPC 1.1(Java API for XML Remote Procedure Call)
SAAJ 1.2 (SOAP with Attachments API for Java)
JAXR (Java API for XML Registration)
JAXB (Java Architecture for XML Binding)
JAXWS (Java API for XML .Webservices)
J2EE Design Patterns
Servers
Weblogic 10.0
IBM Websphere 6.0
J Boss
Sun one Application Server 9.1
Oracle 9i Application Server
Pramati
Glass Fish
IDE S
My Eclipse
J Builder
Intellij
Net Beans
Weblogic Workshop
EXADEL Studio
WSAD
TOOLS
Build ANT
Logging Log 4j
For More Details
Call:-9386582225/9905428111
Website:-www.sanavsoftware.com
Address:-Verma Centre 1st Floor (115) Boring Road Patna 800001