Software framework for web-based applications
First Claim
1. In a computer system, an improved method for developing a Web application, the method comprising:
- providing a Web application framework, said framework including an abstract command tag that predefines at least some generic Web application activities;
specifying at least one custom action that is desired to be performed by a Web application under development;
creating a Java class that extends the abstract command tag for providing execution logic for said at least one custom action, in addition to pre-existing logic that supports said at least some generic Web application activities, thereby creating a corresponding customized command tag that is capable of being embedded within a Web page, wherein said customized command tag includes the ability to conditionally execute said specified at least one custom action based on run-time conditions;
embedding the customized command tag in a Web page of the Web application; and
executing the Web application, including invoking the customized command tag for conditionally executing said specified at least one custom action based on run-time conditions.
5 Assignments
0 Petitions
Accused Products
Abstract
A Web application framework for creating Web-based applications is described. The framework includes an abstract command tag that predefines at least some generic Web application activities. When using the framework, one specifies at least one custom action that is desired to be performed by a Web application under development. This includes creating a Java class that extends the abstract command tag for providing execution logic for the (at least one) custom action, in addition to pre-existing logic that supports the (at least some) generic Web application activities, thereby creating a corresponding customized command tag that is capable of being embedded within a Web page. The customized command tag includes the ability to conditionally execute the specified (at least one) custom action based on run-time conditions. The customized command tag is embedded in a Web page of the Web application. During run-time operation of the Web application, the customized command tag is invoked for conditionally executing the specified (at least one) custom action based on run-time conditions.
-
Citations
45 Claims
-
1. In a computer system, an improved method for developing a Web application, the method comprising:
-
providing a Web application framework, said framework including an abstract command tag that predefines at least some generic Web application activities;
specifying at least one custom action that is desired to be performed by a Web application under development;
creating a Java class that extends the abstract command tag for providing execution logic for said at least one custom action, in addition to pre-existing logic that supports said at least some generic Web application activities, thereby creating a corresponding customized command tag that is capable of being embedded within a Web page, wherein said customized command tag includes the ability to conditionally execute said specified at least one custom action based on run-time conditions;
embedding the customized command tag in a Web page of the Web application; and
executing the Web application, including invoking the customized command tag for conditionally executing said specified at least one custom action based on run-time conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A Web application framework comprising:
-
specification of an abstract command tag that predefines at least some generic Web application activities;
a programming environment for;
(i) specifying at least one custom action that is desired to be performed by a Web application under development, by supporting creation of a Java class that extends the abstract command tag for providing execution logic for said at least one custom action, thereby creating a corresponding customized command tag that is capable of being embedded within a Web page, wherein said customized command tag includes the ability to conditionally execute said specified at least one custom action based on run-time conditions; and
(ii) embedding the customized command tag in a Web page of the Web application;
wherein execution of the Web application includes invocation of the customized command tag for conditionally executing said specified at least one custom action based on run-time conditions. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An improved method for Web application development, the method comprising:
-
providing a Web-based application development framework built from a set of Java classes, said framework providing;
a non-programmatic tag framework that implements the functionality of the application framework when executing within a JavaServer Pages (JSP) page;
tag-based Web application objects controlling program flow, executing user commands, representing application business objects, and constructing output;
a non-programmatic tag framework that accesses data for logical business objects and allows page designers to specify an action to be performed;
embedding the tag-based Web application objects in a Web page of a Web application; and
executing the Web application, including invoking the tag-based Web application objects. - View Dependent Claims (42, 43, 44, 45)
-
Specification