This document outlines topics for an advanced Java course, including JDBC, servlets, JSP, Spring Framework, Hibernate, and building an ecommerce project. Key areas covered are JDBC drivers and classes, servlet lifecycle methods, JSP tags and implicit objects, database integration in web applications, and introductions to Spring and Hibernate frameworks. Students will create web projects using servlets and JSP with database functionality and deploy them to servers.
This document outlines topics for an advanced Java course, including JDBC, servlets, JSP, Spring Framework, Hibernate, and building an ecommerce project. Key areas covered are JDBC drivers and classes, servlet lifecycle methods, JSP tags and implicit objects, database integration in web applications, and introductions to Spring and Hibernate frameworks. Students will create web projects using servlets and JSP with database functionality and deploy them to servers.
This document outlines topics for an advanced Java course, including JDBC, servlets, JSP, Spring Framework, Hibernate, and building an ecommerce project. Key areas covered are JDBC drivers and classes, servlet lifecycle methods, JSP tags and implicit objects, database integration in web applications, and introductions to Spring and Hibernate frameworks. Students will create web projects using servlets and JSP with database functionality and deploy them to servers.
This document outlines topics for an advanced Java course, including JDBC, servlets, JSP, Spring Framework, Hibernate, and building an ecommerce project. Key areas covered are JDBC drivers and classes, servlet lifecycle methods, JSP tags and implicit objects, database integration in web applications, and introductions to Spring and Hibernate frameworks. Students will create web projects using servlets and JSP with database functionality and deploy them to servers.
Advance Java (J2EE) • Directory structure of web application
• Creating first web application in 1. JDBC Servlet • What is JDBC? • Defining Deployment Descriptor • Techniques used before JDBC • Working Apache Tomcat • JDBC Drivers • Working with NetBeans and Eclipse ➢ Type 1 • Cold and Hot deployments using ➢ Type 2 Exploded and Packaged Format ➢ Type 3 • Difference between Attributes and ➢ Type 4 Parameters • Working with commonly used JDBC • Use of ServletRequest, classes and interfaces ServletResponse, ServletConfig, ➢ java.sql.DriverManager ServletContext and ➢ java.sql.Connection RequestDispatcher ➢ java.sql.Statement ➢ java.sql.PreparedStatement • Use of Initialization Parameters ➢ java.sql.CallableStatement • Use of JDBC in web application using ➢ java.sql.ResultSet Servlet ➢ java.sql.ResultSetMetaData • Inter Application Forwarding ➢ java.sql.DatabaseMetaData • Request Redirection ➢ java.sql.SqlException • Problems and Solution of State • Working with Type 1 and Type 4 JDBC Management by using Drivers using JDBC API ➢ Cookies • Use of Properties ➢ Hidden Form Fields • Creating DB independent way to work ➢ URL Rewriting with Databases ➢ HttpSession • Working with Oracle10gXE and • Working and use of Filter Oracle11gEx • Creating a dummy project using • Working with parameterized queries Servlet • Thick and Thin client Models 3. JSP • Working with stored procedures and • What is JSP? functions of DB • Life cycle of JSP • Concept and use of Batch Processing • Working with JSP • Finding out information about DB ➢ Scriptlet Tag vendors ➢ Declaration Tag 2. Servlet ➢ Expression Tag ➢ Directive Tag • What is Servlet? ➢ Action Tag • Introduction about CGI • Working with Database • Life cycle methods of Servlet • Use of implicit objects • About GenericServlet and HttpServlet • Web application Model • Difference between “Get” and “Post” ➢ One Tier methods of HTTP ➢ Two Tier ➢ N- Tier • Concept and working with Java Beans • Use of <jsp:useBean>, <jsp:setProperty> and <jsp:getProperty> • Working with Dummy project in JSP
4. Introduction about Spring Framework
• What is Spring Framework? • Architecture of Spring • Spring dependencies 5. Introduction about Hibernate Framework • What is Hibernate? • What is ORM? • Use and scope of Hibernate ➢ Discussion about project ➢ Creating a web project ➢ Deploying the project on server 6. Ecommerce Project with with admin panel and order module. Using servlet and jsp 7. We will also cover front-end technology like HTML, CSS, JavaScript as required for project.
Note: Projects should be created by the
students by their own. All the guidelines and solutions of the problems will be provided by the Trainer.