Complete List of advanced Java topics

Jhon Smith
2 min readJul 15, 2020

--

In this post, I am going to list out the advanced Java syllabus. I have tried to cover end to end syllabus from starting to end. And also I am ensuring that it would be complete and you need not go anywhere for the same purpose.

But before moving advanced Java you should also cover some basics of programming language.

So, Let's start looking into Advance Java Topics

Servlet

Basics of Servlet

What is Servlet?

Basics of Web

Servlet API

Servlet Interface

Generic Servlet

Servlet Lifecycle

How does Servlet work?

HttpsServlet

How Servlet Works?

Servlet Request

ServletRequest Methods

Servlet DB registration

Servlet Configuration

ServletConfig methods

ServletConfig example

Servlet Collaboration

RequestDispatcher

Send Redirect

Session Tracking

Cookies

Hidden from field

URL ReWritting

HttpSession

JSP (Java Server Page)

Basics of JSP

JSP LifeCycle

JSP API

Scripting Elements

Scriptlet Tag

Declaration Tag

Expression Tag

JSP Objects

Out

request

response

config

application

session

page context

page

exception

Action Elements

JSP: Forward

JSP:include

JSP: useBean

JSP: setProperty

JSP: getProperty

Bean Class

JSP Custom Tags

What is Custom Tags?

Attributes

Iteration

Custom URI

Design Pattern

DAO

DTO

Singleton

MVC

Front Controller

Factory Method

JUnit

What is JUnit?

Type of Testing

JUnit Annotation

Test Class

Assert Class

Strut 2

Strut 2 Basics

What is struts?

Feature of struts

Action class

structs.xml

Struct 2 Architecture

Action Interface

Action Support Class

Core Components

Interceptors

ValueStack

ActionContext

ActionInvocation

Servers

Apache Tomcat

Glassfish Server

JBoss Server

WebLogic Server

Above is the list of all topics you should cover in Advance Java. There may be many frameworks which we can include like hibernate, ATG, Spring Boot, etc.

Some Important topics from core Java are given below

Applet Life Cycle in Java

Advantage and Disadvantage of OOPs

Real-time examples of multithreading in Java

Throw and throws in Java

and many more programming language tutorials you can get there.

But before moving on the advanced programming language you should cover some basic concepts.

--

--

Jhon Smith

James Smith is a technology and fitness enthusiast. He loves to explore the latest gadgets and gears.