J2EE Training Institute in Bangalore| Best Java Training Institutes in Bangalore | Blue Ocean Learning
java j2ee course classes in jp nagar banglore

JAVA J2EE Training course contents

Core Java

  • Introduction to Java
  • Features of Java
  • Java Environment Setup
  • OOPS Concepts
    • Class & Object
    • Inheritance
    • Encapsulation
    • Polymorphism
    • Abstraction
  • Data Types
  • Local Variables, Instance Variables
  • Static Variables, Static Block, Static Methods, Static Class
  • Access Specifiers& Access Modifiers
  • Operators
  • Control Statements
  • Arrays
  • String, String Buffer, String Builder
  • Interfaces, Abstract and Concrete Classes
  • Packages
  • Exception Handling Mechanism
  • Garbage Collection
  • Auto Boxing and UnBoxing
  • Collection Framework
  • Inner Classes
  • Annotations
  • Generic Types

Advanced Java

  • Serialization
  • Externalization
  • File management
    • Character/Byte Streams
    • Creating File, Directories
  • Threads
    • Thread Life Cycle & Implementing Threads
    • Synchronization
    • Thread Communication
  • JDBC (Java Database Connectivity)
    • JDBC Features
    • Types of Drivers
    • Driver Manager
    • Connection
    • Statement
    • Prepared Statement
    • Callable Statement
    • Result Set
    • ResultSetMetaData

Servlets

  • Overview of Servlets
  • Web Application Architecture
  • Servlet Life Cycle
  • Types of Servlets
  • Servlet Config& Context
  • Session Management
  • Request Dispatcher (Forward, Include)
  • Send Redirect
  • Filters
  • Request & Response headers
  • Web Application Deployment

JSP (Java Server Pages)

  • Introduction to JSP
  • JSP Life Cycle
  • JSP Implicit Objects
  • Scriplets, Expressions, Declarative tags
  • Directives
  • Standard Action tags
  • Scope
  • Page Context

Struts

  • Struts Overview
  • MVC2 Architecture
  • Struts Flow
  • Struts tags
  • Form Beans, Action Class, Controller
  • Internationalization

Spring

  • SPRING Overview and Architecture
  • Inversion of Controller (IoC)
    • Bean Factory
    • Application Context
  • Dependency Injection
    • Types of Injections
  • ORM Support Using Hibernate
    • Configuring Hibernate in Spring
    • Persistence management
  • Spring Web MVC
    • Configuring MVC
    • Abstract Form Controller
    • Simple Form Controller
    • View Resolvers
    • Controller Mappings
    • Validations

Hibernate

  • Difference b/n Hibernate & JDBC
  • Architecture & Configuration
  • CRUD Operations (Save, Update, Save Or Update, Delete, Load/Get, Batch Update/Insert)
  • Fetching Mechanisms
    • Lazy Loading
    • Eager Loading
  • Object States
  • Transient
  • Detached
  • Persistent
  • Mappings (Uni/Bi- Directionsl)
    • Many-to-One
    • One-to-Many
    • One-to-One
    • Many-to-Many
  • Criteria API
  • Hibernate Query Language (HQL)
  • Caching Mechanisms