| Coward, D. Java servlet specification version 2.3, October 2000. http://java.sun.com/products/servlet/. |
....poses interesting and complex problems. To understand these problems, let us briefly recall how Web programs work. When a Web browser submits a request whose path points to a Web program, the server invokes the program with the request via any of a number of protocols (CGI [16] Java servlets [6], or Microsoft s ASP.NET [15] It then waits for the program to terminate and turns the program s output into a response that the browser can display. Put differently, each individual Web program simply consumes an HTTP request and produces a Web page in response. It is therefore appropriate to ....
Coward, D. Java servlet specification version 2.3, October 2000. http://java.sun.com/products/servlet/.
....direct fees, than from a GUI application that runs locally and charges the user a tangible up front cost. Web programs are, nevertheless, no simpler in interaction flow than GUI applications. For instance, every Web form submission is effectively a callback, with the CGI program [23] or servlet [6] referenced by the form s action field taking the place of a method invocation; cloning introduces concurrency. Furthermore, as our exposition illustrates, the Web already engenders more complex interaction flows than most GUI applications do, due to the features that browsers offer. 2.1 ....
Coward, D. Java servlet specification version 2.3, October 2000. http://java.sun.com/products/servlet/.
....state across interactions. Since previous pages representing old program state are no longer accessible, users must restart transactions to correct mistakes. Their experience indicates that users complained about this inability to use the back button or the browser s page history. Java servlets [8] address performance issues in a manner similar to FastCGI. Aside from the object oriented interface and libraries for constructing HTTP response headers, servlets provide the same programming model as standard CGI. Each incoming request invokes a doGet or doPost method in the servlet from the ....
D. Coward. Java servlet specification version 2.3, October 2000. http://java.sun.com/products/servlet/.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC