Live Help (Start Chat)
Download syllabus copy Download printable copy

Java EE Training


Java is a language and Java  EE is a platform which implements java language. Java  EE standard for Java  EE Enterprise Edition. Core Java and advanced java are the standard editions of java whereas Java  EE is the enterprise edition which is a combination of both core & advanced java. It is used for creating enterprise web applications. Java  EE makes use of Servlets and JSPs to provide enterprise applications like web pages and portals.

Deccansoft offers Java Java  EE training course with in-depth hands on exposure to the Java platform. we cover specialized modules with different aspects of real world work environment and ensure that students are prepared for actual application development required in the industry. So it helps you to develop Java  EE development skills. Our course not only helps one in understanding language syntax but also in enabling you to practically implement the technology, making you a successful software developer.

Java  EE training at Deccansoft gives you a true learning experience. Detailed explanation of every topic, practical demonstration, walkthroughs are inbuilt features of training. Lab is open throughout the working hours, with the faculty readily available to assist you. Excellent course material prepared by the our expert team is given to students which aids you to independently practice the subject.


The objectives of this course are to:

  • To get hands on experience of XML technology.
  • To learn about Naming and Directory Services and JNDI.
  • To understand the importance of extension JDBC package in Enterprise Java applications.
  • To understand how EJB easily implements the concept of Component Transaction Monitor (CTM) which automatically manages transactions, object distribution, concurrency, security, persistence, and resource management.
  • To understand and use the Java Persistence Architecture API for ORM activities (JPA).
  • To implement asynchronous applications and MessageDriven Beans using JMS.
  • To understand the Java Transaction API (JTA).
  • To apply Security in Java EE Applications.
  • To learn send/receive mails using Internet protocols SMTP, IMAP and POP3 (JavaMail).
  • To master the whole process of designing, implementing and deploying Java  EE Applications.
  • To Understand SOAP, WebServices and Service Oriented Architecture (SOA)
  • .To implement and access Web Service components using EJB in a Java EE application.


This course is designed to meet the needs of Java programmers who want to be professional in building mission-critical enterprise software using EJB. Students should be familiar with programming techniques and have substantial Java programming experience including JDBC, RMI, Servlets and JSP.


  • Regular classroom based training: 4 weeks, 90 minutes of theory session per day.
  • Fast Track (1-1):15 days.
  • Weekend classroom classes available for this course.
  • Online 1-1 trainingplease send us your request to or call +91 40 27841517 / 27815225 / 8555823343

Java EE Training Syllabus

  1. Java EE Architecture
  2. Java EE Components, Containers
  3. Java EE Modules (Web App, EJB JAR)
  4. Structure of Java EE Application                 (EAR - Enterprise Archive)
  5. Packaging and Deploying Java EE Applications
  1. Introduction to Naming Services
  2. JNDI as Java API to Naming Services
  3. Using JNDI
  1. javax.sql package (Extension to JDBC)
  2. DataSource and Connection Pool
  3. Using JDBC and JNDI 
  1. Introduction to Server-Side Components
  2. EJB Design Goals and Roles
  3. EJB Architecture
  4. Simplified EJB 3.0 API
  5. Metadata Annotations in place of XML
  6. Types of EJB
    1. Session Bean
    2. Entity Bean
  7. EJB Container Services
    1. Transactions
    2. Security
    3. Life Cycle Management
    4. State and Persistence of EJB
  8. Session Beans
    1. Role of Business Interface
    2. Session Bean Lifetime
    3. Developing Stateless Beans
    4. Developing Stateful Beans
  1. Designing Persistent Class
    1. Entity Fields and Properties
    2. Entity Instance Creation
    3. Primary Keys and Entity Identity
    4. Entity Relationships
  2. Entity Operations
    1. Entity Manager
    2. Entity Instance Life Cycle
    3. Persistence Context
    4. Query API
  3. Query Language
  1. The ACID Test for Transactions
  2. Introduction to JTS & JTA
  3. Container-Managed Transactions
  4. Bean-Managed Transactions
  5. Transaction Attributes
  6. Using JTA
  1. Role-Driven Access Control
  2. Security Identity
  3. Security and the Deployment Descriptor
  4. Using Security Roles
  5. Accessing Security Information via EJBContext
  6. Using JAAS to access secure EJB
  1. Introduction to Messaging Systems
  2. Benefits of using JMS
  3. Pub/Sub Model
  4. Point-to-Point Model
  5. Message Formats, Headers & Properties
  6. How JMS fits into EJB system
  7. Developing Message Driven Beans (MDB)
  1. Introduction to Web Services
  2. Service Oriented Architecture
  3. Architecture and Advantages
  4. SOAP Significance
  5. WSDL Importance
  6. Web Service Annotations
  7. Implementing a Web Service
  8. Java API for XML Web Services (JAX-WS)
No faculty for current course

Post an Enquiry

Email Id
Contact No
Scroll to Top