[Go to site: main page, start]

0% found this document useful (0 votes)
3 views2 pages

Object Oriented Programming Using Java

The document outlines a syllabus for an Object-Oriented Programming course using Java, divided into five modules. Topics covered include classes, inheritance, thread programming, exception handling, servlets, JSP, Hibernate, and Spring framework. Each module details key concepts, methodologies, and practical applications relevant to Java programming and web development.

Uploaded by

madanmadhu818
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Object Oriented Programming Using Java

The document outlines a syllabus for an Object-Oriented Programming course using Java, divided into five modules. Topics covered include classes, inheritance, thread programming, exception handling, servlets, JSP, Hibernate, and Spring framework. Each module details key concepts, methodologies, and practical applications relevant to Java programming and web development.

Uploaded by

madanmadhu818
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

OBJECT ORIENTED PROGRAMMING USING JAVA

SYLLABUS

MODULE 1 :

Classes, Inheritance, package and Interface Classes: Classes in Java; declaring a class;
constructors, method overloading, Object Class. Static and nonstatic. Inheritance: Simple
Inheritance, Super class and sub class, super keyword multiple, and multilevel Inheritance;
Overriding. Packages and Interfaces: Packages, Defining Packages, access protection,
Importing Packages. Abstract Methods, Abstract Classes, Defining Abstract Classes,
Extending Abstract Classes, Defining Interfaces, Implementing Interfaces.

MODULE 2:

Thread Programming, Exceptions and Collections Thread Programming: What are threads?,
Thread life cycle, Extending Thread class, implementing runnable interface, Synchronization,
Deadlock, Manipulation Thread states. Exception Handling: Fundamentals, Exception Types,
try and catch, multiple catch clauses, nested try statements, throw, and throws, finally, built in
exceptions, user defined exceptions and chained exceptions. Collections: Util Package,
Generics, Collection Interfaces, And Collection Classes: ArrayList, Vector, LinkedList,
Dictionary, Hashtable,Treemap, Case

MODULE 3:

Servlet and JSP :Introduction to JDBC, Servlets and HTTP Servlets, Servlet Life Cycle,
Requests, Responses, and Headers, GET and POST, HTTP, Deploying a Servlet , Web
Application Deployment Descriptor Structure, Servlet Configuration
HttpServletRequest/Response, ServletContext, Filters, Session and cookie Management.
Introduction, JSP Life Cycle, JSP Syntax and Semantics, Elements and Template Data, JSP
Configuration, Standard JSP Actions and Attribute, Exception Handling, JavaBeans and the
JSP Expression Language, JSP Standard Tag Library, Database Connectivity, Building a
Complete Web Application.

1
MODULE 4 :

Hibernate: Introduction, advantages, features, Architecture, Environment, Life Cycle, ORM


Tool, First program, Sessions, Session factory, Persistent Class, Using the Session, MVC,
Hibernate Query language, Criteria Query, Mapping Types, Annotations, Query Language,
Native SQL

MODULE 5 :

Springs Introduction, Architecture, Environment Setup, Create Sample Program, IOC


Containers, Bean Definition, Bean Scopes, Bean Lifecycle, Dependency Injection, IOC
injection, Setter Injection, Injecting Inner Beans, Injecting Collection, Event Handling, MVC
Framework.

You might also like