ADVANCED JAVA

ADVANCED JAVA

Overview:
Java is the high level programming language used to create Web applications and enterprise applications. It was designed for flexibility, allowing developers to write code that would run on any machine, regardless of architecture or platform.

Java is used to build applications and platforms for a number of devices, including computers, laptops, gaming consoles, Blu-ray players, car navigation systems and smart phones. It is also a key language for networking, particularly for data centers that store and transfer Web-based data.

Course Contents:
Java Database Connectivity (JDBC)
Overview of RDBMS
Introduction to JDBC & JDBC Architecture
Establishing a JDBC Connection
Executing Statement, PreparedStatement and CallableStatement
Scrollable and Editable ResultSet
Types of JDBC Drivers

Common Gateway Interface
Introduction to CGI
GET and POST Request Methods
What is Name-Value pair
Content Types and MIME

Java Servlets
Servlet as an improved CGI
Servlet Fundamentals/API
Developing and Deploying Servlets
State Management using Cookies, Session and Application

JavaServer Pages (JSP)
JSP Architecture
Basics & Syntax
JSP Directive Tags
JSP Scriptlet Tags
JSP Action Tags
Using Java Beans from JSP
JSP Tag Library

Remote Method Invocation (RMI)
Object Persistence and Serialization
Introduction to Distributed Computing & 3 - Tier Architecture
RMI Architecture
RMI for Distributed Computing
Callback in RMI

Java Beans
JavaBean Architecture
JavaBean Characteristics
Providing Properties & Methods
Event in JavaBeans
Participating in Instrospection

CORBA
Introduction to CORBA
CORBA for Distributed computing
ORB & IIOP
Defining interfaces and datatypes using Interface Definition Language (IDL)
CosNaming Service
Developing CORBA Client/Server application using JavaIDL

Struts and MVC Architecture
Model-View-Controller (MVC) Architecture
MVC Model 1 and Model 2 in Web Applications
What is a Framework?
Introduction to Struts Framework
Struts Framework Components
Struts Controller Components
Struts Model Components
Struts View Components

Configuring Struts Application
Web Application Directory Structure
Web Application Deployment Descriptor
Struts Configuration File

Struts Controller Components
Controller Mechanisms

Struts Model Components
Business Objects and JavaBeans
Persistence and Persistent Objects
Implementing Model using Struts

Struts View Components
ActionForms
ActionErrors

JSP Custom Tag Libraries
Tag Library Overview
Tag Libraries in Struts
Using JavaBeans with Strut Tags
Struts HTML Tags
Overview of JSP Standard Tag Library (JSTL)

Exception Handling
ActionError and ActionErrors
Adding Error handling
ActionForm validate method
Error Management in Action.execute ()
Handling exceptions
Declarative Exception Handling

Struts Validator
Email
Mask
Range
Length
Date
Credit car

About the Trainer

10 + Years of IT experience, provided training for over 1000+ professionals online Real-time IT experience which enables to provide dedicated quality training. Teaching is his passion vast experience in providing online training around the globe with good communication skills.