System for delivering dynamic content
First Claim
Patent Images
1. A system for presenting a requested web page selected from a plurality of web pages, comprising:
- a plurality of handlers, each of said plurality of handlers performing at least one processing task associated with one of said plurality of web pages;
at least one layered content bean being invoked by any of said plurality of handlers for retrieving content required for the one of said plurality of web pages associated with said any of said plurality of handlers, wherein the at least one layered content bean is comprised of at least one lower layer content bean and a higher layer content bean, wherein the higher layer content bean is capable of implementing business logic;
at least one model bean for storing said content, wherein the at least one model bean is constructed by a web server and wherein no business logic or formatting logic steps are implemented in the model bean;
a plurality of views, each of said plurality of views associated with one of said plurality of web pages for receiving said content from said at least one model bean and for presenting the one of said plurality of web page;
at least one view bean being invoked by any of said plurality of views for rendering the one of said plurality of web pages; and
a controller for receiving a request for said requested web page;
wherein when said controller receives said request, said controller invokes the one of said plurality of handlers associated with said requested web page for processing content required for said requested web page and said controller invokes the one of said plurality of views for presenting said requested web page, and wherein the plurality of handlers, at least one layered content bean, at least one model bean, plurality of views, at least one view bean, and the controller, are executed on the web server.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for presenting a requested web page selected from a plurality of web pages is provided and includes the step of performing at least one processing task associated with the requested web page. Next, at least one content bean for retrieving content required for the requested web page is invoked. Next, the content required for the requested web page is stored in at least one model bean. Next, the content from said at least one model bean is received. Next, at least one view bean for rendering said requested web page is invoked. Finally, the requested web page including the content is presented.
30 Citations
31 Claims
-
1. A system for presenting a requested web page selected from a plurality of web pages, comprising:
-
a plurality of handlers, each of said plurality of handlers performing at least one processing task associated with one of said plurality of web pages; at least one layered content bean being invoked by any of said plurality of handlers for retrieving content required for the one of said plurality of web pages associated with said any of said plurality of handlers, wherein the at least one layered content bean is comprised of at least one lower layer content bean and a higher layer content bean, wherein the higher layer content bean is capable of implementing business logic; at least one model bean for storing said content, wherein the at least one model bean is constructed by a web server and wherein no business logic or formatting logic steps are implemented in the model bean; a plurality of views, each of said plurality of views associated with one of said plurality of web pages for receiving said content from said at least one model bean and for presenting the one of said plurality of web page; at least one view bean being invoked by any of said plurality of views for rendering the one of said plurality of web pages; and a controller for receiving a request for said requested web page; wherein when said controller receives said request, said controller invokes the one of said plurality of handlers associated with said requested web page for processing content required for said requested web page and said controller invokes the one of said plurality of views for presenting said requested web page, and wherein the plurality of handlers, at least one layered content bean, at least one model bean, plurality of views, at least one view bean, and the controller, are executed on the web server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for presenting a requested web page selected from a plurality of web pages, comprising the steps of:
-
performing at least one processing task associated with said requested web page; invoking at least one layered content bean for retrieving content required for said requested web page, wherein the at least one layered content bean is comprised of at least one lower layer content bean and a higher layer content bean, wherein the higher layer content bean is capable of implementing business logic; storing said content required for said requested web page in at least one model bean, wherein the at least one model bean is constructed by a web server and wherein no business logic or formatting logic steps are implemented in the model bean; receiving said content from said at least one model bean; invoking at least one view bean for rendering said requested web page; and presenting said requested web page including said content, wherein the at least one layered content bean, at least one model bean, and at least one view bean are executed on the web server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for presenting a requested web page selected from a plurality of web pages, comprising:
-
a plurality of handlers, one of said plurality of handlers performing at least one processing task associated with said requested web page; at least one layered content bean being invoked by said one of said plurality of handlers for retrieving content required for said requested web page, wherein the at least one layered content bean is comprised of at least one lower layer content bean and a higher layer content bean, wherein the higher layer content bean is capable of implementing business logic; at least one model bean for storing said content, wherein the at least one model bean is constructed by a web server and wherein no business logic or formatting logic steps are implemented in the model bean; a plurality of views, one of said plurality of views associated with said requested web page for receiving said content from said at least one model bean and for presenting said requested web page; at least one view bean being invoked by said one of said plurality of views for rendering said requested web page; and a controller for receiving a request for said requested web page, wherein when said controller receives said request, said controller invokes said one of said plurality of handlers and said one of said plurality of views, and wherein the plurality of handlers, at least one layered content bean, at least one model bean, plurality of views, at least one view bean, and the controller are executed on the web server.
-
Specification