Developpez.com

Delphi

Choisissez la catégorie, puis la rubrique :


ADO.NET "Real Life"

Date de publication : Novembre 2006

Par Olivier Dahan (www.e-naxos.com)
 




ADO.NET "Real Life"

Accès concurrentiels, mises à jour de données hiérarchisées, verrous, transactions, rapport IHM/données, …

ADO.NET est un middleware d’accès aux données aujourd’hui mature offrant tout ce qui est nécessaire et utile à la programmation d’applications fonctionnant aussi bien sur Windows que sur des smart-phones ou via le Web.
Toutefois derrière la liste de ses fonctionnalités et au-delà de sa versatilité se cache des monstres coriaces : le mode déconnecté et la gestion des accès concurrents. Véritables casse-têtes que ADO.NET n’aide pas forcément à résoudre, voire qu’il complique à souhait en forçant l’emploi d’une logique de verrous optimistes qui ne peuvent satisfaire les utilisateurs finaux tant les frustrations en découlant sont nombreuses.
Il apparaît donc comme nécessaire de développer des stratégies d’utilisation de ADO.NET permettant à la fois de bénéficier de ces immenses services et de satisfaire les utilisateurs de nos applications.
ADO.NET « real live », c’est justement le sujet de cet article.
Après une partie plus théorique nous aborderons la réalisation d’une application en nous plaçant non plus sous l’angle de l’illustration d’un propos technique mais dans le contexte d’une application réelle, ce qui change tout comme vous le constaterez.


Téléchargez l'article complet au format pdf dans l'archive ici :
Miroir 1 : AdoNetRealLife.zip (1,2Mo, 40 pages + projets exemple VS 2005)
Miroir 2 : AdoNetRealLife.zip (1,2Mo, 40 pages + projets exemple VS 2005)



Valid XHTML 1.1!Valid CSS!

Copyright © 2006 Olivier Dahan. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Responsables bénévoles de la rubrique Delphi : Gilles Vasseur - Alcatîz -