JAVA SCHEDULE SYLLABUS
CORE JAVA
Introduction
Why Java
Java History
Java features
Java programming format
Java tokens
Java statements
Java data types
Type casting
Arrays
OOPS
Introduction
Class, Object
Static Keyword
Constructors
This key word
Inheritance
Supper key word
Polymorphism(Over loading & Over riding)
Abstraction
Encapsulation
Abstract classes
Interfaces
String manipulations
String
String Buffer
String Tokenizer
Packages
Head Office
: Moin Court No. 100, 6-2-46, Advocates Colony, A C Guards,
Hyderabad 500004
Branch Office : First Floor, Purni Plaza, Opp. Shadan Womens Engineering
College, Khairatabad.
Mobile No
91-90009 33993, Land Line: 040-32990225/26
Introduction to all predefined packages
User defined packages
Access Specifier
Exception Handling
Introduction
Pre defined exceptions
Try catch finally
Throws, throw
Multithreading
Introduction
Thread creations
Thread life cycle
Life cycle methods
Synchronization
Deadlock & Examples
Wait () notify () notify all () methods
I/O Streams
Introduction
Byte oriented streams
File
Random access file
Serialization
Externalization
Networking
Introduction
Socket, server socket
Client server communication
Connection less, connection oriented communication
AWT & Applets
Introduction
Event Handling in AWT
Head Office
: Moin Court No. 100, 6-2-46, Advocates Colony, A C Guards,
Hyderabad 500004
Branch Office : First Floor, Purni Plaza, Opp. Shadan Womens Engineering
College, Khairatabad.
Mobile No
91-90009 33993, Land Line: 040-32990225/26
Applet Life Cycle
ADVANCED JAVA
1. JDBC [Java Data Base Connectivity]
Introduction to JDBC
JDBC Architecture
Java.sql package
Connection, Statement, Result Set
Prepared Statement
Callable Statement
Scrollable and Updatable Result Set
Batch Updates
Result Set Meta Data
Simple Transaction Management
Four Levels of JDBC drivers, their props & cons
Features of JDBC 3.0
2. SERVLETS
Need of server side program
Introduction to Servlets
Servlets life cycle
Javax.servlet package
Servlets Config, Servlet Context
Head Office
: Moin Court No. 100, 6-2-46, Advocates Colony, A C Guards,
Hyderabad 500004
Branch Office : First Floor, Purni Plaza, Opp. Shadan Womens Engineering
College, Khairatabad.
Mobile No
91-90009 33993, Land Line: 040-32990225/26
Performance database operations in Servlets
Include and forward mechanisms
Applying filters to servers
Javax.servlet.http package
HttpServlet life cycle
Http Request methods GET vs. POST
Httpservlet request, Httpservlet response
Http headers & error codes
Session Tracking, purpose
Hidden from fields, Cookies
Http Session, URL rewriting
Event listeners
3. JSP [Java Server Pages]
Disadvantage of Servlets
Introduction to JSP
JSP life cycle
Creating dynamic web content with JSP
Scripting elements
Scrip let
Declaration
Expression
XML syntax for JSP elements
JSP directive page, include and taglib
JSP implicit objects
JSP scopes
Include and forward mechanism
Using a Java bean in a jsp
JSP Model 1 architecture
Custom tag development
Error handling in a jsp
JSTL
Expression Language
Processing XML in a Jsp
4. STRUTS
Head Office
: Moin Court No. 100, 6-2-46, Advocates Colony, A C Guards,
Hyderabad 500004
Branch Office : First Floor, Purni Plaza, Opp. Shadan Womens Engineering
College, Khairatabad.
Mobile No
91-90009 33993, Land Line: 040-32990225/26
Architectures
Introduction of Struts
Actions
Form Beans
Validation Framework
Request Processor
Exception Handling
Tiles Framework
In Built Actions
Forward Action
Include Action
Dispatch Action
Look Up Dispatch Action
Head Office
: Moin Court No. 100, 6-2-46, Advocates Colony, A C Guards,
Hyderabad 500004
Branch Office : First Floor, Purni Plaza, Opp. Shadan Womens Engineering
College, Khairatabad.
Mobile No
91-90009 33993, Land Line: 040-32990225/26