×

WEB APPLICATION FRAMEWORK

  • US 20150067473A1
  • Filed: 08/30/2013
  • Published: 03/05/2015
  • Est. Priority Date: 08/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of dynamically extracting context associated with a web request, comprising:

  • at a context analyzer layer, receiving a web request context, wherein the web request context comprises a coded expression;

    at the context analyzer layer, determining if the coded expression contains a property name;

    if the coded expression contains a property name, replacing at least a part of the coded expression with a value of the property name at the context analyzer layer;

    at the context analyzer layer, determining if the coded expression starts with a request parameter attribute;

    if the coded expression starts with a request parameter attribute, replacing at least a part of the coded expression with a value of a parameter name at the context analyzer layer;

    at the context analyzer layer, determining if the coded expression starts with a request cookie attribute;

    if the coded expression starts with a request cookie attribute, replacing at least a part of the coded expression with a value of a cookie name at the context analyzer layer;

    at the context analyzer layer, determining if the coded expression starts with request attribute;

    if the coded expression starts with request attribute, replacing at least a part of the coded expression with a value of an attribute name at the context analyzer layer;

    at the context analyzer layer, determining if the coded expression starts with a request header attribute;

    if the coded expression starts with a request header attribute, replacing at least a part of the coded expression with a value of a header name attribute at the context analyzer layer;

    at the context analyzer layer, determining if the coded expression starts with a context attribute;

    if the coded expression starts with a context attribute, attempting to identify a context analyzer name class and replacing at least a part of the coded expression with a value of a context key of the context analyzer name class at the context analyzer layer;

    at the context analyzer layer, invoking the context key of the context analyzer name class;

    at the context analyzer layer, determining if the context analyzer name class is not identified or if the value of the context key is not specified;

    if the context analyzer name class is not identified or if the value of the context key is not specified, throwing an invalid configuration exception.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×