SYLABUS ADVANCE JAVA LESSION PLAN 30 DAYS
[ JDBC , SERVLET , JSP , EJB ]
Duration : 30 Days Per Day: 2Hour ( 30 × 2 = 60 Hour )
—————————————————————————————————————————————————-
DAY 01 – 06 : [ 06 Classes ] [ 12 Hours ] JDBC
Day 01 : What is JDBC? Type – 1 , 2 , 3 , 4 Connection. Driver Registration. About Class.forName() methos
Establishing the connection to DB. Con object / getConnection() methods. Types of Queries in oracle.
Day 02 : executeUpdate() method – non select SQL query / executeQuery() method – select SQL query
Day 03 : i) Statement Interface ii) PreparedStatement Interface iii) CallableStatement Interface
Day 04 : Create Table / Insert Record / Delete Record / Update Record / Search Record. ResultSet Interface
oracle function / oracle sub procedure / stored procedure. call function / procedure through java
Day 05 : Batch processing. Meta Data. Creating Dynamic Application In JDBC.
Stored Driver , Connection in a text file. About properties file / Resource binding
Types of ResultSet i) Non Scrollable ResultSet ii) Scrollable ResultSet iii) Read-Only ResultSet iv) Update ResultSet
Day 06 : LOB file CLOB file/BLOB file
DAY 07 – 21 : [ 15 Classes ] [ 30 Hours ] SERVLET
Day 07 : Difference Between Client Side Web Technology & Server Side Web Technology
What Is http , WWW , What Is Request/Response , Hosting , What Is Servlet , Difference Between Applet & CGI , Request Operation , Processing Operation , Response Operation , How To Use Servlet , Diifrence Web Server Software / Difference Application Server Software , Web Server / Application Server Software , To Develop & Execute Java Based Web App , Directory Structure Of Tomcat. What Is Web Container , Responsibility Of Servlet Container
Day 08 : (Steps) Process To Develop 1st JAVA Web Application By Using Servlet , Different Approach To Create Servlet
i ) Approach – 1 (By Using Servlet Interface )
ii ) Approach – 2 (By Using GenericServlet )
iii ) Approach – 3 ( By Using HttpServlet )
Life Cycle Of Servlet & Life Cycle Method
Day 09 + 10 + 11 : Passing Data Form HTML(client) To Servlet
What Is ServletRequest Inetface
Methods Of ServletRequest Interface & HttpServletRequest Interface
i ) String getParameter(String ); ii ) String[ ] getParameterValues(String);
iii ) Enumeration getParameterNames(); iv ) Map getParameterMap();
Enter Two Number And Add Them. (Sending Request Parameter)
Using CheckBox (getParameterValue()) Using TextBox , Radio Button , Option Button (getParameterNames())
Design A Small Calculator (By Button Operation / By CheckBox Operation)
DesignEmployee Data Entry Form & Generate The Pay Slip
Day 12 + 13 : Hidden Parameter , How To Pass Hidden Parameter/Text Form HTML To Servlet
Init Parameter / ServletConfig Parameter (Pass Data Form XML To Servlet )
How To Get / Access ServletConfig Object (Approach – 1 & 2 ) ( getServletConfig() , getInitParameter() )
ServletContext Parameter (Pass Data Form XML To Servlet )( getServletContext() , getInitParameter() )
Day 14 + 15 + 16 : Servlet Communication / Servlet Chaining / Different Way To Perform Servlet Chaining
RequestDispatcher Interface
How to get the object of RequestDispather Interface
1) Request Based RequestDispatcher — getRequestDispatcher(url);
2) Name Based RequestDispatcher — getNamedDispatcher(String);
3) Context Based RequestDispatcher — getReqestDispatcher(url);
iii)include( ) method. Servlet Chaining Operation By include() method
Day 17 : Servlet Attribute. Wirking with servlet attributes
iii) ServletContext Attribute. (ServletContext , getServletContext())
Day 18 : Database With Servlet.
Servlet based Web App + JDBC ( To Search An Employe Record By EmpID)
Servlet based Web App + JDBC ( To Update An Employe Record )(Session)
Design a web Application For Signup Operation
Day 19 : Difference Between GET & POST.
Session Tracking i) Cookies ii) Hidden Form Field
Day 20 : Working With Filters. Working With Servlet Listeners
Day 21 : Annotation In Servlet / Uploading File / Downloading File / Sending An Email Into Servlet
DAY 22 – 28 : [ 07 Classes ] [ 14 Hours ] JSP ( Java Server Pages )
Day 22 : Disadvantages Of Servlet.
Introduction to JSP , Why Use JSP? Advantages of JSP. JSP Life Cyacle
Day 23 : Creating dynamic web contain with JSP.
Scripting elements , 1) Directive Tag, 2) Declaration Tag , 3) Expression Tag , 4) Scriplet Tag
Day 24 : XML syntax for JSP elements
JSP direction page , include and taglib , JSP implicit objects , JSP scopes , Include and forward mechanism
Using a java bean in a JSP
Day 25 : JSP Model – 1 MVC Architecture , JSP Model – 2 MVC Architecture , Custom Tag Development : Classic Tag , Simple Tags.
Day 26 : Error Handling in a JSP , JSTL Expression Language , Processing XML in JSP , JSP ─ Architecture , JSP Processing.
Day 27 : JSP ─ Lifecycle , JSP ─ Filters , JSP — Cookies Handling , JSP — Session Tracking , JSP ─ Database Access
Day 28 : Introduction of Java Framework. Introduction to JSF (Java Server Faces) technology / Framework. JSF Lifecycle.
Write JSF program
DAY 29 – 03 : [ 02 Classes ] [ 04 Hours ]
EJB ( Enterprise Java Bean ) , EJB component Architecture , Benefits Of Enterprise Beans , Stateless Session Bean
State full Session Bean , Simple program using stateless and stateful beans.
. The LifeCycle of EJB , Contexts and Dependency Injection(CID) For The Java EE Platform
Lets Get Started your project with professional way