This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

GenericServlet and HttpServlet

 
Rajpal Kandhari
Ranch Hand
Posts: 126
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Everyone,
Could anyone explain me the following:

1. diffrance between GenericServlet and HttpServlet?

2.To invoke a servlet (assuming that server is on local machine) we use the following URl.
http://localhost:8080/servlet/servletfilename
I am told that 8080 is the communication port. Is this right? Or there is more in this?
What dose "servlet" mean in the above URL?
Thanks
Raj.

------------------
 
Tony Alicea
Desperado
Sheriff
Posts: 3226
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The difference between GenericServlet and HttpServlet is that the first one is an abstract class and the second one is an implementation of the first one. The abstract GenericServlet also implements the interfaces Servlet, ServletConfig and Serializable
8080 is not a sacred number. You can configure it to be anything.
/servlet lets the server know that it's a servlet that has been requested. It is not absolutely needed. You could as easily have http://localhost:8080/servletfilename
It's all configurable depending on your server.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic