123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computer-Programming >> View Article

Servlet To Develop The Web Application Dynamically

Profile Picture
By Author: Infocampus
Total Articles: 33
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

Servlet is used to develop the web application ( web application resides at server side and creates dynamic web page).There are many interfaces and classes in the servlet API such as Servlet, GenericServlet, HttpServlet, ServletRequest, ServletResponse etc.
Before Servlet, CGI (Common Gateway Interface) scripting language was used as a server-side scripting language. But CGI was having many disadvantages .
CGI(Common Gateway Interface)
CGI technology enables the web server to call an external program and pass HTTP request information to the external program to process the request. For each request, it needs to start a new process.
Disadvantage of CGI :
1. If number of clients request increases, it takes more time for sending response.
Advance java training bangalore
2. For each request, it needs to start a process and Web server is limited to start processes.
3. It uses language which are platform dependent for example C, C++, perl.
What is Servlet?
- Servlet is a technology which is used to create web application.
- Servlet is an API(Application Programming ...
... Interface) which gives many interfaces and classes including documentations.
- Servlet is an interface that must be implemented for creating any servlet.
- Servlet is a class that extend the capabilities of the servers and respond to the request.
- Servlet is a web component which is deployed on the server to create dynamic web page.
Java course in bangalore
Advantage of Servlet
The web container creates threads for handling the multiple requests to the servlet. The basic benefits of servlet are as follows:

1.Good Performance: because it creates a thread for each request .
2.Portable:because it uses java language.
3.Robust:Servlets are managed by JVM so we don't need to worry about memory leak, garbage collection etc.
4.More Secure:because it uses java language..
Servlet Life Cycle
A servlet life cycle can be defined as the entire process from its creation to the destruction. The following are the ways followed by a servlet
- The servlet is initialized by calling the init () method.java training center bangalore
-The servlet calls service() method to process a client's request.
-The servlet is exit by calling the destroy() method.
-Finally, servlet is garbage collected by the garbage collector of the JVM.
The init() method :
The init method is invoked only once. init() is invoked when the servlet is first created, and not invoked again for each user request. So, it is used for one-time initializations
The init() method creates or loads some data that will be used throughout the life of the servlet.
The service() method :
The service() method is the main method to perform the task. The servlet container (i.e. web server) calls the service() method to handle requests coming from the user ( browsers) and to write the formatted response back to the user.java/j2ee classes bangalore
The destroy() method :
The destroy() method is called only once at the end of the life cycle of a servlet. This method gives servlet a chance to close database connections, halt background threads, write cookie lists or hit counts to disk, and perform other such cleanup activities.
After the destroy() method is called, the servlet object is marked for garbage collection.
Use Of Servlet
1) To accept form input and generate HTML Web pages dynamically.
2) As part of middle tiers in enterprise networks by connecting to SQL databases via JDBC.
3) In conjunction with applets to provide a high degree of interactivity and dynamic Web content generation.best core java training in bangalore
4) Servlets could act as active agents which share data with each other.
5)Servlets could be used for balancing load among servers
6)Protocol support

Author : Infocampus provides Advance Java Training in Bangalore with the 100% placement assistance.Attend 4 days free demo classes on java course.
Learn Oops concept,packages, thread, servlet,spring and hibernate etc. in best java training institute.Training is provided by the 10+ years experience trainers . Complete practical session is available for java training.Mock test and mock interview are conducted every weekend on java/j2ee classes.
To get the free job support call at : 9738001024 or for more information on java course in bangalore visit at : http://www.infocampus.co.in/java-training-bangalore.html

Total Views: 617Word Count: 708See All articles From Author

Add Comment

Computer Programming Articles

1. Best Crm Features Every Small Business Should Use In 2025
Author: Aimbeat Insights

2. Why Learn Data Science For 2026?
Author: TCCI - Tririd Computer Coaching Institute

3. Full Stack Developer Training Iskcon Cross Road: Join Tcci Now
Author: TCCI - Tririd Computer Coaching Institute

4. Top 5 Crm Systems That Integrate With Google Workspace
Author: Orson Amiri

5. It Career Guidance: Free Counseling At Tcci Institute
Author: TCCI - Tririd Computer Coaching Institute

6. Data Structure & Algorithms (dsa): Tcci Coaching
Author: TCCI - Tririd Computer Coaching Institute

7. The Copilot Effect: 7 Real Productivity Wins Businesses Are Seeing Right Now
Author: ECF Data

8. Ultimate Cucumber Testing Tutorial For Testers: Concepts, Workflow & Advantages
Author: Tech Point

9. Postman Tutorial: How To Test Apis Quickly And Efficiently
Author: Tech Point

10. Learn Python Programming South Bopal, Ahmedabad
Author: TCCI - Tririd Computer Coaching Institute

11. Job-oriented It Training In Ahmedabad: Why Tcci?
Author: TCCI - Tririd Computer Coaching Institute

12. Core Java Classes Near Iskcon Circle: Tcci Expert Faculty
Author: TCCI - Tririd Computer Coaching Institute

13. Why Learning Javascript Is Still King In Web Dev
Author: TCCI - Tririd Computer Coaching Institute

14. Data Science Course Near South Bopal: Best Computer Classes
Author: TCCI - Tririd Computer Coaching Institute

15. From Zero To Coder: Tcci's Programming Roadmap
Author: TCCI - Tririd Computer Coaching Institute

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: