Tag Archives: framework

Spring Framework

Juste pour vous signaler que Rod Johnson a mis à jour la présentation du framework Spring. Mais je m’aperçois que Benoit Moussaud a déjà donné toutes les bonnes ressources pour démarrer avec Spring. C’est donc une répétition mais ce framework le mérite bien. Si après la lecture de la présentation de Rod vous n’etes pas convaincu je ne sais pas ce que l’on peut faire de plus.

– Le but de Spring est de rendre J2EE plus facile à utiliser et d’encourager les “meilleurs pratiques” de programmation. Et il le fait bien.
– Spring répond à des problèmatiques qui sont rarement traitées par les autres frameworks. Par exemple Struts ne gère que la couche de présentation et de navigation d’une application, rien concernant la couche métier, la persistance, le transactionnel…
– Spring est modulaire. On peut introduire Spring progressivement dans un projet. On peut piocher dans les nombreuses fonctionnalités de Spring sans avoir à supporter la complexité de l’ensemble (à l’inverse des EJB par exemple)
– Spring permet de mettre en place des architectures testables (ce qui est quand même mieux qu’une architecture dé-testable)
– Spring est non intrusif. Vos objets métiers ne sont pas obligés d’avoir des dépendances avec le framework
– Spring permet de paramètrer l’ensemble des composants d’une application d’une manière unique
– Spring ne réinvente pas la roue et s’intégre avec la pluspart des frameworks importants: Struts, Hibernate, Toplink…

Comparatif de framework web

Je viens de tomber sur les slides d’une conference intitulée “Open Source in the Corporate World
Je n’ai pas encore eu le temps de tout regarder mais j’ai quand même parcouru 2 présentations intéressantes:

Comparing Web Frameworks
Qui fait un bon tour d’horizon des frameworks suivant:

  • Struts
  • WebWork
  • SpringMVC
  • JSF
  • Tapestry
  • Cocoon

et Rich Web Interfaces
Là  aussi un bon tour d’horizon de différentes technos:

  • DTML and Javascript (AJAX)
  • XUL
  • SVG
  • Flash: OpenLaszlo
  • Swing and other Java UI Toolkits

Adobe s’offre Macromedia

Adobe s’offre Macromedia. La fusion entre le PDF et le Flash! Voici un nouvel acteur sur lequel il va falloir compter dans le monde du client riche. Si vous voulez faire le point sur les technos disponibles pour la couche de présentation de vos applis Fred Cavazza m’a fait découvrir un très un bon guide sur la question: Web Application Solutions: A Designer’s Guide
Alors, Xul, Smart client, XAML, AJAX où PDF+ Flash avec quoi allez-vous faire votre prochaine application client riche?? J’ai le sentiment qu’Adobe tien peut être la killer techno. Maintenant il va falloir savoir la vendre…

Weblogic 8.1 + Struts

Vous développez avec cette combo?
Marre d’être obligé de redéployer votre webapp à cause d’une ClassCastException à chaque modification dans une action?

1 Tous ce que vous mettez dans la session doit être serializable. Mais ça vous le faites déjà, c’est une bonne pratique.
2 Il y a un bug dans weblogic 8.1 : le problème est décrit ici ainsi que la solution Il existe un patch qui sera intégré dans le futur sp5 à demander au support weblogic.

J’ai été impressionné par la réactivité du support Bea.