Archive pour la catégorie ‘Java’

Tapestry5/Ajax : Problème id dynamique dans une Loop

Mardi 15 mai 2012

Tapestry est un puissant framework MVC en java qui utilise une approche par composant. Les contrôleurs sont des classes java. Chacune est associée à une vue, qui prend la forme d’un template xml propre à tapestry. Les modèles sont des pojo java qui sont comme dans tous les framework MVC trimbalés entre le controlleur et la vue.

Contrairement aux jsp, qui permettent l’inclusion de code java et qui sont par conséquent extrêmement permissives, les templates Tapestry de par leurs structures xml ne contient que très peu de logique. Ils permettent d’isoler un maximum les traitements et de revenir à la fonction principale de la vue qui est d’afficher la donnée. Cette philosophie est intéressante car elle oblige le développeur à factoriser son travail. La vue se retrouve ainsi considérablement allégée et sa lecture devient facilitée.

Par contre l’utilisation quasi magique des composants du framework peut parfois faire tourner la tête et rendre certaines problématiques plus complexe qu’initialement.
Lire le reste de cet article »

Eclipse : 1 seul raccourci pour les connaître tous.

Mardi 30 novembre 2010

La maîtrise d’un IDE, peu importe le langage de programmation permet d’accroître considérablement la vitesse et la qualité du développement.

Cette maîtrise passe par la connaissance d’un certain nombre de raccourcis clavier qui permettent d’accéder aux fonctionnalités les plus courrantes sans les chercher dans l’interface.

Eclipse, initialement conçu pour le Java, est un des IDE les plus utilisé et possède un raccourci qui va vous permettre de mettre à la poubelle tous vos stylesheets accrochées au mur.
Lire le reste de cet article »