Changes between Version 8 and Version 9 of RESTController


Ignore:
Timestamp:
11/20/09 00:21:01 (12 years ago)
Author:
Dominic König
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RESTController

    v8 v9  
    2424''(This extends the single-table [wiki:BluePrintRESTImplementation REST Implementation])''
    2525
    26 A joined resource request is a request to a table ("joined resource" or "'''component'''") in dependency of a join to another table ("primary resource" or simply "'''resource'''"), e.g.:
     26A '''joining request''' is a request to a table ('''component''') in dependency of a join to another table ('''resource'''), e.g.:
    2727
    28   * the list of addresses (=component) of a person (=resource).
     28  * the list of addresses (=component) of a person (=resource)
    2929
    30 There are different ways how "Joined Resources" can be seen:
     30A resource and its components together represent a "Joined Resource".
    3131
    32   - as subtables of database tables
    33   - as structured properties of object classes
    34   - as component classes within data compounds
     32There are different ways how such joined resources can be seen:
    3533
    36 In this implementation, component resources can be joined 1:1 or N:1 to their primary resources, either by natural joins (same key field in both tables) or primary/foreign key matches, where the primary key is always the 'id' field in the primary table.
     34  - as database tables with embedded subtables
     35  - as data objects with structured properties
     36  - as compound objects with component classes
     37
     38In this implementation, component tables can be joined 1:1 or N:1 to their primary resources, either by natural joins (same key field in both tables) or primary/foreign key matches, where the primary key is always the 'id' field in the primary table.
    3739
    3840== Model ==