Pages

Friday, January 1, 2010

Java-Syllabus

JAVA
INTRODUCTION
OOP' s Principles
Java Architecture
Introduction of JVM
Java Program Structure
Data types and variables

OPERATOR AND FLOW CONTROL
Operator and their effects
Conditional Statements
Looping statements

OBJECT ORIENTED CONCEPTS
Classes and Methods
Constructor
Access and Non-Access Specifiers
Inheritance
Polymorphism
Abstract Class and Interface
Inner class

PACKAGES
Defining and Importing packages
Built – in Java packages
Wrapper classes and associated methods

EXCEPTION HANDLING
Exception Hierarchy
Exception Handlers
User defined Exceptions

THREADS
Life cycle of Threads
Instantiation of Threads
Multi Threading
Synchronization
Deadlocking
Inter thread communication

COLLECTION FRAME WORK
Collection class and Interface
List/Set/Map implementations
Array/Vector
Enumerator,Iterator

I/O STREAMS
Hierarchy of Streams
Byte Stream classes
Character stream classes
Serialization

JAVA APPLETS
Life cycle of Applets
Working with Applet components
Introduction of AWT and its usage
Event Handling


JAVA ADVANCED
SWINGS
Introduction to Swing
Component and Containers
Layout Managers
Adapter class
Anonymous class

JDBC
Driver Types
Types of statements
Using Result Set
Steps to make a Connection
Using Result Set Meta Data

NETWORKING
Basic Networking
Network classes
Sockets
TCP/IP/UDP connections

RMI
RMI architecture
Creating Interfaces, stubs and skeletons
Serializing Remote objects
Using JNDI methods
Building RMI system


J2EE
OVERVIEW
Distributed Application
Components and Containers
Two-Tier and Three-Tier Architecture
MVC Pattern

XML
Introduction
Comparison between XML and HTML
XML syntax
Building Blocks
Elements



SERVLETS
Life Cycle Methods
Using HTTP GET and POST
Cookies and URL Rewriting
Session Management
Servlet' s with Database connectivity
Application Deployment

JSP
JSP Architecture
JSP vs Servlets
JSP and Scripting Elements
Directives and Actions
Java standard Tag Library(JSTL)

EJB
EJB Architecture
Types of Beans
Implementation of Session Bean
Bean Managed and Container Managed Persistence
Writing Entity Beans
Message Driven Bean

FRAMEWORKS
STRUTS
Struts MVC2 Architecture
Framework Components
Struts Validator Framework Struts Tag Libraries
Dyna Action Form
Internationalization

HIBERNATE
Hibernate Architecture
Persistence
ORM Solutions
Configuration Files
HQL

No comments:

Post a Comment