Web Application Development J2EE

Course duration: 60 Days, Course Fee: 4000

COURSE CONTENT

1. Java Servlet Technology

  • What Is a Servlet?
  • Servlet Life Cycle
  • Initializing a Servlet
  • Writing Service Methods
  • Filtering Requests and Responses
  • Accessing the Web Context
  • Maintaining Client State

2. Java Server Pages Technology

  • What Is a JSP Page?
  • The Life Cycle of a JSP Page
  • Creating Static Content
  • Creating Dynamic Content
  • Unified Expression Language
  • JavaBeans Components
  • Using Custom Tags
  • Reusing Content in JSP Pages
  • Including an Applet

3. Java Server Pages Standard Tag Library

  • Using JSTL
  • Core Tag Library
  • XML Tag Library
  • Internationalization Tag Library
  • SQL Tag Library
  • JSTL Functions

4. Custom Tags in JSP Pages

  • What Is a Custom Tag?
  • Types of Tags
  • Encapsulating Reusable Content Using Tag Files
  • Tag Library Descriptors
  • Programming Simple Tag Handlers

5. Scripting in JSP Pages

  • Using Scripting
  • Disabling Scripting
  • JSP Declarations
  • JSP Scriptlets
  • JSP Expressions

6. Java Server Faces Technology

  • Java Server Faces Technology User Interface
  • Java Server Faces Technology Benefits
  • What Is a Java Server Faces Application?
  • User Interface Component Model
  • Navigation Model
  • Backing Beans
  • The Life Cycle of a Java Server Faces Page

7. Using Java Server Faces Technology in JSP Pages

  • Setting Up a Page
  • Using the Core Tags
  • Adding UI Components to a Page Using the HTML Component Tags
  • Using Localized Data
  • Using the Standard Converters
  • Registering Listeners on Components
  • Using the Standard Validators
  • Binding Component Values and Instances to External Data Sources
  • Binding Converters, Listeners, and Validators to Backing Bean Properties
  • Referencing a Backing Bean Method
  • Using Custom Objects

8. Developing with Java Server Faces Technology

  • Writing Bean Properties
  • Performing Localization
  • Creating a Custom Converter
  • Implementing an Event Listener
  • Creating a Custom Validator
  • Writing Backing Bean Methods

9. Creating Custom UI Components

  • Determining Whether You Need a Custom Component or Renderer
  • Understanding the Image Map Example
  • Steps for Creating a Custom Component
  • Creating Custom Component Classes
  • Delegating Rendering to a Renderer
  • Handling Events for Custom Components
  • Creating the Component Tag Handler
  • Defining the Custom Component Tag in a Tag Library Descriptor

10. Configuring Java Server Faces Applications

  • Application Configuration Resource File
  • Configuring Beans
  • Registering Custom Error Messages
  • Registering Custom Localized Static Text
  • Registering a Custom Validator
  • Registering a Custom Converter
  • Configuring Navigation Rules
  • Registering a Custom Renderer with a Render Kit
  • Registering a Custom Component
  • Basic Requirements of a Java Server Faces Application

11. Internationalizing and Localizing Web Applications

  • Java Platform Localization Classes
  • Providing Localized Messages and Labels
  • Date and Number Formatting
  • Character Sets and Encodings

Leave a Reply