what is the difference between?when we write the code in
following manner?
class One extends httpservlet
{
}
and
class One extends genericservlet
{
}
Answer Posted / rajavardhan reddy k
1.GenericServlet is direct implementation of Servlet
interface.In GenericServlet the servlet lifecycle method
service() is not implemented. so it's declared as
abstract.It will be useful whenever we developing the
applications based on the protocols like FTP. even it can
be used to develop HTTP based applications.GenericServlet
is in javax.servlet package.
2.HTTPServlet is indirect implementation of Servlet
interface.HTTPServlet implements all the methods of Servlet
interface.It's specific to HTTP protocol.In these days most
of the applications are web based applications(HHTP
protocol based). so that to simplify the development work
Sun people intoduced HTTPServlet class.HTTPServlet is a
abstract class even it's implements all the abstract
methods.sun people don't want to allow to create a object
for HTTPServlet so they declared it as a abstract class.In
HTTPServlet class 2 service methods are declared.
| Is This Answer Correct ? | 6 Yes | 0 No |
Post New Answer View All Answers
How can you create a session in servlet?
What is lazy loading and what is Generic Servlet Class?
How a servlet is unloaded?
What's the use of servletcontext?
What is Servlets and explain the advantages of Servlet life cycle?
What is servlet invoker?
What are the advantages of Servlet over CGI?
Can you explain in detail 'javax.servlet' package?
Explain the differences between jsp and servlet.
Which event is fired at the time of project deployment and undeployment?
What is Client-Server Computing?
Difference between java beans & servlets?
What is java servlet?
Does servlet have main method?
What is the difference between servlet and jsp?