Advanced Java Syllabus | Advanced Java Programming Syllabus

Advanced Java Syllabus

Having proper knowledge of Advanced Java Syllabus is must to learn the Advanced Java Programming. The syllabi contain all the topics that one should go through to be perfect in this language. Here on this page we are providing the Detailed Advanced Java Programming Syllabus along with the link to download in PDF format. Having knowledge of Advanced Java improves the Java programming at a next level. After learning this subject, student becomes able to develop network based software projects required in curriculum as well as industry.

Advance Java Syllabus

Advanced Java Syllabus – Servlet

TopicContents
Basics of ServletServlet: 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
Servlet RequestServlet Request methods
Registration example with DB
Servlet CollaborationRequest Dispatcher
send Redirect
ServletConfigServletConfig methods
ServletConfig example
ServletContextServletContext methodsServletContext example
AttributeHow to set, get and remove example?
Session TrackingCookies
Hidden Form Field
URL Rewriting
HttpSession
Event and Listener
FilterFilter
Authentication Filter
FilterConfig
Useful examples
ServletInputStream and ServletOutputStream
Annotation Servlet
Project Development

Advanced Java PDF Syllabus – JSP

TopicContents 
Basics of JSPLife cycle of JSP
JSP API
JSP in Eclipse and other IDE’s
Scripting elementsscriptlet tag
expression tag
declaration tag
9 Implicit Objectsout
request
response
config
application
session
pageContext
page
exception
Directive Elementspage directive
include directive
taglib directive
Exception Handling
Action Elementsjsp:forward
jsp:include
Bean class
jsp:useBean
jsp:setProperty & jsp:getProperty
Displaying applet in JSP
Expression Language
MVC in JSP
JSTL
Custom tagsCustom Tag : What and Why?
Custom Tag API?
Custom Tag Example
Attributes
Iteration
Custom URI
Project Development in JSP

Advanced Java Syllabus – JavaMail API , Design  Pattern, JUnit, Maven

JAVA Advanced TopicContents 
JavaMail
API
JavaMail APISending Email
Sending email through Gmail server
Receiving Email
Sending HTML content
Design
Pattern
Design Pattern Singleton
DAO
DTO
MVC
Front Controller
Factory Method  etc.
JUnitJUnitJUnit: What and Why?
Types of Testing
Annotations used in JUnit
Assert class
Test Cases
MavenMavenMaven: What and Why?
Ant Vs Maven
How to install Maven?
Maven Repository
Understanding pom.xml
Maven Example
Maven Web App Example
Maven using Eclipse

Advanced Java Syllabus – Struts 2

Advanced Java TopicsContents 
Basics of Struts2Struts : 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 ComponentsInterceptors
ValueStack
ActionContext
ActionInvocation
OGNL
Struts 2 Architecture
Struts2 ActionAction Interface
ActionSupport class
Struts2 Configurationmulti configuration
multi namespace


InterceptorsCustom Interceptor : Life Cycle of Interceptor
params interceptor
execAndWait interceptor
prepare interceptor
modelDriven interceptor
exception interceptor
fileUpload interceptor
Struts 2 ValidationCustom Validation : workflow interceptor
Input Validation : validation interceptor
Ajax Validation : jsonValidation interceptor
Aware InterfacesServletActionContext
SessionAware
Login and Logout Application
ServletContextAware
Struts2 with I18N
Zero ConfigurationBy convention
By annotation
Struts2 with Tiles2
Hibernate with Struts2
Spring with Struts2
Project Development in Struts2

Advanced Java Syllabus – Working with IDE AND Servers

Working
with IDE
IDEEclipse IDE
Netbeans IDE
Myeclipse IDE
Working
with Servers
ServersApache Tomcat
Glassfish Server
JBoss Server
Weblogic Server

Syllabus of Advanced Java – EJB 3

Topic of Advanced JavaContents
Introduction to JavaEEThe Need for JavaEE.
Overview on the JavaEE Architecture
1 tier
2 tier
3 tier
N tier
JavaEE Key Standards
Introduction to EJB3The EJB Model
Key Services of the Application Server
Developing Session BeansStateless Session Beans
Stateful Session Beans
Packaging
Writing Clients
Using Dependency InjectionNo More JNDI
Injection of EJBContext


JMSJMS Overview
JMS Messaging Domains
Example of JMS using Queue
Example of JMS using Topic


Message Driven Beans
Persistence Introduction to JPAObject Relational Mapping
Mapping configurations
Embedded Objects
EJBQL

Java Advanced Syllabus – Web Technology

Topic of Java AdvancedContents 
HTML 5Introduction to HTML
HTML Tags
Creating Forms
Creating tables
Managing home page
CSSIntroduction to CSS
Three ways to use CSS
CSS Properties
Designing website
Working with Templates
JavascriptIntroduction to Javascript
Three ways to use Javascript
Working with events
Client-side Validation


JQueryIntroduction to JQuery
Validation using JQuery
JQuery Forms
JQuery Examples
AJAXIntroduction to AJAX
Servlet and JSP with AJAX
Interacting with database

Register Free Govt Job Updates On Your Email:

Enter Your E-Mail ID:

Leave a Reply

Your email address will not be published. Required fields are marked *