Developpez.com - Delphi
X

Choisissez d'abord la catégorieensuite 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)




Articles .NET C# et Delphi.NET (maj 11/2006)
ADO.NET "Real Life" la programmation ADO.NET dans la "vraie vie" (C#/Delphi.NET)
Les nouvelles transactions distribuées de .NET 2.0 (C#/Delphi.NET)
Les références faibles sous .NET (C#/Delphi.NET)
Présentation de la plate-forme .NET
Introduction à la sécurité sous .NET et ASP.NET
Design pattern sous .NET avec C# et Delphi.NET (Delphi 2006)
Impressions sous .NET avec C# et Delphi.NET (Delphi 2006)
Remoting sous .NET (Delphi 2006)
Graphiques SVG avec ASP.NET
Programmation GDI+ sous Delphi.NET (Delphi 2006)
Accès aux données sous VCL.NET (Delphi 2006)
Editeurs de propriétés et de composants sous VCL.NET (Delphi 2006)
Package, Plugin et Réflexion avec Delphi.NET (Delphi 2006)
Migration d'application Win32 vers VCL.NET (partie 1)
Migration d'application et composants Win32 vers VCL.NET (partie 2)
 
Articles Delphi Win32:
La gestion des packages et la compatibilité des composants avec Delphi 6
RichEdit étendu par COM (Win32, Borcon 1998)
 
Autres:
Introduction à UML et Together (Delphi 2006)
Les types de données sous Interbase


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.

Responsable bénévole de la rubrique Delphi : Alcatîz -