Seam

Seam

Seam 2 est enfin sorti!

Seam 2 est enfin sorti!

Non, je ne recommencerai pas avec un jeu de mot pourri sur les Sims, d’ailleurs, je me suis promis de me flageller si j’écrivais encore un jeu de mots aussi « null » (oula, celui là, mérite au moins des coups de fouet) digne des grosses têtes.

Il y a plus important que les jeux de mots, puisque le framework qui se veut résoudre tous les problèmes du développement web en Java vient de sortir en version 2. Et il faut dire que les choses ne sont pas pas faites à moitié, puisque Seam 2 propose entre autre, eh oui, tout arrive une intégration totale avec maven (au diable les générateur type RoR .. Gem et compagnie, vive le Java!), un support du scripting, une intégration totale avec Eclipse et le JBossIDE 2.0, un support complet des Web Services, et j’en passe! Quelle bête de travail ce Gavin! Faut dire qu’il ne chôme pas depuis Hibernate! A croire qu’ils marchent au fouet chez RedHat! … ou bien au RedBull :D

Vous trouverez bien sûr toutes les informations complémentaires sur le site de JBoss à l’adresse suivante:

A noter que JBoss est sorti en version 4.2.2.

Un site très intéressant à visiter:

Il fonctionne avec Seam 2 et présente, on dira l’entourage professionnel proche de Gavin King et leurs projets (Que des pointures).

Intégration entre Seam et Maven

Intégration entre Seam et Maven

Suivant de plus ou moins près l’évolution des Frameworks Web Java, je me suis intéressé à l’évolution de Seam (Jboss – Gavin King) . L’utilisation de Maven étant devenu pour moi un Best Practice, je me suis demandé comment me passer des outils de bases fournis par le framework Seam pour la création de projets et l’intégration dans les IDE.

Je me suis mis à chercher un support pour Maven et je suis tombé sur 2 sites suivants:

Ces 2 sites tentent de fournir tout le matériel nécessaire à l’utilisation de Seam et de Maven:

  • Création de projets pour Seam
  • Intégration avec les IDE

Le rachat de JBoss par Red Hat, vise à fournir une stack complète de développement et de production J2EE, via l’utilisation de l’ensemble des outils JBoss. Récemment, JBoss a ainsi passé un accord avec la société Exadel pour mettre en open-source les plugins développés pour Eclipse, à savoir, tous le nécessaire pour développer des applications JSF et Seam, plus d’autres outils (entre autre les RicheFaces). L’intégration de ces outils aux JBoss Tools (ensemble de plugins fournis par JBoss pour l’IDE Eclipse, visant à aider aux développements d’applications pour JBossAS, et les autres projets JBOSS) est en cours, et l’ensemble des plugins seront bientôt mis à disposition. Cependant vous ne trouverez pas de distribution Eclipse fournie par Jboss avec tous ces outils intégrés directement, pour cela il faudra aller vous du côté de Red Hat Developer Studio (RDHS).

Liens intéressants:

Livres sur le frmaework Seam:

Les Seams font du Java!

Les Seams font du Java!

Bon ok, c’est complétement nul, mais je n’ai rien trouvé de mieux!

Seam est un framework développé par le consortium JBoss, et il repose sur deux technologies majeures de Java EE 5, les EJB3 et les JSF. Ce framework semble très prometteur, je vous conseille d’ailler faire un tour sur la page d’accueil du projet pour vous faire une meilleur idée de la chose. Elle se trouve à l’adresse suivante: http://www.jboss.com/products/seam .
De plus, seam peut être couplé à jBPM pour mieux gérer votre workflow. Plusieurs exemples sont fournis avec le projet, de plus une documentation complète est également fournie.

A noter: Le projet est encore en version Beta, mais les outils de génération sont déjà présents dans les dernière version de JBossIDE 1.5 + HibernateTools3.1B4.

Ce projet a tout l’air pour moi d’être le remplaçant désigné de Struts pour Java EE 5 …