WingsLive.com India's Largest IT E-Learning Website
s

 Java 2 Enterprise Edition

 
 
 

 

 

Skip Navigation Links
  Lesson Plans  
  Tips and Tricks  
  Self Assessments  


Chapter 1 : Author Mentoring

  • Lesson 1.1 : Audience for this Course
  • Lesson 1.2 : Job Roles and Opportunities
  • Lesson 1.3 : Pre-requisite Knowledge and Skills for Java EE
  • Lesson 1.4 : Inspire with News and Samples of Java EE

Chapter 2 : Fundamentals of Java EE

  • Lesson 2.1 : History of Java EE
  • Lesson 2.2 : What is Java EE?
  • Lesson 2.3 : Why do we learn Java EE?
  • Lesson 2.4 : Course Objective for Java EE

Chapter 3 : Setting up the Environment

  • Lesson 3.1 : Checklist for Installation
  • Lesson 3.2 : Installing and Configuring Web Server
  • Lesson 3.3 : Troubleshooting
  • Lesson 3.4 : Building the Development environment

Chapter 4 : Overview of Java EE

  • Lesson 4.1 : Architecture of Java EE
  • Lesson 4.2 : Components of Java EE
  • Lesson 4.3 : Java EE Containers and Servers
  • Lesson 4.4 : Java EE Application Scenarios
  • Lesson 4.5 : Benefits of Java EE
  • Lesson 4.6 : Java EE Platform services
  • Lesson 4.7 : Deployment and Security Services
  • Lesson 4.8 : Overview of Service Technologies in Java EE
  • Lesson 4.9 : Communication Technologies in Java EE

Chapter 5 : JDBC Drivers

  • Lesson 5.1 : Introduction to Java Database Connectivity (JDBC)
  • Lesson 5.2 : Type-1 and Type-2 Drivers
  • Lesson 5.3 : Type-3 and Type-4 Drivers

Chapter 6 : Accessing the Database using JDBC

  • Lesson 6.1 : Driver Manager and its methods
  • Lesson 6.2 : The Connection Interface
  • Lesson 6.3 : Establishing a connection
  • Lesson 6.4 : Creating and executing the Statements
  • Lesson 6.5 : Sample Program for manipulating the data
  • Lesson 6.6 : Connection pooling

Chapter 7 : Overview of Structured Query Language (SQL)

  • Lesson 7.1 : Introduction to SQL
  • Lesson 7.2 : Data Definition Language (DDL)
  • Lesson 7.3 : Data Manipulation Language (DML)
  • Lesson 7.4 : Using Statement and "PreparedStatement"
  • Lesson 7.5 : Using "CallableStatement"
  • Lesson 7.6 : "ResultSet" and its methods
  • Lesson 7.7 : Joins and its types
  • Lesson 7.8 : Outer Joins
  • Lesson 7.9 : JDBC APIs

Chapter 8 : Introduction to Servlets

  • Lesson 8.1 : Why we need Servlets?
  • Lesson 8.2 : What is a Servlet?
  • Lesson 8.3 : Life Cycle of an Servlet
  • Lesson 8.4 : Creating a Servlet
  • Lesson 8.5 : Deploying a Servlet
  • Lesson 8.6 : Deploying a Servlet (using Invoker Servlet)
  • Lesson 8.7 : Deployment Descriptor

Chapter 9 : Servlet API

  • Lesson 9.1 : "ServletRequest" Interface
  • Lesson 9.2 : "ServletResponse" Interface
  • Lesson 9.3 : "ServletContext" Interface
  • Lesson 9.4 : "HTTPServlet" Class
  • Lesson 9.5 : "HTTPServletRequest" Interface
  • Lesson 9.6 : "HTTPServletResponse" Interface
  • Lesson 9.7 : "HTTPSession" Interface

Chapter 10 : Request and Response Headers

  • Lesson 10.1 : HTTP Request and Response Headers 
  • Lesson 10.2 : Common MIME types
  • Lesson 10.3 : HTTP Status Codes

Chapter 11 : Session Management

  • Lesson 11.1 : URL Rewriting
  • Lesson 11.2 : Hidden Form field
  • Lesson 11.3 : Cookies and its attributes
  • Lesson 11.4 : Adding and Retrieving Cookies
  • Lesson 11.5 : Sample Program using Cookies  
  • Lesson 11.6 : Session Tracking using Servlet Session API

Chapter 12 : InterServlet Communication & Handling Exceptions

  • Lesson 12.1 : Request Dispatcher and "sendRedirect" method
  • Lesson 12.2 : Servlet Chaining
  • Lesson 12.3 : Exception handling in Servlets
  • Lesson 12.4 : Thread safe Servlets

Chapter 13 : Servlet Filters

  • Lesson 13.1 : What are Servlet Filters?
  • Lesson 13.2 : Sample program for Servlet Filters 
  • Lesson 13.3 : Logging filter
  • Lesson 13.4 : Filter with initialization Parameters
  • Lesson 13.5 : Sample filter for blocking the response

