Friday, May 23, 2008

JSP Servlet J2EE Questions 14

66. Why should we go for interservlet communication?- Servlets running together
in the same server communicate with each other in several ways. The three major
reasons to use interservlet communication are: a) Direct servlet manipulation -
allows to gain access to the other currently loaded servlets and perform certain
tasks (through the ServletContext object) b) Servlet reuse - allows the servlet to
reuse the public methods of another servlet. c) Servlet collaboration - requires to
communicate with each other by sharing specific information (through method
invocation)

67. Is it possible to call servlet with parameters in the URL?- Yes. You can
call a servlet with parameters in the syntax as (?Param1 = xxx || m2 = yyy).

68. What is Servlet chaining?- Servlet chaining is a technique in which two or
more servlets can cooperate in servicing a single request. In servlet chaining, one
servlet’s output is piped to the next servlet’s input. This process continues until
the last servlet is reached. Its output is then sent back to the client.

69. How do servlets handle multiple simultaneous requests?- The server has
multiple threads that are available to handle requests. When a request comes in, it
is assigned to a thread, which calls a service method (for example: doGet(),
doPost() and service()) of the servlet. For this reason, a single servlet object
can have its service methods called by many threads at once. 286. What is the
difference between TCP/IP and UDP?- TCP/IP is a two-way communication between the
client and the server and it is a reliable and there is a confirmation regarding
reaching the message to the destination. It is like a phone call. UDP is a one-way
communication only between the client and the server and it is not a reliable and
there is no confirmation regarding reaching the message to the destination. It is
like a postal mail.

70. What is Inet address?- Every computer connected to a network has an IP
address. An IP address is a number that uniquely identifies each computer on the
Net. An IP address is a 32-bit number.

No comments:

Useful Information