JSP SERVLETS & EJB Training

Java Servlet JSP

JSP SERVLETS & EJB TRAINING

Program duration : 5 Days

1) Java Web Applications

  • Introduction to Layered Architecture
  • Web Applications – An Overview
  • Web Components
  • JEE Containers

2) Introduction to Servlets API and Ease of Development through Annotations

  • Introduction to Servlet
  • Role of Servlets in Web Application Design
  • Advantages of Servlets
  • Basic Servlet Architecture: Servlet Container
  • Servlet Lifecycle
  • Ease of Developing Servlets through Annotations
  • Servlet Configuration and Accessing Initial Parameters via Annotations
  • Retrieving Information from HTML Page

3) Request Object

  • Processing Get and Post Requests from Web Clients
  • Retrieving Path Information
  • Request Headers

4) Response Object

  • Structure of a Response      
  • Working with Response Headers

5) Inter-Servlet Communication

  • Introduction and Need for Inter-Servlet Communication
  • Server / Client Side Dispatch
  • Communication and Sharing Data between Servlets

6) Session Tracking

  • Introduction and Need for Session Tracking
  • Different Techniques for Session Management
  • Examples and Best Practices

7) Servlet Filters

  • Introduction and Need of Servlet Filters
  • Filter Lifecycle and Configuration
  • Ease of Development through Annotations

JSP 2.2

1) Introduction to JSP 2.2

  • Introduction to JSP 2.2
  • Features of JSP pages
  • Access Models
  • Advantages of JSP over competing Technologies

2) Writing Java Server Page

  • Developing a Simple Java Server Page
  • JSP Processing Model
  • Comments and Character Quoting Conventions

3) JSP Scripting Elements

  • Forms of Scripting Elements
  • Predefined Variables
  • Examples using Scripting Elements

4) JSP Directives

  • Page directive
  • Include directive

5) JSP Actions

  • jsp:include Action
  • jsp:forward Action
  • jsp:plugin Action
  • Java Beans
  • Bean Related Actions

6)  JSP – Config

  • Jsp-config tag in web.xml
  • Jsp-property-group configuration

7)  JSP Standard Template Library (JSTL)

  • What is JSTL?
  • Installing JSTL
  • Using the Expression Language
  • Using JSTL

8) Custom Tags

  • What is Custom Tag?
  • Types of Tags
  • Creating Custom Tags

ENTERPRISE JAVA BEANS (EJB 3.0)

  • EJB 3.0 overview & Architecture
  • Features of EJB 3.0
  • Stateless Beans
  • Persistence
  • Message Driven Beans
  • Annotations
  • Callbacks
  • Timer Service
  • Embeddable Objects
  • Transactions
  • JNDI Binding
  • Entity Relationship
  • database working
  • Query Language