Diploma in Java Technology Details

This course is aimed at the professionals who want to Specialize in Java Technologies. As java is Platform independent it is preferred by most of the Technical experts as the perfect tool for developing the Solutions for todays complex computing requirements

Diploma in Java Technology Highlights

Course Duration

4 Month

(3 Months course and 1 month Project)



Delivery Mode

Class Room Training

Apply Online

Click Now


  • Placing the Java EE Model in Context
  • Java EE 5 technology addresses these needs


Systems programmers
Coding Enthusiast


[A]. JAVA Contents

1.Introduction to java programming language
Key features of java technology
Creating and using sample java class program
Compling the java program
2.Beginning to program with java programming
Declairing,initializing and using variables
Datatypes in java,Operators,Type casting
3.Use of decision making constructs
If,If else, Nested If,Switch
4.Use of loop constructs
for,while, do-while,Jumps in loops(Break,continue)
5.KeyBoard Input
6.Developing and using methods
Creating and invoking methods
Passing Arguments and Returning Values
Creating static Methods and Variables
Using method overloading
7.Classes and objects
Programs, access modifiers
creating constructors
9.Creating and using Arrays
creating One-dimensional Arrays
Setting Array values using length attribute and loop
creating two dimensional array
11.String Handling
String class,String Buffer class
13.Exception Handling
Exception types, try, catch, finally, throw, throws
Thread Priorities,Creating threads using different methods
Thread synchronization
Applet skeleton,html applet tag,simple programs
17.Event Handling
18.Event Source,Event Listener(key board,mouse)
19.AWT Controls
Labels,Buttons,check boxes,choice list
scroll bars,text box,tet area,menu
20.Layoutmanager(Flow,border,grid,grid bag,cardlayout)

[B]. J2EE

1. Java Database Connectivity (JDBC)
  • a. Getting the example to work
  • Step 1: Find the JDBC Driver
  • Step 2: Configure the database
  • Step 3: Test the configuration
  • Step 4: Generate your SQL query
  • Step 5: Modify and paste in your query
  • b. A GUI version of the lookup program
  • c. Why the JDBC API seems so complex
  • d. A more sophisticated example
2. RMI (Remote Method Invocation)
  • a. Remote interfaces
  • b. Implementing the remote interface
  • c. Setting up the registry
  • d. Creating stubs and skeletons
  • e. Using the remote object
  • a. CORBA fundamentals
  • b. CORBA Interface Definition Language (IDL)
  • c. The naming service
  • d. Writing the IDL source
  • e. Creating stubs and skeletons
  • f. Implementing the server and the client
  • g. Some CORBA services
  • h. Activating the name service process
  • i. Activating the server and the client
  • j. Java Applets and CORBA
  • k. CORBA vs. RMI
Feature Image
4. Network programming
  • a. Identifying a machine
  • b. Servers and clients
  • c. Testing programs without a network
  • d. Port: a unique place within the machine
5. Servlets
  • a. The basic servlet
  • b. Servlets and multithreading
  • c. Handling sessions with servlets
  • d. The Cookie class
  • e. The Session class
  • f. Running the servlet examples
6. Java Server Pages
  • a. Implicit objects
  • b. JSP directives
  • c. JSP scripting elements
  • d. Extracting fields and values
  • e. JSP page attributes and scope
  • f. Manipulating sessions in JSP
  • g. Creating and modifying cookies
  • h. JSP summary
Feature Image
7. Enterprise Java Beans
  • a. JavaBeans vs. EJBs
  • b. The EJB specification
  • c. EJB components
  • d. EJB Container & Server
  • e. Java Naming and Directory Interface (JNDI)
  • f. Java Transaction API/Java Transaction Service (JTA/JTS)
  • g. CORBA and RMI/IIOP
  • h. The pieces of an EJB component
  • i. Enterprise Bean
  • j. Home interface
  • k. Remote interface
  • l. Deployment descriptor
  • m. EJB-Jar file, EJB Operation
  • o. Types of EJBs
  • r. Developing an EJB
8. XML
  • a. XML Introduction
  • XML Tree
  • XML Syntax
  • XML Elements
  • XML Attributes
  • XML Validation
  • XML Validator
  • XML Viewing
  • b. XML JavaScript
  • XML HTTP Request
  • XML Parser
  • XML to HTML
  • XML Applications
  • c. XML Advanced
  • XML Namespaces
  • XML Encoding
  • XML Server
  • XML DOM Advanced
  • XML Don't
  • XML Technologies
  • XML in Real Life
  • XML Editors
  • XML Summary

  • a. Web Logic Introduction
  • b. Weblogic Workshop
    • File Types
    • Applications and projects
    • Debugging application
    • Managing build process
    • Compiling
    • Source control systems
    • Message logging
    • Developing web applications
Feature Image
  • a. Introduction
  • b. Building Model Components
    • JavaBeans and Scope
    • Action Form Beans
    • System State Beans
    • Business Logic Beans
  • c. Building View Components
    • Internationalization
    • Forms and Form Bean Interactions
    • Automatic Form Population
    • Automatic Form Validation
    • The Struts Validator
    • Page Composition With Tiles
    • Presentation Frameworks
    • Direct Presentation Techniques
    • Image Rendering Components
    • Rendering Text
  • d. Building Controller Components
    • The ActionServlet
    • ActionForm Classes
    • Action Classes
    • Exception Handler
    • Plugin Classes
    • The ActionMapping Implementation
    • Writing ActionMappings
    • Using ActionMappings for Pages
    • Using Wildcards in ActionMappings
    • Using The Commons Logging Interface
  • e. Configuring Applications
    • The Configuration File
    • Configuring your application for modules
    • The Web Application Deployment Descriptor
    • Add Framework Components To Your Application
    • Logging