JEE(J2EE) is a platform-independent, Java-centric environment for developing, building and deploying Web-based enterprise applications . This has a set of services, APIs, and protocols that provide the functionality for developing multitiered, Web-based applications.

Objectives:

At the end of this course, you will be able to

  • Create java applications to connect with the database
  • Create robust web application using JSP and servlets
  • Working with webapplications that use JSTL and custom tags
  •  

    What you will learn:

  • Introduction to JEE
  • Learn about Multitier Architecture / MVC architecture
  • Getting and redirecting form dats using Servlet API
  • Handling Client Sessions using Servlet API
  • Authentication and Authorization using filters
  • Using Listeners for identifying the number of sessions created and so on
  • JSP Scripting elements
  • Using JSP Expression Language for generating dynamic pages
  • JSTL tags which are used in frameworks like struts
  • Creating custom tags in JSP
  • Integration of web application with any database using JDBC API
  •  

    Prerequisites:

  • Knowledge of oops concept in java is required
  • A basic understanding of SQL is helpful
  •  

    Course Designed for:

  • Java Developers who want to switch to Enterprise application
  • Programmers/Students who know OOPs and want to enhance their skills in JEE
  •  

    Course Duration:

  • 40 Hours
  •  

     

    Course Content

    Introduction to Multitier Architecture
    Overview of JEE
    Introduction to Servlet API

  • Structure of web application
  • Collections Framework
  • Request and Response Model
  • Servlet Lifecycle
  • Types of Servlets
  • HTTPServletRequest Object
  • Methods to get form data
  • Developing, Packaging and deploying web application
  •  
    Servlet Context and ServletConfig Interface

    SessionTracking in servlets

  • Working with HTTP Session object
  • Tracking session using cookies
  •  
    Working with Listeners and Filters

    Developing JavaServer Pages

  • Introduction to JSP
  • JSP lifecycle
  • JSP Scripting Elements
  • JSP Implicit Objects
  • Handling error in JSP pages
  • Working with JSP:UseBean
  • Expression Language(EL) for JSP
  • Tags in JSP

  • Working with JSTL tags
  • Creating Java-based/JSP based Custom Tags
  •  
    Integration of web application with JDBC

    Project Work (any one)

  • Online University Portal
  • Online Shopping Portal
  • Online Cab Booking Portal
  • Online Student Management Portal