A dynamic engine for the interpretation and execution of Java server pages | Posted on:2002-11-05 | Degree:M.Eng | Type:Thesis | University:University of Louisville | Candidate:Means, Eric David | Full Text:PDF | GTID:2468390011496753 | Subject:Computer Science | Abstract/Summary: | | The aim of this project is to produce a web (HTTP) server with an integrated dynamic engine for the compilation and execution of Java Server Pages (JSP). The server architecture is a monolithic parent/child architecture, in which one “parent” server process listens for connections, and spawns a “child” process to handle each individual connection. Both the HTTP and JSP servers are implemented in the same process.; The standard HTTP portion of the web server waits for a connection attempt to a configurable port, and parses the provided request to determine how to satisfy it. If a request is made for a normal (static) resource such as an HTML page or image, the requested file is transferred to the client and the connection is closed. Both HTTP/1.0 and HTTP/1.1 requests are understood. Security is integrated, allowing the administrator to define allowed resources and by default denying access to everything else. Various other options are also implemented.; The dynamic engine portion of the web server is activated when the server receives a request for a JSP page. In this instance the JSP page is compiled and executed according to the request. Server-side caching of compiled pages is implemented in order to speed processing of pages. Most features of JSP are implemented; various esoteric or less-often used JSP features have been left unimplemented. | Keywords/Search Tags: | Server, Dynamic engine, JSP, Pages, HTTP, Implemented | | Related items |
| |
|