Difference between revisions of "Developer Guide"
From GCube System
Line 31: | Line 31: | ||
** [[State Management#Lifetime Issues: the WS-BaseLifetime|Lifetime Issues: the WS-BaseLifetime]] | ** [[State Management#Lifetime Issues: the WS-BaseLifetime|Lifetime Issues: the WS-BaseLifetime]] | ||
** [[State Management#Design Patterns|Design Patterns]] | ** [[State Management#Design Patterns|Design Patterns]] | ||
− | |||
− | |||
− | |||
− | |||
** [[State Management#Adding Persistence|Adding Persistence]] | ** [[State Management#Adding Persistence|Adding Persistence]] | ||
− | |||
− | |||
− | |||
* [[Security Management | Dealing with Security]] | * [[Security Management | Dealing with Security]] | ||
** [[Security Management#Key Concepts | Key Concepts]] | ** [[Security Management#Key Concepts | Key Concepts]] | ||
** [[Security Management#Security Descriptors | Security Descriptors]] | ** [[Security Management#Security Descriptors | Security Descriptors]] | ||
** [[Security Management#Handling Credentials:Security Managers |Handling Credentials:Security Managers]] | ** [[Security Management#Handling Credentials:Security Managers |Handling Credentials:Security Managers]] | ||
− | |||
− | |||
** [[Security Management#The Client Perspective:Security & Stubs|The Client Perspective:Security & Stubs]] | ** [[Security Management#The Client Perspective:Security & Stubs|The Client Perspective:Security & Stubs]] | ||
* [[Resource Model| Working with gCube Resources]] | * [[Resource Model| Working with gCube Resources]] |
Revision as of 17:32, 8 April 2008
This is a guide to the design principles and main features of the gCore Framework (gCF).
- Prerequisites
- Why a Framework?
- gCF at a Glance
- The Anatomy of a gCube Service
- Dealing with Configuration
- Contexts for the Masses
- Logging
- Dealing with Faults
- Dealing with Scope
- Dealing with State
- Dealing with Security
- Working with gCube Resources
- Towards Service Semantics: Frameworks within Frameworks
- Towards Service Semantics: Client Libraries
- From Theory to Practice: Getting Started