Curriculum
Course: Advanced Java
Login

Curriculum

Advanced Java

Text lesson

Advanced Java

 

ADVANCE JAVA

 

1. JDBC (Java Database Connectivity)

JDBC Architecture

JDBC API (DriverManager, Connection, Statement, PreparedStatement, ResultSet)

Connecting Java with MySQL/PostgreSQL/Oracle

Transactions & Batch Processing

CallableStatement (Stored Procedures)

        Connection Pooling

                                                                                                                  

2. Servlets

Introduction to Servlets

Servlet Life Cycle

HTTP Servlet (GET, POST Methods)

Session Management (Cookies, HttpSession, URL Rewriting)

ServletConfig and ServletContext

RequestDispatcher and SendRedirect

Filters in Servlets

Listener in Servlets

 

3. JavaServer Pages (JSP)

Introduction to JSP

JSP Directives

JSP Scriptlets, Expressions, and Declarations

Implicit Objects in JSP

JSP Standard Tag Library (JSTL)

Custom Tags in JSP

Error Handling in JSP

 

4. JavaBeans

Introduction to JavaBeans

Properties, Getters, and Setters

Bean Scopes (Request, Session, Application)

Using JavaBeans in JSP

 

5. Java Messaging Service (JMS)

Introduction to JMS

Messaging Models (Point-to-Point, Publish-Subscribe)

Message Types (TextMessage, ObjectMessage, BytesMessage)

JMS Queue and Topic

 

6. Enterprise JavaBeans (EJB)

EJB Architecture

Types of EJB (Session Beans – Stateless & Stateful, Message-Driven Beans)

EJB Transaction Management

Interceptors in EJB

Dependency Injection in EJB

 

7. Web Services

Introduction to Web Services

SOAP vs REST Web Services

JAX-RS (RESTful API)

JAX-WS (SOAP API)

JSON and XML Handling

Securing Web Services (OAuth, JWT, API Keys)

 

8. Spring Framework (Basic to Advanced)

Spring Core (IOC & Dependency Injection)

Spring MVC

Spring Boot

Spring REST

Spring Securi

 

 

 

 

You cannot copy content of this page