Home | About Us | Blog | Interview Tips | Demos | Contact Us
With us, Be Outstanding.  
Online Training Class Room Training SEO Training Web Solutions Faculty Registration  
Srihitha Technologies, B7,3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet ,Hyderabad. We Provide Class Room Training in SEO  Web Designing PHP Joomla Drupal Ethical Hacking Hadoop OBIEE TIBCO Javascript Cognos 8.4  Perl Scripting  Shell Scripting  Testing  Tools Oracle Weblogic Server 10g or 11g  IBM WebSphere Admin 6.1 or 7.0.Websphere Portal Administration Weblogic Portal Server Administration We Provide Online Training in Advanced Android Android OBIEE Cognos 8.4 Hibernate Java PHP Joomla Javascript  J2ee   OCPJP certification Oracle 10g DBA   Oracle 9i Perl Scripting  Shell Scripting  Spring  SEO  Testing Tools  TIBCO  Web Designing Oracle Weblogic Server 10g or 11g  IBM WebSphere Admin 6.1 or 7.0 Unix - Sun Solaris Adminisstration Linux Administration Websphere Portal Administration Weblogic Portal Server Administration.
Online Training Courses
Java Online TrainingCourse Duration - 80hrs  
Core Java:
Core Java - ( 30hrs)
    • Introduction to java platform, javac, java, data types, source file, comments, setup.
Flow Control
    •  Conditional constructs
      • Different types of if condition
    • Looping constructs.
      • While
      • Do-while
      • For
      • For-each
    • break, continue
    • Switch statement
Object Oriented Programming
  • Introduction to Object Oriented Programming.
  • Introduction to Classes and Objects.
  • Instance & Static variables
  • Constructor
  • Methods
  • Instance & Static methods


  • Package creation
  • Importing packages
  • Importing Class
  • Extending classes
  • Constructor calling chain
  • The “super” keyword
  • Method  overriding
  • Method  hiding
  • Final Class and Method

Abstract classes and Interfaces

  • Abstract methods
  • Abstract classes
  • Interfaces
  • Implementing interfaces
  • Abstract class vs. Interfaces

Inner classes

  • Non-static inner class
  • Static inner class
  • Local inner class
  • Anonymous inner class

Exception Handling

  • Introduction to exceptions
  • Effects of exception
  • Exception Handling framework
  • Exception class Hierarchy
  • Custom exception class
  • Assertions

Memory Management

  • Different types of memory used in Java
  • Garbage Collection
  • Memory Leaks
Collections Framework
  • Introduction to collections
  • Core Collection Interfaces
  • List interface and its implementations
  • Set interface and its implementations
  • Queue interface and its implementations
  • Map interface and its implementations

 Java I/O Stream

  • I/O Streams Introduction
  • Types of Streams
  • Stream class Hierarchy
  • Buffered Streams
  • Working File Streams


  • Introduction to serialization
  • Serialization process
  • Deserialization process
    • Introduction to threads
    • Thread states and priorities
    • Thread class
    • Runnable interface
    • Thread Group
    • Synchronization
    • Inter thread communication

    Generics, Enums, AutoBoxing

     Internationalization., Locale, Formatting text and dates



    • Introduction to logging
    • Loggers
    • Handlers
    • Formatters
    • Configuration
      JDBC API
      • Understanding the design of  JBDC API
      • Obtaining JDBC Drivers
      • Establish connection with DB Servers.
      • Execute SQL Queries using Statement and Prepared Statement.
      • Fetch the data
        • Reading the records using result set object
      • .Adding and updating the records
J2EE Online TrainingCourse Duration - 50hrs  

Enterprise applications provide the business logic for an enterprise. They are centrally managed and often interact with other enterprise software. 

The aim of the Java EE platform is to provide developers with a powerful set of APIs while shortening development time, reducing application complexity, and improving application performance. Using Java EE we can develop web, distributed multitier applications.

  1. Web application development
    1. Introduction to web application development
    2. Purpose of web application development
    3. Various elements of web applications
    4. Setting up Tomcat web server and Eclipse WTP
    5. Developing dynamic web applications using Servlet’s
      1. Overview of Servlet2.5 & 3 API’s
      2. Handling a client’s request using Servlet
      3. Configuring servlet’s using xml and annotations
      4. Web Container
      5. Servlet Life Cycle
      6. Http Protocol
        1. Http Request Format
        2. Http Response Format
      7. Coordinating servlets
      8. Scope objects(Sharing data)
    6. Servlet Filters
      1. Filter basics
      2. Creating a filter
      3. Understanding the applications of filters
    7. Servlet Listeners
      1. Listener’s basics
      2. Creating a listener & registering
      3. Understanding the applications of listeners
    8. Session Tracking
    9. JSP (Java Server Pages)  
      1. JSP Elements
        1. Directives.
        2. Declarations.
        3. Scriptlets.
        4. Expressions.
        5. JSP Actions.
      2. Implicit objects.
      3. Expression Language (EL).
      4. JSTL(JSP Standard Tag Libraray)
        1. Core Tags
        2. Formatting tags
        3. SQL tags
        4. XML tags
        5. JSTL Function
      5. Creating Custom JSP Tag Libraries: The Basic
          1. Java-based tags
          2. Components of a tag library
          3. Basic tags
          4. Tags that use body content
          5. Tags that optionally use body content
      6. JSP-based tags (tag files)
          1. Components of a tag library
          2. Basic tags
          3. Tags that use attributes
          4. Tags that use body content
      7. Ajax: Asynchronous Page Updates
        1. The basic Ajax process
        2. Using dynamic content and JSP
        3. Using dynamic content and servlets
        4. Sending GET data
        5. Sending POST data
        6. Displaying HTML results
        7. Parsing and displaying XML results
      8. JQuery
        1. Introduction to JQuery
        2. Working with selectors, events
        3. Manipulating content dynamically
        4. JQuery UI and forms
      9. Model1 and Model2(MVC) Architectures.
  2.  JNDI(Java Naming and Directory Interface) API
    1. Understanding JDNI Tree in Application servers
    2. Creating context
    3. Registering bound objects
    4. Look up bound objects
  3. Enterprise Messaging using JMS(Java Messaging Service) API
    1. Messaging is a method of communication between software components or applications.
    2.  Messaging enables distributed communication that is loosely coupled.
    3. Introduction to JMS
      1. What is JMS?
      2. JMS Features
      3. JMS Architecture
    4. JMS Fundamentals
      1. Messaging Models
        1. Point-to-Point Messaging.  
        2. Publish/Subscribe Messaging.
      2. Connection Factory
      3. Session
      4. Destination Types
        1. Queue
        2. Topic
      5. Message Consumer
      6. Message Producer
    5. Configuring JMS
      1. JMS Server
      2. Destination’s
    6. Types of Messages
    7. Sending and Receiving Message
  4.  XML Processing API's
    1. XML syntax and namespaces
    2. Describing XML with schema
    3. XPath
    4. XSLT
    5. Java APIs for XML Parsing and Transformation
    6. JAXP, SAX, and DOM
  5. Java API for XML Binding(JAXB)
    1. The need for Data Binding
    2. Mapping schema types for Java
    3. Java-to-xml mapping using annotation’s
    4. Marshalling and Un marshalling with JAXB
    5. Working with JAXB Object models
  6. Developing Distributed Applications using EJB3.x(Enterprise Java Beans).
    1. Overview of EJB3’s
    2. Handling Business logic using Enterprise Beans
    3. Understanding EJB Container services
    4. Types of Enterprise Beans
      1. Session Beans
        1. State full beans
        2. State less beans
      2. Message Driven Beans(MDB)
    5. Dependency Injection
    6. AOP Interceptors
  7. Java Persistence API (JPA)
    1. Entity class and O/R mappings
    2. Persistent fields and properties
    3. Entity relationship mappings
      1. One-One
      2. One-Many
      3. Many-One
      4. Many-Many
    4. Inheritance mappings
    5. Annotations and XML descriptors for defining mappings
    6. Entity Operations
      1. The Entity Manager interface
      2. Entity instance life cycle
      3. Entity listeners and call-back methods
    7. Java Persistence Query Language (JPQL)

Struts 2 Framework
Struts 2 - Overview
Application Development with Struts 2
Introduction to Ajax
Presentation with Struts Tags
Test-driven Development
Type Conversion


Hibernate Framework

  1. Object Persistence
  2. Hibernate Architecture
  3. Persistent Classes
  4. Working with Persistent Objects
  5. Components
  6. Associations
  7. Value Type Collections
  8. Inheritance
  9. Transitive Persistence
  10. Custom Mapping
  11. HQL
  12. Criteria
  13. Transactions and Concurrency
  14. Fetching Strategies
  15. Cache
  16. Annotations
Spring Framework

1.Overview of Spring3 modules
2.Dependency Injection /Inversion of control.
3.IOC Containers
4. Spring 3 Expression Language(SpEL)
5Annotation Driven Configuration in Depth
7.Spring Web MVC Annotation driven
8.Spring JDBC
9.Object Relational Mapping Intergration
10.Spring Transaction (TX) Management
11.JEE  (Java Enterprise Edition)
12.Spring Security
13.Spring Web flow
14.Spring-JSF Integration
15.Spring Batch

REST Full Web Services (JAX-RS with Jersey Implementation)           

  1. Understand the advantages of the REST architecture for web services.
  2. Developing REST Full Web services using JAX-RS.
  3. Manage XML content using XML Schema and JAXB.
  4. Understanding Resources
  5. Using Http Methods to represent CRUD operations
  6. Dispatching Request to Methods
    1. The Application Path
    2. The @Path Annotation
    3. The HTTP Method Annotations
    4. Sub-Resource Locators
    5. Annotation Inheritance and overriding
  7. Parameters
    1. Different Types of Parameters
  8. Response Types
    1. @Produces
    2. Working with different response types
      1. Java Objects
      2. XML
      3. JSON
      4. HTML/Text
      5. Binary Content    
  9. Understanding RESTFull Web services support in Spring Framework with a sample application.
SOAP Based Web Services (Axis2 & JAX-WS)

Defining SOAP Messages with WSDL
Overview of Web Services and Apache Axis2
Simple Web Services

Apache Axis2 Web Service Clients

Apache Axis2 Web Service End-points
Exposing Plain Old Java Objects (POJOs) as Web Services
Implementing code-first Web services
Improving generated WSDL
Implementing Web Service Clients in Java
Generating client code from WSDL


Java Online Training from India

Online Training Enquiry Form
Name :
Location :
Email :
Mobile :
Course Interested :

Class Room Training Courses
© All rights reserved to Srihitha Technologies, Ameerpet, Hyderabad, India.