ADVANCED JAVA


ADVANCED JAVA

Overview:
Java is a set of several computer software products and specifications from Oracle Corporation that provides a system for developing application software and deploying it in a cross-platform computing environment. Java is used in a wide variety of computing platforms from embedded devices and mobile phones on the low end, to enterprise servers and supercomputers on the high end. While less common, Java applets are sometimes used to provide improved and secure functions while browsing the World Wide Web on desktop computers.
course content
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