Chapter 14 : Overview of JSP

  • Lesson 14.1 : Introduction to JSP
  • Lesson 14.2 : Life Cycle of JSP
  • Lesson 14.3 : Creating a JSP page  
  • Lesson 14.4 : JSP APIs

Chapter 15 : Components of JSP

  • Lesson 15.1 : Scripting Elements
  • Lesson 15.2 : Implicit Objects
  • Lesson 15.3 : Page Directive I
  • Lesson 15.4 : Page Directive II
  • Lesson 15.5 : Include and Taglib Directives
  • Lesson 15.6 : JSP Actions

Chapter 16 : JavaBeans in JSP

  • Lesson 16.1 : Using Java beans in JSP page
  • Lesson 16.2 : Accessing and Setting Bean Properties

Chapter 17: Custom tags in JSP

  • Lesson 17.1 : Introduction to Custom Tags
  • Lesson 17.2 : Tag Handler and its Life Cycle
  • Lesson 17.3 : Functions of Tag Library Descriptor
  • Lesson 17.4 : Illustration of simple Custom Tags
  • Lesson 17.5 : Types of Custom Tags
  • Lesson 17.6 : Sample program using Custom tags with attributes
  • Lesson 17.7 : Illustration of Custom tags with Body Tag
  • Lesson 17.8 : Creating and Using a Tag file
  • Lesson 17.9 : Accessing attribute values using Tag Files
  • Lesson 17.10 : Sample program for Custom tags with Body tag using Tag Files

Chapter 18: Design Patterns

  • Lesson 18.1 : Introduction to Design patterns
  • Lesson 18.2 : Model View Controller Architecture

Chapter 19: Application Lifecycle Events and Listeners

  • Lesson 19.1 : Overview of Application Lifecycle Events
  • Lesson 19.2 : “ServletRequest” and “ServletContext” Listeners
  • Lesson 19.3 : General Steps for implementing a listener Interface
  • Lesson 19.4 : Implementing a “ServletContextListener” for recognizing Creation and Destruction of a ServletContext
  • Lesson 19.5 : Sample Implementation of “ServletContextAtribute” Listener
  • Lesson 19.6 : “HTTPSession” Listeners
  • Lesson 19.7 : Implementing a “HttpSessionListener” for monitoring session Creation and Destruction

Chapter 20: Creating a Sample Application

  • Lesson 20.1 : Sample Application using Java EE
  • Lesson 20.2 : Creating a Web Archive (.war) File
  • Lesson 20.3 : Power of JSP in Real World

Chapter 21: Overview of EJB

  • Lesson 21.1 : Introduction to EJB
  • Lesson 21.2 : EJB Architecture
  • Lesson 21.3 : Types of Beans
  • Lesson 21.4 : Benefits of EJB

Chapter 22: EJB Components

  • Lesson 22.1 : Enterprise Bean Class
  • Lesson 22.2 : Remote Interface and Home Object
  • Lesson 22.3 : Home Interface and Home Object
  • Lesson 22.4 : Local Interfaces
  • Lesson 22.5 : Deployment Descriptors
  • Lesson 22.6 : Packaging an EJB Application

Chapter 23: Session Beans

  • Lesson 23.1 : Overview of Session Beans
  • Lesson 23.2 : Life Cycle of Stateless Session Bean
  • Lesson 23.3 : Writing the Components of a Stateless Session Bean
  • Lesson 23.4 : Deploying the Stateless Session Bean
  • Lesson 23.5 : Executing the Stateless Session Bean
  • Lesson 23.6 : Life Cycle of Stateful Session Bean
  • Lesson 23.7 : Implementation of Stateful Session Bean-I
  • Lesson 23.8 : Implementation of Stateful Session Bean-II

Chapter 24: Entity Beans

  • Lesson 24.1 : Overview of Entity Beans
  • Lesson 24.2 : Life Cycle of an Entity Bean
  • Lesson 24.3 : Writing the components of a CMP Entity Bean
  • Lesson 24.4 : Packaging the CMP Entity Bean
  • Lesson 24.5 : Configuring the JDBC Resource
  • Lesson 24.6 : Developing and Configuring the Web Application Client

Chapter 25: Message Driven Beans

  • Lesson 25.1 : Introduction to Message Driven Beans (MDB)
  • Lesson 25.2 : Life Cycle of a Message-Driven Bean
  • Lesson 25.3 : Characteristics of Message Driven Beans
  • Lesson 25.4 : Java Messaging Service (JMS)
  • Lesson 25.5 : Developing Message-Driven Beans
  • Lesson 25.6 : Writing the Components of a Message-Driven Bean
  • Lesson 25.7 : Configuring JMS Resources and Packaging the JAR files
  • Lesson 25.8 : Configuring and Deploying the MDB
 Top Arrow
 
WingsLive.com India's Largest E-Learing Website