Lelibre Framework - PowerPoint PPT Presentation

About This Presentation
Title:

Lelibre Framework

Description:

Modularit du framework. Compatibilit avec les principes ' Windows ' ... Toute personne connect e sur un Windows ex cute des processus,... sous un nom ... – PowerPoint PPT presentation

Number of Views:61
Avg rating:3.0/5.0
Slides: 13
Provided by: Utilisate98
Category:

less

Transcript and Presenter's Notes

Title: Lelibre Framework


1
Lelibre Framework
  • Concepts fondamentaux

Thierry Thoua - 2007
2
Table des matières
  • Principes de base
  • Identité  utilisateur 
  • Notion dentité
  • Visibilité des entités
  • Droits daccès
  • Couche business
  • Actions
  • Contrôleurs / traductions
  • Conclusion

Thierry Thoua - 2007
3
Principes de base
  • Interopérabilité (niveau conceptuel) de la DB
  • Modularité du framework
  • Compatibilité avec les principes  Windows 
  • Compatibilité avec Mono (prévu )

Thierry Thoua - 2007
4
Identité  Utilisateur 
  • Toute personne connectée sur un Windows exécute
    des processus, sous un nom dutilisateur
  • Login / password
  • Rôle(s)
  • Domain (company)

Thierry Thoua - 2007
5
Notion dentité
  • Classes de filtres,
  • Propriétés framework
  • int? DatabaseVersionNumber get
  • DateTime LastUpdate get
  • DateTime Created get
  • string IDValue get
  • bool IsEntityNew get
  • bool IsEntityDirty get
  • bool IsEntityVisible get

Thierry Thoua - 2007
6
Notion dentité (Visibilité)
  • Visibilité (oui / non)
  • DefaultWithVisibilityBaseEntityltTgt
  • DefaultBaseEntityltTgt
  • Visibilité ? Quel filtrage ?
  • All
  • Company
  • Role
  • User
  • Visibité ? Blocked ?

Thierry Thoua - 2007
7
Structure de la DB
Thierry Thoua - 2007
8
Droits daccès
  • 1..N Module(s)
  • ModuleAction
  • CanRun
  • ModuleView
  • LevelAccess
  • CanRead
  • CanModify
  • CanAdd
  • CanDelete

Thierry Thoua - 2007
9
Couche business
  • Gestion automatique des transactions
  • Services.ClassName.Method(params)
  • Méthodes de récupération des données
  • ? Possibilité de ne pas prendre en compte la
    visibilité
  • Possibilité dajouter le type de demande au
    niveau transactionnel / choix de la base
  • DatabaseUsed(DATABASE, DatabaseType.ReadOnly)

Thierry Thoua - 2007
10
Actions
  • Gestion de différentes tâches sous la couche
    business
  • 0..N actions Chaque action hérite dune
    interface commune IAction
  • Possibilité dexécuter la tâche avant ou après le
    commit.

Thierry Thoua - 2007
11
Contrôleurs / Traductions
Extender ASP.NET
Classes trad.
Module traduction
Thierry Thoua - 2007
12
Conclusion
  • Version alpha
  • Modularité incomplète

Thierry Thoua - 2007
Write a Comment
User Comments (0)
About PowerShow.com