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