Servlet pairing for isolation of the retrieval and rendering of data
First Claim
1. In a computing environment having a connection to a network, computer readable code readable by a computer system in said environment, for using servlets to isolate data retrieval from data presentation formatting, comprising:
- a client request;
one or more data servlets, wherein each of said data servlets comprises;
a subprocess for receiving said client request;
a subprocess for retrieving data from a database, wherein said retrieved data is located using said client request; and
a subprocess for formatting said retrieved data into a first data stream; and
one or more rendering servlets, wherein each of said rendering servlets comprises;
a subprocess for receiving said first data stream, responsive to a subprocess in any of said data servlets for sending said first data stream to one of said rendering servlets;
a subprocess for parsing said received first data stream;
a subprocess for formatting said parsed data into a second data stream; and
a subprocess for returning said second data stream as a response to said client request.
0 Assignments
0 Petitions
Accused Products
Abstract
A technique, system, and computer program for using servlets to isolate the retrieval of data from the rendering of the data into a presentation format. Data retrieval logic is isolated to a data servlet, and presentation formatting is isolated to a rendering servlet. Servlet chaining is used to send the output of the data servlet to the rendering servlet. The data servlet formats its output data stream for transfer to a downstream servlet. This data stream may be formatted using a language such as the Extensible Markup Language (XML), according to a specific Document Type Definition (DTD). The rendering servlet parses this XML data stream, using a style sheet that may be written using the Extensible Style Language (XSL), and creates a HyperText Markup Language (HTML) data stream as output.
907 Citations
23 Claims
-
1. In a computing environment having a connection to a network, computer readable code readable by a computer system in said environment, for using servlets to isolate data retrieval from data presentation formatting, comprising:
-
a client request; one or more data servlets, wherein each of said data servlets comprises; a subprocess for receiving said client request; a subprocess for retrieving data from a database, wherein said retrieved data is located using said client request; and a subprocess for formatting said retrieved data into a first data stream; and
one or more rendering servlets, wherein each of said rendering servlets comprises;a subprocess for receiving said first data stream, responsive to a subprocess in any of said data servlets for sending said first data stream to one of said rendering servlets; a subprocess for parsing said received first data stream; a subprocess for formatting said parsed data into a second data stream; and a subprocess for returning said second data stream as a response to said client request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for using servlets to isolate data retrieval from data presentation formatting in a computing environment having a connection to a network, comprising:
-
a client request; one or more data servlets, wherein each of said data servlets comprises; means for receiving said client request; means for retrieving data from a database, wherein said retrieved data is located using said client request; and means for formatting said retrieved data into a first data stream; and
one or more rendering servlets, wherein each of said rendering servlets comprises;means for receiving said first data stream, responsive to means in any of said data servlets for sending said first data stream to one of said rendering servlets; means for parsing said received first data stream; means for formatting said parsed data into a second data stream; and means for returning said second data stream as a response to said client request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for using servlets to isolate data retrieval from data presentation formatting in a computing environment having a connection to a network, comprising the steps of:
-
receiving a client request at a first of one or more data servlets; retrieving data from a database, wherein said retrieved data is located using said client request; formatting said retrieved data into a first data stream; sending said first data stream from said first data servlet to a first of one or more rendering servlets; receiving said first data stream at said first rendering servlet; parsing said received first data stream; formatting said parsed data into a second data stream; and returning said second data stream as a response to said client request. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification