Contact us know:




Syllabus of Java:
Contact information:
Email: dnantu@gmail.com

Mobile: 7044331717



WhatsApp Number:


Please add below number to your phonebook and WhatsApp us !

Mobile: 7044331717



Advance Java Syllabus

Advance Java

Servlet

Basics of Servlet


Servlet: What and Why? 

Basics of Web 

Servlet API 

Servlet Interface 

GenericServlet 

HttpServlet 

Servlet Life Cycle 

Working with Apache Tomcat Server 

Steps to create a servlet in Tomcat 

How servlet works? 

servlet in Myeclipse 

servlet in Eclipse 

servlet in Netbeans 

ServletRequest


ServletRequest methods 

Registration example with DB 

Servlet Collaboration




RequestDispatcher 

sendRedirect 

ServletConfig




ServletConfig methods 

ServletConfig example 

ServletContext




ServletContext methods 

ServletContext example 

Attribute


How to set, get and remove example? 

Session Tracking

Cookies 

Hidden Form Field 

URL Rewriting 

HttpSession 

Event and Listener

Filter

Filter 

Authentication Filter 

FilterConfig 

Useful examples 

SERVLETINPUTSTREAM AND SERVLETOUTPUTSTREAM

ANNOTATION SERVLET

PROJECT DEVELOPMENT

JSP

Basics of JSP

Life cycle of JSP 

JSP API 

JSP in Eclipse and other IDE's

Scripting elements



scriptlet tag 

expression tag 

declaration tag 

9 Implicit Objects



out 

request 

response 

config 

application 

session 

pageContext 

page 

exception 

Directive Elements



page directive 

include directive 

taglib directive 

Exception Handling

Action Elements



jsp:forward 

jsp:include 

Bean class 

jsp:useBean 

jsp:setProperty & jsp:getProperty 

Displaying applet in JSP 

EXPRESSION LANGUAGE

MVC IN JSP

JSTL

Custom tags

Custom Tag : What and Why? 

Custom Tag API? 

Custom Tag Example 

Attributes 

Iteration 

Custom URI 

PROJECT DEVELOPMENT IN JSP

JavaMail API

JavaMail API

Sending Email 

Sending email through Gmail server 

Receiving Email 

Sending HTML content

Design Pattern

Design Pattern



Singleton 

DAO 

DTO 

MVC 

Front Controller 

Factory Method 

etc.

JUnit

JUnit



JUnit: What and Why? 

Types of Testing 

Annotations used in JUnit 

Assert class 

Test Cases

Maven

Maven



Maven: What and Why? 

Ant Vs Maven 

How to install Maven? 

Maven Repository 

Understanding pom.xml 

Maven Example 

Maven Web App Example 

Maven using Eclipse

Struts 2

Basics of Struts2

Struts : What and Why? 

Model1 vs Model2 

Struts2 Features 

Steps to create Struts2 application 

Understanding Action class 

Understanding struts.xml file 

Struts2 in Eclipse IDE 

Struts2 in Myeclipse IDE 

Core Components



Interceptors 

ValueStack 

ActionContext 

ActionInvocation 

OGNL 

Struts 2 Architecture

Struts2 Action



Action Interface 

ActionSupport class 

Struts2 Configuration

multi configuration 

multi namespace 

Interceptors

Custom Interceptor : Life Cycle of Interceptor 

params interceptor 

execAndWait interceptor 

prepare interceptor 

modelDriven interceptor 

exception interceptor 

fileUpload interceptor

Struts 2 Validation

Custom Validation : workflow interceptor 

Input Validation : validation interceptor 

Ajax Validation : jsonValidation interceptor 

Aware Interfaces



ServletActionContext 

SessionAware 

Login and Logout Application 

ServletContextAware 

Struts2 with I18N

Zero Configuration

By convention 

By annotation 


STRUTS2 WITH TILES2

HIBERNATE WITH STRUTS2

SPRING WITH STRUTS2

PROJECT DEVELOPMENT IN STRUTS2

Working with IDE

IDE

Eclipse IDE 

Netbeans IDE 

Myeclipse IDE

Working with Servers

Servers



Apache Tomcat 

Glassfish Server 

JBoss Server 

Weblogic Server

EJB 3

Introduction to JavaEE



The Need for JavaEE. 

Overview on the JavaEE Architecture 

1 tier 

2 tier 

3 tier 

N tier 

JavaEE Key Standards 

Introduction to EJB3



The EJB Model 

Key Services of the Application Server

Developing Session Beans

Stateless Session Beans 

Stateful Session Beans 

Packaging 

Writing Clients 

Using Dependency Injection

No More JNDI 

Injection of EJBContext

JMS

JMS Overview 

JMS Messaging Domains 

Example of JMS using Queue 

Example of JMS using Topic

 

Message Driven Beans

Persistence Introduction to JPA

 

Object Relational Mapping 

Mapping configurations 

Embedded Objects 

EJBQL 

Web Technology

HTML 5

Introduction to HTML  HTML Tags 

Creating Forms 

Creating tables 

Managing home page 

CSS

Introduction to CSS 

Three ways to use CSS 

CSS Properties 

Designing website 

Working with Templates

Javascript

Introduction to Javascript 

Three ways to use Javascript 

Working with events 

Client-side Validation

JQuery

Introduction to JQuery 

Validation using JQuery 

JQuery Forms 

JQuery Examples

AJAX

Introduction to AJAX 

Servlet and JSP with AJAX 

Interacting with database 

 

 






Designed By NMP Software