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

Advanced Java

The document outlines the Advanced Java course offered by PVP Siddhartha Institute of Technology, detailing its objectives, outcomes, and evaluation methods. It covers key topics such as JDBC programming, web development with J2EE, Servlets, JSP, and Spring framework. The course aims to enhance students' programming skills for dynamic web application development and includes a syllabus with specific content mapped to course outcomes.

Uploaded by

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

Advanced Java

The document outlines the Advanced Java course offered by PVP Siddhartha Institute of Technology, detailing its objectives, outcomes, and evaluation methods. It covers key topics such as JDBC programming, web development with J2EE, Servlets, JSP, and Spring framework. The course aims to enhance students' programming skills for dynamic web application development and includes a syllabus with specific content mapped to course outcomes.

Uploaded by

Lakshmi G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

PVP23

PVP SIDDHARTHA INSTITUTE OF TECHNOLOGY, KANURU, VIJAYAWADA (AUTONOMOUS)


DEPARTMENT OF INFORMATION TECHNOLOGY

ADVANCED JAVA

Course Code Year III Semester I

Course Category PC Branch IT Course Type Theory

Credits 3 L-T-P 3-0-0 Prerequisites JAVA


Continuous Internal Semester End
30 70 Total Marks: 100
Evaluation : Evaluation:

Course Objectives:

1. This course develops programming ability of students to create dynamic web applications using
server side technology with Java Database Connectivity.
2. Students can learn different Java frameworks like Spring will increase ability of students in
web application development.

Course Outcomes Blooms Level


Upon successful completion of the course, the student will be able to:
CO1 Understand the basic concepts of web design for the efficient L2
development of web applications.
CO2 Apply JDBC concepts to perform database operations using L3
different types of JDBC statements, handle result sets, and
manage transactions.
CO3 Design and develop dynamic web applications using Servlets and L3
JSP.
CO4 Apply the basic concepts of the Spring framework to develop L3
web applications.

Contribution of Course Outcomes towards achievement of Program Outcomes &


Strength of correlations (3:Substantial,2:Moderate,1:Slight)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 3
CO2 3 2 3 3
CO3 3 2 3 3
CO4 3 2 3 3
Avg. 3 3 2 3 3

PVP Siddhartha Institute of Technology Page 1


PVP23

Syllabus

Unit CONTENTS Mapped


No. CO

JDBC Programming: JDBC Architecture, Exploring JDBC Drivers,


Exploring major JDBC Classes and Interfaces, Understanding basic JDBC
steps, Creating simple JDBC Application, Working with PreparedStatement,
I working with CallableStatement, Working with ResultSet, Working with CO1,CO2
Batch updates: Using batch updates with the Statement object, Working
with transactions: ACID properties, Types of transactions, Transaction
Management.
J2EE and Web Development: Exploring enterprise architecture types,
Describing EE6 containers, Types of Servers in J2EE Applications,
II Exploring the HTTP protocol: Describing HTTP requests, Introducing web
applications: Describing components of a web application, Describing CO1
structure, Describing web containers, Exploring web architecture models:
Model-1 architecture, Model-2 architecture and MVC architecture.

Servlet API and Overview: Exploring the features of JAVA servlet:


III Servlet a request-response model, servlet and environment state, Security
features, HTML-aware servlets, HTML-specific servlets, Performance
features, 3-tier applications, Exploring the Servlet API, Explaining the
Servlet Life Cycle(SLC), Creating a sample servlet: Exploring directory
structure, configuring the servlet, packaging, deploying and running the
Web application, Working with ServletContext and ServletConfig Objects, CO1,CO3
Working with the HttpServletRequest and HttpServletResponse interfaces:
Using the HttpServletRequest interfaces(the role of form data, form data
and parameters, headers, File uploads), Using HttpServletResponse
interface(Response header, response redirection), Exploring session tracking
mechanisms: using Cookies, Hidden Form Fields and URL Rewriting,
Creating a session using HTTPSession interface.
Java Server Pages(JSP): Introduction to JSP technology, advantages of
JSP over JAVA servlet, JSP Architecture, JSP: Life Cycle, Working with
JSP basic tags and implicit objects: Exploring scripting tags (scriptlet,
IV declarative, expression), Exploring implicit objects(request, response, out,
page, pageContext, application, session, config, exception), Exploring CO1,
directive tags ( page, include, taglib), Working with JSP action tags: CO3
Exploring action tags(<jsp:include>, <jsp:forward>, <jsp:param>,
<jsp:plugin>,<jsp:useBean>, <jsp:setProperty>, <jsp:getProperty>), JSP
Standard Tag Libraries(JSTL): Working with core tag library. CRUD
application with JSP.
Java Web Frameworks: Working with Spring: Introducing the features of
the Spring framework, Exploring the Spring Framework Architecture,
V Exploring DI and IoC,Spring MVC Module, Life Cycle of Bean Factory,
Explore: Constructor Injection, Dependency Injection, Inner Beans, Aliases CO1,CO4
in Bean, Bean Scopes, Spring Annotations, Spring AOP Module, Spring
DAO, Database Transaction Management, CRUD Operation using DAO
and Spring API.

PVP Siddhartha Institute of Technology Page 2


PVP23

Learning Resources

Text Books
1. Black Book “Java Server Programming Java EE6”, Dream Tech Publishers, 2012.
Reference Books
1. Complete Reference J2EE, James Keogh, McGraw Hill publication
2. Professional Java Server Programming, SubrahmanyamAllamaraju, Cedric Buest, Wiley
Publication
3. Spring in Action, 3rdedition , Craig walls, Manning Publication
4. Core Java, Volume II: Advanced Features, Cay Horstmann, Gary Cornell Pearson Publication
E-Resources & other digital material
1. https://www.geeksforgeeks.org/
2. https://www.codingshuttle.com/spring-boot-handbook/spring-beans/

PVP Siddhartha Institute of Technology Page 3

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy