Skip to content

Section 2 · Web Technologies

Ten sessions from Servlets and JSP through Spring MVC, Hibernate and JPA to Spring Boot REST APIs with Spring Security.

Updated View as Markdown

Ten sessions from Servlets and JSP through Spring MVC, Hibernate and JPA to Spring Boot REST APIs with Spring Security.

Objectives

Do not copy. Read for understanding and the viva
  • Install different IDEs for Java/J2EE programming
  • Develop simple applications using IDEs
  • Use the given list of exercises for your assigned lab sessions

Sessions

SessionTopicQuestions
Session 1Basics of ServletQ1 to Q5
Session 2JSPQ6 to Q12
Session 3Maven and frameworks for J2EEQ13 to Q16
Session 4Dependency injection and controllersQ17 to Q20
Session 5Form validation, Bootstrap and CSSQ21 to Q24
Session 6Hibernate and JPAQ25 to Q28
Session 7Spring Boot and REST controllersQ29 to Q32
Session 8REST API, Spring Security and ActuatorQ33 to Q36
Session 9Spring SecurityQ37 to Q40
Session 10Bootstrap, role based authentication and CSRFQ41 to Q46

Before the first session

Do not copy. Read for understanding and the viva
  • Install JDK 17 or later, Apache NetBeans or Eclipse, Apache Tomcat 10, Maven, and MySQL before Session 1. The manual’s section 2.2 walks through a Windows setup; the same tools exist on Linux and macOS.
  • One database, named IGNOU with a Student table, is created in Session 1 and reused by every later session. Keep its schema in your record.
  • Sessions 3 onward build one Spring project incrementally. Commit or zip the project after each session so a broken later step does not cost earlier work.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close