JaiswalTraining

Get the online training



Corejava Servlet Jsp  Php  Hibernate  Ajax Web Service   Ejb2.1 Ejb3.0 Struts Struts2  JPA Spring Ibatis   JSF    JSF2.0  CoreJavaDesignPattern    Jquery  Flex J2EE-Design-Patterns  Jboss7  Maven  Contact Me                                                                                                                                                                        
            IGNOU SMU PTU Project                                           Training                                                                                                                              
              

Contact Us  0091- 9210721663         jaiswaltraining@gmail.com




Corejava
Servlet
Jsp
Php
Hibernate
Ajax
Web Service
Ejb2.1
Ejb3.0
Struts  
Struts2
JPA
Spring
Ibatis
JSF
JSF2.0
CoreJavaDesignPattern
Jquery
Flex
J2EE-Design-Patterns
Jboss7
Maven







Servlet is a web programming technology in java language.Since its emergence in market it has become very popular amog the web developer.It has become as the alternative of the perl-cgi.It has easy synatx copared to the perl-cgi.It has much more facilities compared to the perl-cgi.
Out tutorial covers the following topics on the servlet.

Servlet Basics

  • The basic structure of servlets

  • A simple servlet that generates plain text

  • A servlet that generates HTML

  • Servlets and packages

  • Some utilities that help build HTML

  • The servlet life cycle

  • Servlet debugging strategies

Handling the Client Request: Form Data

  • The role of form data

  • Creating and submitting HTML forms

  • Reading individual request parameters

  • Reading the entire set of request parameters

  • Handling missing and malformed data

  • Dealing with incomplete form submissions

  • Filtering special characters out of the request parameters

Handling the Client Request: HTTP Request Headers

  • Reading HTTP request headers

  • Building a table of all the request headers

  • Understanding the various request headers

  • Reducing download times by compressing pages

  • Differentiating among types of browsers

Generating the Server Response: HTTP Status Codes

  • Format of the HTTP response

  • How to set status codes

  • What the status codes are good for

  • Shortcut methods for redirection and error pages

  • A servlet that redirects users to browser-specific pages

  • A front end to various search engines

Generating the Server Response: HTTP Response Headers

  • Format of the HTTP response

  • Setting response headers

  • Understanding what response headers are good for

  • Building Excel spread sheets

  • Generating JPEG images dynamically

  • Sending incremental updates to the browser

Handling Cookies

  • Understanding the benefits and drawbacks of cookies

  • Sending outgoing cookies

  • Receiving incoming cookies

  • Tracking repeat visitors

  • Specifying cookie attributes

  • Differentiating between session cookies and persistent cookies

  • Simplifying cookie usage with utility classes

  • Modifying cookie values

  • Remembering user preferences

Session Tracking

  • Implementing session tracking from scratch

  • Using basic session tracking

  • Understanding the session-tracking API

  • Differentiating between server and browser sessions

  • Encoding URLs

  • Storing immutable objects vs. storing mutable objects

  • Tracking user access counts

  • Accumulating user purchases

  • Implementing a shopping cart

  • Building an online store