Still no participant
Still no reviews
Module I
Introduction to JDBC:
JDBC architecture,Four Levels of JDBC drivers, JDBC pros & cons, Features of JDBC 3.0/4.0, java.sql Package, JDBC Connection.
Assignment (1): Describe briefly the features & architecture of JDBC. Explain the four level of JDBC driver.
Practice (1): JDBC connection with oracle database
Module II
Statement & ResultSet:
Statement, Prepared Statement, Callable Statement, ResultSet, Scrollable and Updatable ResultSet, Batch Updates, ResultSetMetaData, Simple Transaction Management.
Assignment (2):Â Explain statement and ResultSet briefly.
Practice (2):Â Example of transaction management in jdbc using PreparedStatement.
Module III
Introduction to Servlets:
Servlet Life Cycle, javax.servlet package, ServletConfig, ServletContext, ServletResponse, Supplying initialization parameters to Servlets, Performing database operations in Servlets, Include and forward mechanisms, Applying filters to Servlets, Disadvantages of Servlets.
Assignment (3):Â Describe the Life Cycle of Servlet.
Assignment (4): Explain the ServletConfig, ServletContext & ServletResponse.
Assignment (5):Â Differenciate between Include and Forward mechanism.
Practice (3):Â Sample program to see the work of Servlet LifeCycle.
Practice (4):Â Database operation in Servlet.
Practice (5): Applying filters to Servlet.
Module IV
javax.servlet.http Package:
HttpServlet Life Cycle, Http request methods, GET vs POST, HttpServletRequest, HttpServletResponse, Dealing with Http headers, error codes.
Assignment (6):Â Describe HttpServlet Life Cycle.
Assignment (7):Â Differenciate between GET vs POST.
Practice (6): Demonstrate the use of HttpServletRequest & HttpServletResponse.
Practice (7): Use of Error code in Java
Module V
Session Tracking:
purpose, Hidden form fields, Cookies, Http Session, URL rewriting, Event listeners, Web application security.
Assignment (8):Â Explain Session Tracking.
Assignment (9): Describe web application security & Event listeners.
Practice (8):Â Program to link pages and print output by using Cookie
Practice (9): program to link pages and print output by using hidden from field.
Module VI
Introduction to JSP:
JSP Life Cycle
Creating dynamic Web content with JSP, Scripting elements, Scriptlet, Declaration, Expression, XML syntax for JSP elements.
JSP directives page, include and taglib, JSP implicit objects, JSP scopes, Include and forward mechanism, Using a Java bean in a JSP, JSP Model 1 architecture, JSP Model 2 (MVC) architecture.
Assignment (10): Describe JSP briefly.
Assignment (11): Explain different Model architecture of JSP.
Practice (10): Creating Web content with JSP.
Practice (11): Demonstrate the work of JSP model 1 & model 2 (MVC).
Module VII
Custom Tag Development:
Classic Tags, Simple Tags, Error Handling in a JSP, JSTL, Expression Language, Processing XML in a JSP
Assignment (12):Â Describe Classic tag, Simple tag and JSTL. What is Expression Language.
Practice (12):Â Program to demonstrate Exception Handling
TEXT BOOKS:
1. Advanced Java Programming by Uttam K Roy (Author), Oxford Publication
REFERENCE BOOKS:
1. Advanced Java 2 Platform: How to Program by Deitel publication.
2. JDBC Database Access with Java: A Tutorial and Annotated Reference Book by Graham Hamilton and Roderic Geoffrey Galton Cattell.
3. Java servlet and JSP cookbook Book by Bruce W. Perry
Describe briefly the features & architecture of JDBC.
Explain the four level of JDBC driver.
JDBC connection with oracle database
https://www.youtube.com/watch?v=5vzCjvUwMXg&list=PLsyeobzWxl7rU7Jz3zDRpqB-EODzBbHOI&index=2
Explain statement and ResultSet briefly.
Example of transaction management in jdbc using PreparedStatement.
ServletConfig, ServletContext, ServletResponse.
https://www.youtube.com/watch?v=ewFKafeQbw4
https://www.youtube.com/watch?v=s_PhWgiTOU4&list=PLWCgPRTQ8gYSeFwkQP1SdL2QWnMsOszKE&index=15
Supplying initialization parameters to Servlets.
Applying filters to Servlets, Disadvantages of Servlets.
Describe the Life Cycle of Servlet.
Explain the ServletConfig, ServletContext & ServletResponse.
https://www.youtube.com/watch?v=s_PhWgiTOU4&list=PLWCgPRTQ8gYSeFwkQP1SdL2QWnMsOszKE&index=15
Differenciate between Include and Forward mechanism.
Sample program to see the work of Servlet LifeCycle.
Database operation in Servlet.
Applying filters to Servlet.
Describe HttpServlet Life Cycle.
Differenciate between GET vs POST.
Demonstrate the use of HttpServletRequest & HttpServletResponse.
Use of Error code in Java.
purpose of Session tracking, Hidden form fields.
https://www.youtube.com/watch?v=VLg7WV5L0S4&list=PLmCsXDGbJHdjMQ9fe9Mwl1jZ2gysxpbQJ
https://www.youtube.com/watch?v=nbLc7e7EJiI&list=PLmCsXDGbJHdjMQ9fe9Mwl1jZ2gysxpbQJ&index=10
Event listeners, Web application security.
https://www.youtube.com/watch?v=KcP1CDlpPVg&list=PLjJmj2FyqToYqpu5ymexH1BZmJ9ZNKOz4
Explain Session Tracking.
Describe web application security & Event listeners.
https://www.youtube.com/watch?v=X36Dud8cS4Y
https://www.youtube.com/watch?v=KcP1CDlpPVg&list=PLjJmj2FyqToYqpu5ymexH1BZmJ9ZNKOz4
Program to link pages and print output by using Cookie.
program to link pages and print output by using hidden from field.
Creating dynamic Web content with JSP Scripting elements.
Scriptlet, Declaration, Expression, XML syntax for JSP elements.
JSP implicit objects, JSP scopes, Include and forward mechanism
Using a Java bean in a JSP, JSP Model 1 architecture, JSP Model 2 (MVC) architecture.
https://www.javatpoint.com/model-1-and-model-2-mvc-architecture
Describe JSP (Java Server Page) briefly.
Explain different Model architecture of JSP.
Creating Web content with JSP.
Demonstrate the work of JSP model 1 & model 2 (MVC).
Classic Tags, Simple Tags, Error Handling in a JSP
JSTL, Expression Language, Processing XML in a JSP.
Describe Classic tag, Simple tag and JSTL. What is Expression Language.
https://www.youtube.com/watch?v=y6X_sAo6weM
Program to using Exception Handling.
https://www.youtube.com/watch?v=RrKmwLBEv-U&list=PLsyeobzWxl7rS9B2K1l--VDpCn41gijnV&index=2
Recent Comments