answersLogoWhite

0


Best Answer

A Servlets skeleton would look like below:

/*

* servlet name

*

* servlet description

* All other stuff that is part of a Standard Class comment section

*/

//package declarations

//import statements

public class ServletName extends HttpServlet {

// Instance Variables

/**

* Code to Initialize the Servlet

*/

public void init() throws ServletException

{

// Servlet Initialization Code goes here

}

/**

* The Service Method

* Gets invoked for every request submitted to the Servlet

* This method is optional. We mostly use doGet, doPost Methods

*/

protected void service(HttpServletRequest req,

HttpServletResponse resp)

throws ServletException, IOException

{

// Code for the Service Method goes here

}

/**

* Process a GET request

*

*/

protected void doGet(HttpServletRequest request,

HttpServletResponse response)

throws IOException, ServletException

{

// Code for the doGet() method goes here

}

/**

* Process a POST request

*

*/

protected void doPost(HttpServletRequest request,

HttpServletResponse response)

throws IOException, ServletException

{

// Code for the doPost() method goes here

}

/**

* Process a PUT request

*

*/

protected void doPut(HttpServletRequest req,

HttpServletResponse resp)

throws ServletException, IOException

{

//Code for the doPut() method goes here

}

/**

* You can have any number of methods for your processing

* here. There is no limit as to the number of methods or

* any restrictions on what you can name them.

* Since this is all java code, you need to keep them

* syntactically correct as per Java Coding Standards.

*/

/**

* Clean-Up

*/

public void destroy()

{

// clean up activities before the Servlet is put to death

}

}

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

AnswerBot

5mo ago

A Java servlet is a Java class that extends the capabilities of servers that host applications accessed via user-request methods, such as HTTP and HTTPS. Servlets support various functionalities, such as handling requests, processing data, generating responses, and managing session data for web applications. They follow a lifecycle that includes initialization, service, and destruction phases to manage requests and provide dynamic content to clients.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is anatomy of java servlet?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the use of Servlet in java?

Java Servlet is used for Server Side programming for developing Web Applications. It easily employs Database Connectivity. We can also use JSP however it cannot replace a Java Servlet.


Differentiate Java applet and Java servlet?

Java Applet is an application designed to transmit on internet to execute on java compatible browsers. Java Servlet is a server side program used to provide services to clients.


What is the difference between networking and servlet in java?

Networking is a basic action. A servlet in Java is a single part of networking, a single task.


Can you use constructor in servlet?

Yes you can but it is not required. A Servlet is nothing but another .java file and all rules that are applicable to standard Java classes are applicable to them. Note: Even if you write a constructor in a servlet, it will not get executed.


Can insert javascript coding in servlet?

No. Javascript code can be present inside a JSP but not inside a servlet. A Servlet is a pure java class.


How do you compile servlet in java using tomcat?

Tomcat is a server. It is used to deploy and run Servlets and not compile them. A Servlet is a java file and has to be compiled just like any other Java Class.


What is THE definition of advance java?

Advance java is the implementation of servlet in web pages.


How do you give connection between HTML and java servlet?

You cannot. HTML is a static file and it cannot interact with a Java Servlet. A Servlet can always redirect to a HTML page but the other way round cannot happen.


What is JAVA Servlet Development Kit?

Java Servlet Development Kit is an integrated development kit used to build, test, and deploy Java Servlet applications. JSDK allows most standard Web server such as Netscape servers, IIS, Apache and others to load servlets . JSDK is a suite of software for easing the development of Java servlets.


What are Perl PHP and Java Servlet's?

Perl, php and Java are all examples of programming languages.


Why servlet has no constructor?

Because it is not a regular Java Class that is executed by a JVM. It is a special Java class that is executed by the Web Container which initializes and loads the servlet and the service methods get executed everytime it receives a request.


How easily does servlet integrate into an existing Java application or applet?

(This is a bit subjective). Servlets can integrate easily into an existing Java application or applet, simply because a servlet is just another class, which is a fundamental concept taught to almost every java programmer.