Après plus d'an de commercialisation (en ligne) de l'ouvrage "Conception orientée aspects", Thomas Gil vous propose gratuitement de télécharger le fichier au format PDF. Une version papier continuera d'être proposée en ligne moyennant une faible rétribution. Cette action est l'application logique du mode de licence "libérable" proposé par Thomas.
Après plus d'un an de commercialisation (en ligne) de l'ouvrage "Conception orientée aspects", Thomas Gil vous propose gratuitement de télécharger le fichier au format PDF. Une version papier continuera d'être proposée en ligne moyennant une faible rétribution. Cette action est l'application logique du mode de licence "libérable" proposé par Thomas.
Un domaine d'application de la programmation orientée aspects est l'application de patron de conception sur les objets métier : la factorisation du patron de conception au sein d'un aspect permet une meilleure modularité du code et le couplage entre une classe et les patrons de conception qu'elle implante devient nul. Le gain de simplification et de réutilisabilité du code est ici évident.
Le wiki de phpaspect vous propose un example d'implantation complet avec le patron de conception Singleton.
La programmation orientée aspect est une méthode de programmation très récente. Elle permet de rendre de l'élasticité au code orienté objet en appliquant des aspects (tests, métiers, stockage, sécurité) au code. La programmation orientée aspect a été très apréciée sur Java, et c'est maintenant PHP qui dispose de 2 moteurs pour cela : AOPHP et PHPAspect.
PHPaspect a fait l'objet de 2 articles dans Direction|PHP, par son auteur : William Candillon.
"La première version bêta de PHPaspect vient de sortir. PHPaspect est un composant qui implémente la programmation orientée aspect en PHP 5. Les aspects sont crées en XML et offrent la possibilité de faire des enrichissements d’attributs ou de méthodes, de définir des points de coupe (avec une expression rationnelle par exemple) sur les instanciations, destructions, appels et affectations. Un système de cache dans les fichiers “tissés” permet de développer des applications aussi performantes qu’avec la programmation orientée objet traditionnelle.
Le panorama de presse : aspects juridiques, ouvrage rédigé par Michèle Battisti (chargée de veille juridique à l'ADBS) vient de sortir sous la collection L'essentiel.
Sommaire...
Fraîchement nommé entraîneur de FIU, Isiah Thomas a annoncé qu'il ferait don de la première année de son salaire au département des sports de l'Université.
Suivez le lien pour voir la suite ...
La Mission Interministérielle pour la Qualité des Constructions Publiques (MIQCP) vous présente différentes recommandations pour un bon usage du processus de conception-réalisation. Le processus dit de “conception- réalisation” est présent, à titre dérogatoire, dans la “loi MOP”. Son recours s'est, depuis peu, élargi au bénéfice de certains maîtres d'ouvrage. Le guide de recommandations “conception-réalisation”, met [...]SHARETHIS.addEntry({ title: Nouveau guide pour la conception-réalisation, url: http://www.publictenders.be/nouveau-guide-pour-la-conception-realisation/ });
Voici plusieurs années maintenant que nous entendons parler de Programmation et de Conception Orientée Aspects. Malheureusement, en .NET, les tisseurs d'Aspects mâtures brillent par leur absence. Peu d'entre nous ont eu l'occasion ou l'audace de s'appuyer sur Aspect#, AspectC#, Loom.net ou autre (feu) Claw. Dans cet article, nous profitons des avancées récentes du projet AspectDNG pour vous donner un exemple concret d'architecture multi-couches .NET "tissée", et surtout pour évaluer les répercussions occasionnées par l'utilisation de l'AOP par rapport à un développement "artisanal".
L'application choisie à titre d'exemple est, pour la mille et unième fois, le PetShop: un mini-site d'achat d'animaux domestiques. Cette application est simpliste, nous en convenons volontiers, mais elle nous suffira à démontrer les principales facettes de l'AOP en général, et d'AspectDNG en particulier. Nous l'appellerons le PetShopAOP.
Voici plusieurs années maintenant que nous entendons parler de Programmation et de Conception Orientée Aspects. Malheureusement, en .NET, les tisseurs d'Aspects mâtures brillent par leur absence. Peu d'entre nous ont eu l'occasion ou l'audace de s'appuyer sur Aspect#, AspectC#, Loom.net ou autre (feu) Claw. Dans cet article, nous profitons des avancées récentes du projet AspectDNG pour vous donner un exemple concret d'architecture multi-couches .NET "tissée", et surtout pour évaluer les répercussions occasionnées par l'utilisation de l'AOP par rapport à un développement "artisanal".
L'application choisie à titre d'exemple est, pour la mille et unième fois, le PetShop: un mini-site d'achat d'animaux domestiques. Cette application est simpliste, nous en convenons volontiers, mais elle nous suffira à démontrer les principales facettes de l'AOP en général, et d'AspectDNG en particulier. Nous l'appellerons le PetShopAOP.
Ce nouveau principe de conception d'application vise à libérer les développeurs grâce un usage fort des services Web.
J'avais déjà, dans ces mêmes colonnes, eu l'occasion de vous dire tout le bien que je pensais de l'ouvrage Net Recherche d'Armelle Thomas et Véronique Mesguich (éditions de l'ADBS). Lequel ouvrage vient de reparaître dans une 3ème édition mise à...
Voici un ouvrage qui intéressera tous les lecteurs voulant en savoir davantage sur la blogosphère mondiale dans le domaine des bibliothèques.
Libworld propose ainsi un tour du monde des bibliothécaires blogueurs d’une dizaine de pays. L’ouvrage (en anglais) est accessible gratuitement en ligne mais également à 12.57 ? sur la plateforme Lulu.com
Résumé :
On April, 23rd 2007 [...]
Et le gagnant est… Antoine.
Antoine a été le premier à trouver la ville de Lauf (14/10/2009 à 23 h 13 min) siège de la marque Thomas Sabo.
Bravo à lui!
Thomas Sabo fait des bijoux. Tellement de bijoux qu’il fait aussi des montres ! Et pour fêter ses 25 ans, Thomas Sabo offre une montre aux lecteurs [...]