MATS School of Information Technology
LESSON PLAN
COURSE: JAVA FX AND ADVNACE PROGRAMMING IN JAVA
PROGRAM: BCA SEMESTER: V SESSION: 2025-26
No. Module Description Reference BT Level Hours
1 Java FX https://ww 11
w.javatpoint
.com/javafx
-tutorial
1.1 Introduction of Java FX https://www Understand 2
.javatpoint.c
om/javafx-
tutorial
1.2 JavaFX 2D Shapes, JavaFX Text https://www Apply 2
.javatpoint.c
om/javafx-
2d-shapes
1.3 JavaFX Effects, JavaFX Transformation https://www.j Apply 1
avatpoint.co
m/javafx-
effects
1.4 JavaFX Animation https://www.j Apply 1
avatpoint.co
m/javafx-
animation
1.5 JavaFX 3D Shapes, JavaFX Layouts https://www.j Apply 1
avatpoint.co
m/javafx-3d-
shape
1.6 JavaFX UI, JavaFX Charts, JavaFX CSS https://www.j Apply 2
avatpoint.co
m/javafx-ui-
controls
1.7 Media with JavaFX, JavaFX Event Handling https://www.j Apply 2
avatpoint.co
m/media-
with-javafx
2 J2EE Technologies TB#1: Ch- 13
1,3,9;
TB#3: Ch-4
2.1 J2EE Technologies, Components & Containers 4.1-4.3, Analyze 2
4.7.1.1-4.7.1.2,
4.7.2, 4.8
2.2 Benefits of Server-Side Java https://coders Understand 1
athi.com/serve
r-side-
programming-
in-java/
2.3 Web Architecture and Fundamentals https://hackr.i Understand 1
o/blog/web-
application-
architecture-
definition-
models-types-
and-more
2.4 Servlets vs CGI 1.4 Understand 1
2.5 WAR File (Web Application Archive) https://www. Understand 1
geeksforgeeks
.org/servlet-
war-file/
2.6 Servlets API & Life Cycle 3.6 Understand 1
2.7 HTTP Methods: GET and POST https://www. Understand 1
w3schools.co
m/tags/ref_ht
tpmethods.as
p
2.8 Session Tracking & Interface 9.2 Apply 2
2.9 Servlet Config & Servlet Context https://www. Understand 1
geeksforgeeks
.org/differenc
e-between-
servletconfig-
and-
servletcontext
-in-java-
servlet/
2.10 Forward/Include/Send Redirect & Servlet Chaining https://www. Apply 1
geeksforgeeks
.org/servlet-
forward-and-
sendredirect-
method-with-
example/
2.11 Deployment Descriptor https://www. Analyze 1
w3schools.blo
g/deployment
-descriptor-
web-xml-file
3 JSP ( Java Server Page) TB#1: Ch- 07
10,
11,14,15
3.1. Introduction to JSP 10.1-10.3, Understand 1
10.6,
11.6,15.1,15.2
3.2. JSP Scripting Tags: Scriptlet, Expression, Declaration 11.7- Apply 2
11.11,11.13
3.3. JSP Implicit Objects 11.12 Understand 1
3.4. JSP Directive Elements https://www.j Understand 1
avatpoint.co
m/jsp-page-
directive
3.5. JSP Action Element https://www.j Understand 1
avatpoint.co
m/jsp-action-
tags-forward-
action
3.6 Bean Class, Get & Set Property 14.3 Understand 1
4 Hibernate https://ww 13
w.javatpoint
.com/hibern
ate-tutorial
4.1. Overview of the Hibernate https://www.j Understand 1
avatpoint.co
m/hibernate-
tutorial
4.2. Hibernate Example & Log4j https://www.j Analyze 2
avatpoint.co
m/web-
application-
with-
hibernate
4.3. Inheritance Mapping https://www.j Understand 2
avatpoint.co
m/hibernate-
inheritance-
mapping-
tutorial
4.4. Hibernate Mapping https://www.j Apply 2
avatpoint.co
m/collection-
mapping
4.5. Tx Management https://www.j Understand 2
avatpoint.co
m/hibernate-
transaction-
management-
example
4.6. HQL https://www.j Apply 1
avatpoint.co
m/hql
4.7 Named Query https://www.j Apply 2
avatpoint.co
m/hibernate-
named-query
4.8 Hibernate Caching https://www.j Understand 1
avatpoint.co
m/Caching-in-
hibernate
5 Spring TB#2: Ch-1 06
5.1. Introduction of Spring 1.1 Analyze 1
5.2. Dependency Injection 1.3 Understand 1
5.3. Spring AOP Concept 1.4 Understand 1
5.4. Spring MVC https://www.j Understand 1
avatpoint.co
m/spring-
mvc-tutorial
5.5. MVC Form Tag Library https://www.j Understand 1
avatpoint.co
m/spring-
mvc-form-tag-
library
5.6 Spring Boot Introduction, Spring vs. Spring Boot https://www Understand 1
.javatpoint.c
om/spring-
vs-spring-
boot-vs-
spring-mvc
Text Books/ 1. Programming in java – E. Blaguswami
Resources: 2. Beginning Java programming – Wrox Series
3. JAVA FX - Kishori Sharma
4. Mastering in JAVA FX 10 – Sergev Grinev
Reference 1. Core Servlets and Java Server Pages(Volume 1: Core Technologies) – Second
Books/ Edition – PEARSON TB#1
Resources 2. Spring in Action – Second Edition – Craig Walls with Ryan Breidenbach TB#2
3. J2EE Architecture – B V Kumar, S Sangeetha, S V Subrahmanya. TB#3
Other 1. JAVA FX - https://www.javatpoint.com/javafx-tutorial
Resources: 2. Hibernate - https://www.javatpoint.com/hibernate-tutorial
3. JSP - https://www.javatpoint.com/jsp-tutorial