Rechercher :
Les sujets | les Forums | Les blogs | Recherchez | Publiez | Creer un compte | Identification -  Bienvenue Invité
Menu
Accueil
Index des articles
Rubriques
Architecture
Persistance
UML
Bancs d'essais
VS.NET
AOP
Aspect DNG
PetShop DNG
PetShop SOA
PetShop AOP

English Translations

Livres en ligne

Mon Compte
Les Stats
Le Top 10
FAQ sur ce site
ChatGuru
Presse
Goodies
GuruBooks
Publier sur DNG
Auteurs
RSS DNG
Blogs.DNG
Publicité
Téléchargez
Mes messages
A Propos

Qui est en ligne ?
Il y a actuellement 44 invités et 0 membres en ligne.

Vous pouvez vous identifier ou vous inscrire ici.


Direct des forums

5 Forums les plus actifs
· Questions sur .NET, C#, ASP.NET (784/2642)
· Offres d'emploi (333/476)
· AspectDNG (68/293)
· Bavardages au sujet de DotNetGuru.org (55/242)
· UML (28/125)


5 Récents posts
· Technicien Informatique Support et Réseaux
0 Réponses
brainsonicrh
06 Juil 2010 à 10:46
· Concepteur-Développeur PHP Symfony
0 Réponses
brainsonicrh
28 Juin 2010 à 17:43
· Développeur C# C++ XML (h/f)
0 Réponses
PAC-Recrutement
16 Juin 2010 à 16:44
· [CDI ARRAS] Chef de Projet .NET
0 Réponses
Mattdef
15 Mar 2010 à 17:03
· [CDI IDF] Chef de projet Marketing/ Web
0 Réponses
brainsonicrh
06 Jan 2010 à 15:57


3 Membres les plus actifs
· tom
(245 Posts)
· Amethyste
(240 Posts)
· Jb
(117 Posts)


Total:
· Catégories: 1
· Forums: 6
· Sujets: 1291
· Messages: 3844

Les conteneurs légers du futur arrivent à grands pas [MAJ]
Transmis par: webmaster actif Lundi 08 Mars 2004 à 00:00
Architecture Depuis plusieurs mois, on constate un regain d'intérêt sans précédent pour les conteneurs légers d'entreprise. Ces nouveaux types de serveurs d'application répondent aux doux nom de Spring, Pico (J2EE et .NET), Avalon ou HiveMind. Ils sont devenus la clé de voûte d'une résistance accrue contre la domination quasi monopolistique des conteneurs lourds. Et partout les avis convergent pour mettre en avant leur vertus. Peu ou pas d'adhérence avec des API techniques. Une programmation orientée interface et une architecture à base de composants. Un article qui creuse avec vous l'univers de l'inversion du contrôle.



 
Login

 



 


 Problème de connexion ?
 Nouvel utilisateur ? Enregistrez vous !
Liens connexes

· Plus à propos de Architecture
· Info de webmaster


La nouvelle la plus lue à propos de Architecture:
Architecture .NET vs J2EE

Les conteneurs légers du futur arrivent à grands pas [MAJ] | Connexion/Créer un compte | 12 Commentaires
Les commentaires appartiennent à leur auteur. Nous ne sommes pas responsables de leur contenu.
Re: Les conteneurs légers du futur arrivent à grands pas
par jazbee actif 08 Mar 2004 à 13:47

(Profil Utilisateur | Envoyer un message) http://jazbee.int.webmatrixhosting.net
Joie, un décryptage limpide et ultra-pédagogique comme d'habitude sur les pico-containers juste quand j'en ai besoin ... Sami lit dans les pensées, c'est sûr :-)

On découvre également au détour de l'article, le hype de la pure branchitude du moment : les Hoax-Frameworks. (Fabrice, a ajouter dans la liste des catégories sharptoolbox :-)

"[...] Le simplissime poussé à l'extrême allant jusqu'à faire penser à certains que nous arriverons un jour à réaliser des applications sans une seule ligne de code."

Mouhaha, comme on dit chez nous. Si vous êtes passionés par le sujet :
- The invisible Framework: The Invisible Framework cometh
- LOAF: Social Software Experimental Program
- NADA: Nada does nothing for everybody


Re: Les conteneurs légers du futur arrivent à grands pas
par bleroy actif 08 Mar 2004 à 20:03

(Profil Utilisateur | Envoyer un message) http://le.roy.name
Juste une question de vocabulaire: pourquoi parle-t-on d'injection de code (qui évoque à tort ce qu'on fait en AOP), alors qu'il s'agit en fait d'injection d'implémentation?


Data Loader Objects
par fabrice actif 09 Mar 2004 à 14:45

(Profil Utilisateur | Envoyer un message) http://weblogs.asp.net/fmarguerie/
Suite à cette article instructif, j'ai rédigé une petite bafouille : The Data Loader Object design pattern: Lightweight Containers, Inversion of Control, Abstract Factory.


Re: Les conteneurs légers du futur arrivent à grands pas
par abh actif 11 Mar 2004 à 09:04

(Profil Utilisateur | Envoyer un message)
Mes collègues et moi avons lu avec grand intérêt cet article, car nous nous sommes attaqués à ces mêmes problèmes depuis pas mal de temps, et partageons plusieurs des points de vues exprimés par l'auteur. Avec l'expérience d'un framework similaire à Pico dans le monde Java, nous avons développé, dans notre groupe de R&D, un container léger en .NET appelé LEAF.NET, qui peut se hoster dans IIS, dans un Service NT, dans un exécutable de type console, dans un exécutable de type frame, et plus généralement dans toute application .NET.

Des présentation de nos deux frameworks (.NET et Java) est disponible (en anglais) à l’adresse suivante : http://www.elca.ch/Solutions/Technology_Frameworks/LEAF/index.php, ainsi q'une datasheet du framework LEAF.NET: http://www.elca.ch/resources/LEAFdotNET_Datasheet_10.pdf

Voici résumé en français les points clés:

Component Framework:
  • Les composants sont découverts à l'exécution, obtenu à travers des factory.
  • Ils sont obtenus localement à l'aide de leur nom, et utilisés à travers leur interface.
  • Les implémentations ont une configuration propre manageable dynamiquement.
  • Une même implémentation peut-être réutilisée plusieurs fois avec un nom et une configuration différente.
  • L'implémentation d'un composant peut-être locale ou distante.
Component Types: Les différents types de composants disponibles sont:
  • Les singletons (configuration, management, interception, publication, load-balancing).
  • Les stateless clonés (configuration, management, interception, publication, gestion dans un pool optionnelle et paramétrable).
  • Les stateful clonés (configuration, management, interception, publication, gestion dans un pool optionnelle et paramétrable).
  • Les Singletons globaux (comme les singletons mais les données sont reparties sur les instances du cluster, en supportant l'arrivée ou la disparition de nouvelles machines).
  • Les façades COM.
  • Les façades Web Services.
  • Les façades J2EE (via IIOP.NET).
  • Le vôtre (Tous les types de composants sont des plug-ins et leur gestionnaire un composant).
  • Les statiques (composants bas niveaux).
Configuration:
  • Chaque assemblage embarque sa propre configuration qui peut surcharger la configuration des assemblés qu'elle utilise.
  • Du coup tous les assemblages sont des plug-in. La sécurité, l'instrumentation, le support de nouveaux types de composants... se "pluguent".
  • Les assemblages communs se contentent de définir les noms des composants, leur interface, leurs value objects.
  • Les assemblages clients "pluguent" des références à des noms de serveurs ou a des clusters.
  • Les assemblages Serveurs "pluguent" des implémentations.
Deployment:
  • Support pour le multi-AppDomain, permet de passer simplement d'un fat client à du 3-tier en cluster sans toucher à l'implémentation.
Remoting:
  • Support pour la publication sélective: channel TCP sécurisé/non sécurisé, compression, encryption, pipe...
Transaction & Data:
  • Support des transactions déclaratives (via attributs) ou impératives (bloc using) de granularité méthode au niveau de tous les composants. Abstrait l'utilisation de COM (transaction multi-AppDomain, XA, interop) ou ADO.NET.
  • Abstraction complète des différentes bases de données (IDbCommandBuilder,... ).
  • Support des batches avec des points de reprise.
  • Support transactionnel pour les fichiers (Compensating Resource Manager).
Security:


Re: Les conteneurs légers du futur arrivent à grands pas [MAJ]
par Anonyme actif 03 Juin 2004 à 14:56
Une petite question de traduction : pourquoi dire du type Ioc 2 qu'il s'agit d'Inversion d'accesseur... normalement setter se traduit pas mutateur et getter par accesseur ?!?


 
DotNetGuru.org TM, une marque de DNG Consulting
 
Powered by the AutoTheme HTML Theme System