• Define Java Bean – create java bean
• Describe the custom bean properties
and events
• Describe types of EJB – session beans,
entity beans and message driven beans








• Define Java Bean – create java bean
• Describe the custom bean properties
and events
• Describe types of EJB – session beans,
entity beans and message driven beans
• Define Java Bean – create java bean
• Describe the custom bean properties
and events
• Describe types of EJB – session beans,
entity beans and message driven beans
• Overview of java database
programming
• Define JDBC API
• Describe the various JDBC drivers
• Identify JDBC products
• Describe the 2-tier server client model
• Setup JDBC connection to a database
with JSP and Servlet
• Create and Execute SQL statement
• Describe ResultSet Object
• JSP processing
• Predefined variables
• JSP directives
• Associating properties with input parameters
• Forwarding requests from JSP
b) Servlets
• Creating & Running Servlets
• The Servlet API
• HTML forms
• Session tracking
• Database programming in servlets
a) HTML
• HTML basic formatting tags and
attributes
• HTML div span, list, images, hyperlink,
table and
• HTML form and headers
a) Java EE Platform
• Role of Application Servers
• Java EE Architecture (MVC, Spring)
• Java EE Patterns
• Java EE Components (Web
components, EJB)
b) Inheritance & Polymorphism concepts
• Inheriting instances fields and methods
• Method overriding
• Access levels – public, protected,
private
• Abstract super classes and methods
• Interface
a) Object Oriented Programming Concepts
• Objects, classes, packages
Submission:
Need to submit as assignment in Ufuture on 10/5/2024.
What you need to do:
Please export your project file into .zip and upload in the UFuture (assignment). Other than .zip format will not be accepted.
Submission:
Need to submit as assignment in Ufuture on 14/6/2024.
What you need to do:
Please export your project file into .zip with database file and upload in the UFuture (assignment). Other than .zip format will not be accepted.
Web Application Project (CSC584) – Group project
1. Project title
You need to propose a title from the following theme (Pick ONLY one theme):
Note: If you have another theme to do let me know.
2. The web application project should be developed using Model View Controller framework. The project should have the following content and features:
3. Project Evaluation
a) Project storyboard (10%)
b) Final web application project (20%)
c) Live Presentation (10%)
4. Submission guideline
Note: Only group leader submit all the three files in the Ufuture.
5. Rubrics for proposal and final project