J2EE Training Programme

Deccansoft Institute

Course Summary

IT, Software & Hardware
Class room
Beginner/Entry level

Course Overview

Deccansoft is a professionally managed organization, providing automated solutions for your business needs in Latest Software and Internet technologies like MS.NET, Java-Java EE and Mobile technologies

We are in the business of change, managing complexity with an unparalleled insight, looking beyond the horizon of IT with resources focused on solutions.

We provide Software Engineering and IT organizations with a range of solutions and services in the areas of Application Development, Maintenance, Embedded Systems, Software Testing and Quality Assurance. Our superior methodologies, standards, processes, quality, and project management help us execute projects that often exceed client expectations.

Our company was built on great ideas and core values including discipline, quality and risk taking. We honor, value and celebrate the unique viewpoints of our employees, communities, customers, suppliers, and other partners in the global marketplace. The perspectives, abilities and experiences of our workforce are key to the success of our company and fundamental to our role as a technology leader.

Course Description

  • Java EE Application
  • JNDI
  • JDBC Extension
  • Enterprise JavaBeans [EJB 3.0]
  • Java Persistence API (JPA)
  • Transaction Management (JTA)
  • Security Model
  • Java Message Service (JMS)
  • Web Services

Topics Covered

    Java EE Application

    • Java EE Architecture
    • Java EE Components, Containers
    • Java EE Modules (Web App, EJB JAR)
    • Structure of Java EE Application    (EAR - Enterprise Archive)
    • Packaging and Deploying Java EE Applications


    • Introduction to Naming Services
    • JNDI as Java API to Naming Services
    • Using JNDI

    JDBC Extension

    • javax.sql package (Extension to JDBC)
    • DataSource and Connection Pool
    • Using JDBC and JNDI 

    Enterprise JavaBeans [EJB 3.0]

    • Introduction to Server-Side Components
    • EJB Design Goals and Roles
    • EJB Architecture
    • Simplified EJB 3.0 API
    • Metadata Annotations in place of XML
    • Types of EJB
    • Session Bean
    • Entity Bean
    • EJB Container Services
    • Transactions
    • Security
    • Life Cycle Management
    • State and Persistence of EJB
    • Session Beans
    • Role of Business Interface
    • Session Bean Lifetime
    • Developing Stateless Beans
    • Developing Stateful Beans

    Java Persistence API (JPA)

    • Designing Persistent Class
    • Entity Fields and Properties
    • Entity Instance Creation
    • Primary Keys and Entity Identity
    • Entity Relationships
    • Entity Operations
    • Entity Manager
    • Entity Instance Life Cycle
    • Persistence Context
    • Query API
    • Query Language

    Transaction Management (JTA)

    • The ACID Test for Transactions
    • Introduction to JTS & JTA
    • Container-Managed Transactions
    • Bean-Managed Transactions
    • Transaction Attributes
    • Using JTA

    Security Model

    • Role-Driven Access Control
    • Security Identity
    • Security and the Deployment Descriptor
    • Using Security Roles
    • Accessing Security Information via EJBContext
    • Using JAAS to access secure EJB

    Java Message Service (JMS)

    • Introduction to Messaging Systems
    • Benefits of using JMS
    • Pub/Sub Model
    • Point-to-Point Model
    • Message Formats, Headers & Properties
    • How JMS fits into EJB system
    • Developing Message Driven Beans (MDB)

    Web Services

    • Introduction to Web Services
    • Service Oriented Architecture
    • Architecture and Advantages
    • SOAP Significance
    • WSDL Importance
    • Web Service Annotations
    • Implementing a Web Service
    • Java API for XML Web Services (JAX-WS)

See other jobs

Share Course on :
Apache Hive Training

MongoDB Training
Sun trainings Institute