Advance Java Programming .

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java programming is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

java programming courses

Advance Java Programming course is designed for those Java programmers who already have strong programming skills on JSE (Java Standard edition) and want to learn the advanced features of Java. J2EE training starts and cover all the concepts of advanced java are taught in detail like Servlets, JSP, Session Tracking, Java Mail API, Design Patterns, Maven and Struts2. At the end of the advance java programming course you will be able develop any kind of web based applications. The course is designed by industry experts who have practical exposure of industrial java web applications.

Duration: 40 hours

CALL: +91 9310024503 / 9312411592

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 | Authentication Filter | FilterConfig | Useful examples


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

JavaMail API

Sending Email | Sending email through Gmail server | Receiving Email | Sending HTML content

Design Pattern

Singleton | DAO | DTO | MVC | Front Controller | Factory Method


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 intellij IDE

Core Components

Interceptors | ValueStack | ActionContext | ActionInvocation | OGNL

Struts 2 Architecture

Struts2 Action | Action Interface | ActionSupport class

Struts2 Configuration

multi configuration | multi namespace


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

PROJECT DEVELOPMENT IN servlet,jsp and Struts 2


Network Nuts is pioneer in providing Open source training since 2004. Contributing maximum number of Linux AWS Cloud and DevOps certified professionals. Life time placement support. Added with the most exhaustive videos on our YouTube channel.

Free Videos


CALL: +91 9312411592 / 9911962206