SlideShare a Scribd company logo
Java/J2ee Programming Training
Servlet Life Cycle
Page 2Classification: Restricted
Agenda
• Understand Servlet life cycle
load Login.class
Constructor
web.xml
<servlet>
<servlet-name>Authetication</servlet-name>
<servlet-class>com.example. Login</servlet-class>
<init-param>
<param-name>email</param-name>
<param-value>test@gmail.com</param-value>
</init-param>
</servlet>
init(servletConfig)
ServletConfig
email=test@gmail.com
http://localhost:15124/LoginApp/Login.do
Login
web.xml
<servlet-mapping>
<servlet-name>Authentication</servlet-name>
<url-pattern>/Login.do</url-pattern>
</servlet-mapping>
http://localhost:15124/LoginApp/Login.do
http://http://localhost:15124/LoginApp/Login.do
service
service
service
Register
web.xml
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/Login>
</servlet-mapping>
destroy()
http://localhost:15124/LoginApp/Login.do
web.xml
<servlet-mapping>
<servlet-name>Authentication</servlet-name>
<url-pattern>/Login.do</url-pattern>
</servlet-mapping>
http://localhost:15124/LoginApp/Login.do
http://localhost:15124/LoginApp/Login.do
service
service
service
init()
destroy()
class Login extends HttpServlet
{
public void init(ServletConfig config)
{
}
public void doGet(HttpServletRequest req,HttpServletResponse res)
{
}
public void destroy()
{
}
}
http://localhost:15124/LoginApp/Login.do
http://localhost:15124/LoginApp/Login.do
http://localhost:15124/LoginApp/Login.do
class Login extends HttpServlet
{
public void init(ServletConfig config)
{
String email = config.getInitParameter(“email”);
}
public void doGet(HttpServletRequest req,HttpServletResponse res)
{ System.out.println(“Code for servicing the client”);
}
public void destroy()
{ System.out.rintln(“deallocation resources”);
}
}
http://localhost:15124/LoginApp/Login
http://localhost:15124/LoginApp/Login
http://localhost:15124/LoginApp/Login
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>com.example. Login</servlet-class>
<init-param>
<param-name>email</param-name>
<param-value>test@gmail.com</param-value>
</init-param>
</servlet>
ServletConfig
email=test@gmail.com
web.xml
Page 9Classification: Restricted
<servlet>
<servlet-name>Addition</servlet-name>
<servlet-
class>com.example.controller.SumServlet</servlet-
class>
</servlet>
<servlet-mapping>
<servlet-name>Addition</servlet-name>
<url-pattern>/add.do</url-pattern>
</servlet-mapping>
1
2
3
4
Page 10Classification: Restricted
Thank You

More Related Content

PDF
Weblogic as a windows service
PPTX
Mule esb soap_service
PPTX
Brug - Web push notification
PPTX
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dep...
PPTX
Simple web service vm
PPTX
Simple webservice with vm
 
PPTX
Cache for community edition
PPT
Maven – The build paraphernalia
Weblogic as a windows service
Mule esb soap_service
Brug - Web push notification
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dep...
Simple web service vm
Simple webservice with vm
 
Cache for community edition
Maven – The build paraphernalia

What's hot (12)

PPTX
Caching and invalidating with managed store
PPT
Servlet 01
PPTX
ASP.NET Page Life Cycle
PPTX
Web service vm in mule
DOC
Web application using c# Lab - Web Configuration file
PPT
Java EE 02-First Servlet
PPTX
Increase automation to rest
PDF
Reactive Laravel - Laravel meetup Groningen
PPTX
Ruby on rails3 - introduction to rails
DOCX
Introduction to servlet
PPTX
API Proxy Auto Discovery
Caching and invalidating with managed store
Servlet 01
ASP.NET Page Life Cycle
Web service vm in mule
Web application using c# Lab - Web Configuration file
Java EE 02-First Servlet
Increase automation to rest
Reactive Laravel - Laravel meetup Groningen
Ruby on rails3 - introduction to rails
Introduction to servlet
API Proxy Auto Discovery
Ad

Similar to Java Servlet Lifecycle (20)

PPT
Basics Of Servlet
PPT
Java Servlets
ODP
SCWCD 2. servlet req - resp (cap3 - cap4)
PPTX
Cutting accounts down to scythe
PPTX
PPTX
Java Training Ahmedabad , how to Insert Data in Servlet, iOS Classes Ahmedabad
PDF
Java Servlets Tutorial | Introduction to Servlets | Java Certification Traini...
PDF
Servlet
PDF
Servlet Tutorial | JSP Tutorial | Advanced Java Tutorial | Java Certification...
PDF
Breaking SAP portal (HashDays)
PDF
Jsp servlets
PPT
Servlet 3.0
PDF
Jlook web ui framework
PPT
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
PDF
Servlets 3.0 - Asynchronous, Extensibility, Ease-of-use @ JavaOne Brazil 2010
PPT
JSP/Servlet Core Concept
PDF
Apache Click
PDF
PDF
JavaOne India 2011 - Servlets 3.0
PDF
Ruby HTTP clients comparison
Basics Of Servlet
Java Servlets
SCWCD 2. servlet req - resp (cap3 - cap4)
Cutting accounts down to scythe
Java Training Ahmedabad , how to Insert Data in Servlet, iOS Classes Ahmedabad
Java Servlets Tutorial | Introduction to Servlets | Java Certification Traini...
Servlet
Servlet Tutorial | JSP Tutorial | Advanced Java Tutorial | Java Certification...
Breaking SAP portal (HashDays)
Jsp servlets
Servlet 3.0
Jlook web ui framework
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
Servlets 3.0 - Asynchronous, Extensibility, Ease-of-use @ JavaOne Brazil 2010
JSP/Servlet Core Concept
Apache Click
JavaOne India 2011 - Servlets 3.0
Ruby HTTP clients comparison
Ad

More from AathikaJava (17)

PPTX
Java While Loop
PPTX
Java Webservices
PPTX
Java Type Casting
PPTX
Spring Web MVC
PPTX
Java Session
PPTX
Java Rest
PPTX
Java Request Dispatcher
PPTX
Java Polymorphism Part 2
PPTX
Java MVC
PPTX
Java Polymorphism
PPTX
Java Spring
PPTX
Mapping Classes with Relational Databases
PPTX
Introduction to Java
PPTX
Java Encapsulation and Inheritance
PPT
Hibernate basics
PPTX
Java Filters
PPTX
Encapsulation
Java While Loop
Java Webservices
Java Type Casting
Spring Web MVC
Java Session
Java Rest
Java Request Dispatcher
Java Polymorphism Part 2
Java MVC
Java Polymorphism
Java Spring
Mapping Classes with Relational Databases
Introduction to Java
Java Encapsulation and Inheritance
Hibernate basics
Java Filters
Encapsulation

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Empathic Computing: Creating Shared Understanding
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
cuic standard and advanced reporting.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
Assigned Numbers - 2025 - Bluetooth® Document
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine Learning_overview_presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Empathic Computing: Creating Shared Understanding
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
NewMind AI Weekly Chronicles - August'25-Week II
Per capita expenditure prediction using model stacking based on satellite ima...
sap open course for s4hana steps from ECC to s4
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A comparative analysis of optical character recognition models for extracting...
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
cuic standard and advanced reporting.pdf
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Java Servlet Lifecycle