Core JAVA and J2EE Training and Development for Industrial Training

Core JAVA and J2EE Training and Development for Industrial Training
DOJ Software Consultants Ltd, a pioneer name in java software training & development and Java Tutorial services. DOJ Software Consultants Ltd deals in industrial training, summer training, campus training and corporate training and free online Tutorial Consultancy.

Training Java Courses-
The Java platform at its core, is a way of computing that is based on the power of networks and the idea that the same software should run on different kinds of computers, consumer gadgets and other devices. The architecture-neutral nature of Java technology is extremely important in a networked world where one cannot predict what kind of devices our partners, suppliers and employees may use to connect to you.

Put simply, Java technology based software works just about everywhere from the smallest devices to super computers, Java technology components are not affected by the kind of computer, phone, TV or operating system they run on. They work on any kind of compatible device that supports Java platform. It is an object-oriented language that enables you to create real world applications.

Core Java Course outline:
  • Getting started
  • Learning the basics of Java language
  • Classes and Objects
  • Object-Oriented Programming (OOP) concepts
  • Learning the advanced features of Java language
  • Debugging and Testing
  • Collections framework
  • Reflection API
  • Database connectivity and JDBC
  • Exception handling
  • Inner classes
  • Serialization concepts
  • Concurrent framework in java
  • I/O & Networking
  • Threading
  • J2SE 7.0 Features

JSP: Java Server Pages:
  • Java Server Pages
  • JSP Advanced Topics
  • JSP Architecture, JSP Page life cycle
  • JSP Authentication
  • JSP page security
  • JSP servlet security
  • JSP elements
  • JSP session handling with an example
  • JSP Tag libraries
  • JSP Web-based applications
  • JSP variables
  • JSP objects
  • JSP pages
  • JSTL Expresssion Language (EL)

Servlets :
  • Servlet chains
  • Servlet life cycle 
  • Servlets and JSP 
  • Servlets and Web-based application

  • JDBC Advanced Topics

Java Web Based Technologies:
  • Spring Framework
    • Spring Core
    • Spring MVC
    • Spring Security
    • Spring Batch
  • Hibernate
  • Struts 2.0

Web Services Technologies:
  • RESTful Web Services (JAX-RS)
  • XML Web Services (JAX-WS)

Corporate Office :
DOJ Software Consultants (P)
1st Floor, Roshan Complex, Gali No-2, Mamura, Sector-66, Noida-201301, Delhi NCR, India




  1. Your site is really Super. Thank you so much. Could you Provide the JMS and JMX Tutorials

    1. Thanks for nice comments, your query is noted and we will post tutorial on JSM & JMX ASAP.


  2. Adding a new key-value pair

    1) Calculate hashcode for the key
    2) Calculate position hash % (arrayLength-1)) where element should be placed(bucket number)
    To find the bucket number HashMap uses hashcode , hash and indexFor functions.

    Please check this blog for a demo of what I have mentioned above. Please correct me if my understanding is wrong somewhere.

  3. why is the domain named 'doj'

  4. This approach doesn't work when using custom authentication provider (since I'll be storing users' credentials in DB). Any help with this issue? thanks

  5. Can i use hibernate concepts in web application?

  6. Yes we can use it in web application.

  7. If i use hibernate in web application, what are the disadvantage? i will get?

  8. Brilliantly Explained. Thank you so much for the article.

  9. Remove set class object?

  10. Good One :)

  11. nice tutorial...grt job...

  12. Thanks, step 1 made the error disappear.

  13. Divyanshu ShekharJune 1, 2014 at 12:14 AM

    Wow...what an explanation.

    U rock dude...!!

  14. Example: There is a typo error : Following statement declares an array variable, myList, creates an array of 5 elements of double type, and assigns its reference to myList.:

    int[] myList = new int[5];

    actually we are creating int Array here...please correct it

  15. sir i have to prepare KBC i m new i dont know much about java what all main topics should i mainly focus on plz tell me..

  16. HashMap works on the principle of hashing. In order to understand the working of HashMap one has to understand hashing.

    Below link can be useful to find out the algorithm to find duplicate or repeated elements in an array in java

    How HashMap works in Java

  17. Perfect, thank you very much.

  18. i used Jersey 2.0, but in the jars, i cant found:


    that is in a previous version: "jersey-bundle 1.7"

    In what jar should i suppouse to find that class....

    thank's in advance from Chile

  19. please use it jersey-bundle 1.7 as well.

  20. Can you please add one more link where you can post all the interview related questions as well.
    Here everything is there what i need except questions set for which i have to go to others side.
    So please if possible add inr=terview questions also.

  21. As per the diagram when new hashMap creates the size is 16 ..but it will calculate based on the load Initial capacity * load factor so 16*.75=12 ..not 16..

  22. Your tutorials are awesome and detailed explanation

  23. Hi Dinesh,
    i have one doubt in HttpServlet class is abstract class but HttpServelt their is no abstract methods but why declare abstract class.
    plz tell me..

  24. because its implementation provide by server.

  25. in java abstract class we can create constructer .but we can not create the object of that class .why?

  26. because abstract class we always extends with other class then we create object of its subclass it automatically call constructor of super class that is why we have to mention construction in abstract class as well.

  27. help me how to integrate hibernate in eclipse

  28. This page missing may be!!! I will confirm whenever get solution thanks for suggestion.

  29. Please have look on it.
    If you not understand anything then you can contact me any time on mail.

  30. how to create an object in hibernate..?one of the interviewer asking this question..?


    please look into this, i think they means..

  32. @Dinesh- Any update on chapter 7 ?


  34. @Dinesh Rajput Thanks a ton :)

  35. Note: The code shown here for what put() actually does is from Java 7. It's changed in Java 8; if there's a collision, the Entry objects may be stored as a linked list, but they may also be stored as a binary search tree, which improves performance when buckets get too big.

  36. very good , thank you

  37. Thanks for the tutorial . Please explain how to install on windows ?

  38. Hadoop working only on linux environment that is why explain only linux.
    But you can use VM for window. In this installation we explain through VM.

  39. Your example for showing that local inner class can't access non-final variable is working without any error.

    My java version is 1.8.
    Can you explain why?

  40. Spring Framework is very helpful and its tutorial is very useful.
    full version software download site

  41. Thanks a lot for step wise process. Really helpfull