Updates On Website

Java Training

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

Java technology is both a programming language and a platform.The Java Language Environment , a white paper written by James Gosling and Henry McGilton.

Java is also used as the programming language for many different software programs, games, and add-ons. Some examples of the more widely used programs written in Java or that use Java include Adobe Creative Suite, Eclipse, Lotus Notes, Minecraft, OpenOffice, Runescape, and Vuze.

The modules are designed to directly meet the overall aims of the program. The compositions of the program are shown below.

Core Java
• Introduction of Java
• Compiling and Interpreting Applications
• The JDK Directory Structure
• Data types and Variables
• Literals
• Arrays, on-Primitive Datatypes, the Dot Operator
• Operators and Expressions
• Control Flow Statements
• Methods
• Introduction to Object-Oriented Programming
• Constructors
• Access Modifiers
• Encapsulation
• Printing to the Console
• Printf Format Strings
• String Builder and String Buffer
• Comparing and Identifying Objects, Destroying Objects
• Inheritance in Java
• Polymorphism
• Packages
• The import Statement
• Assertions
• Input/Output Streams
• Collection Framework
• The Set Interface
• Inner Classes
• Member Classes
• Local Classes
• Anonymous Classes
• Instance Initializers
• Static Nested Classes
• Introduction to Threads
• Interfaces and Abstract Classes
• UML Interfaces and Realization
• Runnable Threads
• Abstract Classes .

• Working with Databases
• Connecting to Databases
• Usage of Statements and Resultsets.

Java 2 Platform, Enterprise Edition (J2EE )
• Introduction to Enterprise Edition
• Distributed Multitier Applications
• J2EE Containers
• Web Services Support
• Packaging Applications
• J2EE 1.4 APIs
• Web server and Application Server
• Tomcat-Introduction
• Overview, installation, Configuring Tomcat
• Jboss server-Introduction
• Overview,installation and Configuration
• Comparison

Java Server Page(JSP)
• Basic JSP Lifecycle
• Introduction to Directive Elements, Scripting Elements and Action Elements
• Implicit Objects in JSP
• Error and Exception Handling
• Including and Forwarding from JSP Pages

Advanced JSP
• Expression Language
• Custom Actions
• Tag Libraries
• JavaServer Pages Standard Tag Library (JSTL)

• HTTP and Server Programs
• Using Request and Response Methods
• Servlet Lifecycle
• Event Logging in Servlets
• Handling Exceptions in Servlets
• Session Management
• Filters

EJB (Enterprise Java Beans)
• Basics of EJB
• Session Beans
• Entity Beans
• Using JDBC with EJB
• Using JSP and Servlets with EJB
• EJB Query Language

• Introduction
• Features and Architecture
• The MVC Design Pattern
• System State and Business Logic
• JSP Pages and Presentation
• Components
• ActionServlet and ActionMapping
• Struts Control Flow
• Building Model Components
• ActionForm Beans
• Forms and FormBean Interactions
• Automatic Form Validation
• Building Controller Components
• The ActionServlet
• ActionForm Classes & Action Classes
• The ActionMapping Implementation
• The Struts Configuration File
• Controller Configuration
• Module Configuration Files
• Add Struts Components To
• Your Application
• Validations Using Struts 2 Annotations
• Struts 2 with MySQL Database
• Struts 2 with AJAX , struts tags, Tiles
• Logging in Struts Applications

• Introduction to O-R Mapping
• Hibernate Basics,
• Hibernate Architecture,
• Hibernate Configurations,
• POJO (Plain Old Java Classes) classes
• and O/R Mapping
• Object Identifier
• One-to-One Association
• One-to-Many Association
• Many-to-One Association
• Many-to-Many Association
• Collection Mapping
• Component Mapping
• Inheritance Mapping
• Hibernate Query Language
• Criteria Queries
• Hibernate in Web Application

• Introduction
• Spring Core
• Dependency Injunction
• Aspect Oriented Programming
• Major concepts in Spring
• Spring Architecture
• Spring web MVC
• Installation Procedure
• Spring in Web Application
• Bean descriptor
• Spring and Struts
• Spring data access
• Spring using Hibernate

Coming soon….