GANPAT UNIVERSITY
FACULTY OF COMPUTER APPLICATIONS
Programme Master of Computer Applications Branch/Spec. Computer Application
Semester III Version [Link]
Effective from Academic Year 2023-24 Effective for the batch Admitted in June 2022
Subject Code P13A4WTD Subject Name Web Technologies Development using SPRING
Teaching scheme Examination scheme (Marks)
(Per week) Lecture (DT) Practical (Lab.) Total CE SEE Total
L TU P TW
Credit 2 0 2 0 4 Theory 40 60 100
Hours 2 0 4 0 6 Practical 20 30 50
Objective:
● Spring aims to simplify the complex and cumbersome enterprise Java application development
process
Pre-requisites:
● To learn spring it would be beneficial to have a basic understanding of HTML, CSS and JAVA
programming language.
Course Outcomes :
● 1 = Slight (Low); 2 = Moderate (Medium); 3 = Substantial (High); “-” = No Correlation
Name of Description
CO
CO1 To implement framework concepts such as container, scope, bean and dependencies.
CO2 To learn and implement resources and validations.
CO3 To be able to learn Spring expression language
CO4 Design to access data using JDBC database operations
Mapping of CO and PO
Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 2 1 2 2 - 2 1 - 1 1 2
CO2 1 2 2 2 2 1 1 1 1 1 1 2
CO3 2 3 3 2 3 2 2 1 1 1 1 2
CO4 2 3 1 2 1 1 1 1 - 1 2 1
Content:
Unit SECTION-I Hrs
1 Overview of Spring and The IoC Container: 7
Introduction to Spring Framework, Introduction IOC Container and Beans, Dependencies,
Bean Scope
2 Resources and Validation: 8
Resource Interface, Built-in resources, Resource loader, Validation using spring validator interface,
Spring type conversion
SECTION-II
3 Spring Expression Language 7
Evaluation, Expression in bean definitions, Literal expression, Properties, Arrays, Lists, Maps,
Indexers, Inline lists, Inline Maps
4 Data Access 8
Spring Framework JDBC, Using JDBC core class, Controlling database connections, JDBC Batch
operations
Practical Content:
List of programs specified by the subject teacher based on above mentioned topics.
Text Books:
1 Spring 5 Recipes: A Problem-Solution Approach, by Marten Deinum & Daniel Rubio & Josh Long, Apress
Pub.
2 Spring MVC: Beginner's Guide by Ganeshan, Amuthan, PACKT pub 2014.
3 Mastering in Spring 5.0 by Ranga Rao Karanam, Publisher June 28) Packt Publishing Limited :
(2017.
Reference Books:
1 Spring Framework Cookbook Author(s) JCGs (Java Code Geeks)Publisher: Java Code Geeks
(2017)
2 Beginning Spring by Mert Caliskan & Kenan Sevindik & Rod Johnson & Jürgen Höller, Wrox pub 2015.
MOOC/Certification Courses:
1 [Link]
2 [Link]
Question Paper Scheme:
University Examination Duration: 3 Hours
Note for Examiner: -
(I) Questions 1 and 4 are compulsory with no options.
(II) Internal options should be given in questions 2, 3, 5 and 6.
SECTION – I
Q.1 –8 Marks
Q.2 –11 Marks
Q.3 –11 Marks
SECTION - II
Q.4 –8 Marks
Q.5 –11 Marks
Q.6 –11 Marks