Design pattern using JSP-servlet-helper classes for an order mangement system
First Claim
1. In a system wherein a first page in a high order presentation language is associated with a form and said form is correspondingly mapped to a provider of server-side processing deployed upon a server, a method of generating a second page in a high order presentation language comprising:
- inputting an action to a client computer;
performing said action by said provider;
calling a helper class method corresponding to said action and a corresponding render method by said provider;
populating a name value pair with corresponding data by said render method;
applying said name value pair populated with said data to a vehicle for displaying dynamic content on pages in a high order presentation language; and
drafting said second page in a high order presentation language.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for handling requests from a user and rendering a resulting page in HTML useful in effectuating aspects of an order management system, which reduces the redundancy in the underlying code required to effectuate the HTML page. An embodiment of the present invention modularizes various parts of an HTML page, effectuating the re-use of certain portions of code, advantageously reducing redundancy. In one embodiment, the present invention associates each HTML page with a form mapped to a servlet in a system backend. The servlet performs appropriate action based on corresponding user action. Each user action calls a set of re-usable helper class methods. Upon completion of processing, the servlet calls a render method. The active render method internally calls re-usable render methods in helper classes. These populate NTV data used by a JSP to generate a new HTML page accordingly.
42 Citations
22 Claims
-
1. In a system wherein a first page in a high order presentation language is associated with a form and said form is correspondingly mapped to a provider of server-side processing deployed upon a server, a method of generating a second page in a high order presentation language comprising:
-
inputting an action to a client computer;
performing said action by said provider;
calling a helper class method corresponding to said action and a corresponding render method by said provider;
populating a name value pair with corresponding data by said render method;
applying said name value pair populated with said data to a vehicle for displaying dynamic content on pages in a high order presentation language; and
drafting said second page in a high order presentation language. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a system wherein a first page in a high order presentation language is associated with a form and said form is correspondingly mapped to a provider of server-side processing deployed upon a server, a method of generating a second page in a high order presentation language comprising:
-
inputting an action to a client computer;
performing said action by said provider;
calling a helper class method corresponding to said action and a corresponding render method by said provider;
populating a name value pair with corresponding data by said render method;
applying said name value pair populated with said data to a vehicle for displaying dynamic content on pages in a high order presentation language; and
drafting said second page in a high order presentation language;
to minimize redundancy in operating code by re-use of applicable portions of said code. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a client computer displaying a first page in a high order presentation language, wherein said first page is associated with a form; and
a server computer comprising a provider of server-side processing, wherein said form is correspondingly mapped to said provider, wherein upon inputting an action to said client computer, said provider executes a method of generating a second page in a high order presentation language, said method comprising;
performing said action by said provider;
calling a helper class method corresponding to said action and a corresponding render method by said provider;
populating a name value pair with corresponding data by said render method;
applying said name value pair populated with said data to a vehicle for displaying dynamic content on pages in a high order presentation language; and
drafting said second page in a high order presentation language to minimize redundancy in operating code by re-use of applicable portions of said code. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification