what are the CGI Programs?
Answers were Sorted based on User's Feedback
Answer / chandra kunchala
CGI:- COMMON GATEWAY INTERFACE.
CGI programs ate process based.
when ever we are sending a reqeust a separate process will
create. for each and every request it will create separete
process. so with respect to memory point of view we 've
loss lot of memory. but in the case of servlets, servlets
are thread based, and it will create onle request and
response objects only, so at the momory point of view this
will not effect.
The major advantage of CGI over servlets is, there is no
data-in-constitency problem as because for each and every
requet it will create process in separate memory so, all
process are independent to each other. But in the case of
servlets thrads are creating in the shared memory, so, there
may be chance of getting data-in-consistency problem..
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / dheeraj singh
CGI scrpit is a program that takes data from standard input,
performs some logic and send data to standard output.
The problem with CGI script is that your server must
restart the CGI scritpt everytime a new request is
issued.This means everytime a client communicates,your
server needs to begin a new process.Starting and stopping
processess are expensive operations.
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / shakir khan
CGI scrpit is a program that takes data from standard input,
performs some logic and send data to standard output.
The problem with CGI script is that your server must
restart the CGI scritpt everytime a new request is
issued.This means everytime a client communicates,your
server needs to begin a new process.Starting and stopping
processess are expensive operations.
Is This Answer Correct ? | 1 Yes | 1 No |
Answer / saikiran
CGI is not a programing Language that was giving some
standards we can implement in any of the programing
language implement those low level standard is difficult
for that only servlet gets come into the picture
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / pinku pattanaik
CGI:- COMMON GATEWAY INTERFACE.
CGI programs ate process based.
when ever we are sending a reqeust a separate process will
create. for each and every request it will create separete
process. so with respect to memory point of view we 've
loss lot of memory. but in the case of servlets, servlets
are thread based, and it will create onle request and
response objects only, so at the momory point of view this
will not effect.
The major advantage of CGI over servlets is, there is no
data-in-constitency problem as because for each and every
requet it will create process in separate memory so, all
process are independent to each other. But in the case of
servlets thrads are creating in the shared memory, so, there
may be chance of getting data-in-consistency problem..
Is This Answer Correct ? | 0 Yes | 0 No |
Differentiate between the print writer and servlet output stream?
What are the life-cycle methods for a servlet?
List out difference between a JavaBean from a Servlet?
How forward () method is different from send redirect () method?
How do you communicate in between Applets and Servlets?
how a user session can be tracked in servlets?
Can we override destroy method in servlet?
Can we call destroy() method inside the init() method? What happens when we do so?
how a servlet is instantiated, whether the container calls init() or by calling any other method? please somebody reply..
What is servlet lazy loading?
how the jsp page can be regenerated?
What is the difference between CGI and Servlet?