0% found this document useful (0 votes)
142 views3 pages

Syllabus - Ajp

This document provides information on an Advanced Java Programming course including the course objectives, outcomes, syllabus, and textbooks. The 4-credit course aims to teach students how to design console, GUI, and web-based applications using integrated development environments. The syllabus is divided into 4 units that will cover JDBC, servlets, JSP, Hibernate, Spring, and SpringBoot. Students will learn how to connect to databases, develop MVC web applications, use object relational mapping, and construct ORM-based applications. The course will be taught through methods like lectures, videos, guest lectures, and MOOCs.

Uploaded by

NIRANJAN BEHERA
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)
142 views3 pages

Syllabus - Ajp

This document provides information on an Advanced Java Programming course including the course objectives, outcomes, syllabus, and textbooks. The 4-credit course aims to teach students how to design console, GUI, and web-based applications using integrated development environments. The syllabus is divided into 4 units that will cover JDBC, servlets, JSP, Hibernate, Spring, and SpringBoot. Students will learn how to connect to databases, develop MVC web applications, use object relational mapping, and construct ORM-based applications. The course will be taught through methods like lectures, videos, guest lectures, and MOOCs.

Uploaded by

NIRANJAN BEHERA
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
You are on page 1/ 3

SYLLABUS

SUBJECT CODE SUBJECT NAME L T P C


Advanced Java Programming 4 0 0 4
Course Educational Objectives
The objective of this course is to provide the ability to design console-based,
GUI-based, and web-based applications. Students will also be able to
CEO1
understand integrated development environments to create, debug and run
multi-tier and enterprise-level applications.
Course Outcomes: : Upon successful completion of this course, students should be able to:
design and develop data-driven web applications using JDBC, servlet and
CO1
JSP API.
CO2 develop MVC-based web applications using SpringBoot.
understand the significance of Object Relational Mapping (ORM) in Java
CO3
context.
CO4 Construct ORM-based web applications using Hibernate.
CO-PO & PSO Mapping ( Articulation Matrix):
PROGRAMME OUTCOMES PSOs
Cos
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 1 1 3 3
CO2 3 2 3
CO3 2
CO4 2 2
Avg.
Justification of the Mapping:

SYLLABUS
UNIT:1 (13 Hours)

Basics of JDBC: Introduction to JDBC, Need of JDBC, JDBC Drivers (4 types),


Architecture of JDBC, Components of JDBC (Classes and Interfaces).
Programming with JDBC: Basics of Oracle, Program to Connect to Database:
Loading the Driver, Establishing the Connection, Creating Statements Using
Statement Interface, Result Set with Statement Interface.

PreparedStatement Interface: CRUD Operation Using PreparedStatement,


CallableStatement Interface: Executing Stored Procedures and Functions Using
Callable Statement, ResultSetMetadata Interface.
UNIT:2 (16 Hours)
Web Technology: Introduction to HTML, HTML tags and their usage, HTML Table,
Forms
Introduction to Servlets: What is Servlet, Advantage of Servlet Over CGI, Web
Terminology: static vs dynamic website, HTTP, HTTP Requests, GET vs POST,
Servlet Container, Integrating Apache Tomcat with Eclipse, Understanding servlet-
API, Servlet Interface, and Methods.

Getting Deep to Servlets: Types of Servlet: HttpServlet and GenericServlet, Life


cycle of Servlets and different life cycle methods, doGet() and doPost(), Servlet
Generating Html output.
Servlet Collaboration: RequestDispatcher, sendRedirect, ServletConfig and
ServletContext, Session Tracking : Cookies, Hidden Form Field, URL Rewritting,
HttpSession. Servlet CRUD operations

UNIT:3 (10 Hours)

Introduction to JSP: Life Cycle of JSP, JSP API, JSP in Eclipse, JSP Scripting
Elements: JSP scriptlet tag, JSP expression tag, JSP declaration tag

JSP Objects :JSP Request, JSP Response, JSP Config, JSP Application, JSP
Session, JSP PageContext, JSP Page, JSP Exception, JSP Directive Elements: JSP
page directive, JSP include directive, JSP taglib directive

JSP Action Elements : forward, include, JSP CRUD Operations


UNIT:4 (11 Hours)

Hibernate : Introduction to Hibernate, Architecture of hibernate, Hibernate OR


mapping, Configuring hibernate development environment, Implementing
hibernate OR Mapping, Introduction to Hibernate Query Language (HQL)

Spring and SpringBoot : Spring Basic, Spring IOC, Spring MVC, Spring MVC with
Hibernate. Introduction to SpringBoot, SpringBoot Injection, dependency,
autowired, SpringBoot JPA, SpringBoot Webapp MVC.
Teaching Methods: Chalk& Board/ PPT/Video Lectures/Lecture by Industry Expert/MOOCS
Text Books:
1. Advanced Java Programming, Uttam K. Roy, Oxford University Press.
Reference Book:
1. Black book, Kogent Learning Solution Inc.
2. Java 2: The Complete Reference by Herbert Schildt, Fifth Edition Paperback

You might also like