IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Utilisez-vous le framework Web JBoss Seam destiné à simplifier le développement d'applications Web ?
Partagez votre expérience

Le , par Mickael Baron

56PARTAGES

0  0 
L'équipe Java vous propose un débat concernant le framework Web JBoss Seam.

Ce framework, disponible depuis début 2005 et proposé par Gaving King le créateur d'Hibernate, veut simplifier le développement d'applications Web. Pour cela Seam se base sur les standards EJB3 et JSF proposés par Java EE et se focalise à réduire la complexité de ces différentes briques (voir article Présentation globale de Seam pour les principes de base). Aujourd'hui Seam atteint la version 3 et offre de nombreuses avancées pour simplifier le développement Web.

En parallèle, de nombreux framework Web ont déjà su s'imposer, par exemple Spring.

Nous aimerions profiter de ce débat afin que vous puissiez faire partager votre expérience. Utilisez-vous Seam ? Si oui, quels sont pour vous les avancées majeures et les bénéfices de son utilisation ? Si non, utilisez-vous un framework similaire ou alors l'utilisation pure et simple d'EJB3 et JSF vous suffisent ?

Merci à tous pour votre participation.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de manblaizo
Membre confirmé https://www.developpez.com
Le 18/09/2012 à 11:26
Bonjour,

A mon avis, ce débat aurait dû être lancé il y a quatre ou cinq ans peut-être, aujourd'hui les choses ont bien changé. Seam 3 n'a plus rien à voir avec Seam 2, et pour cause, la plupart des concepts de base introduits par Seam 1.x, 2.x sont à la base des nombreuses innovations dans Java EE 6, à travers les spécifications telles que CDI (spec lead Gavin King), JSF 2, Bean Validation, etc.

CDI étant donc Seam Core en mieux, Seam 3 change de focus, en n'étant plus un framework d'intégration, mais plutôt un ensemble d'extensions au standard CDI. C'est pour cela qu'il n'y aura pas de Seam 4, car plusieurs projets d'extensions CDI (Seam3, MyFaces CODI, CDISource...) ont réuni leurs forces dernière le projet Apache DeltaSpike pour fournir des extensions portables, dont on a toujours besoin dans un projet Java EE, mais qui ne font pas encore partie du standard (voir les modules Seam3 pour une liste possible).

Ceci étant, pour mes nouveaux développement aujourd'hui, la question n'est plus tellement de savoir si je dois utiliser Seam ou Spring, mais plutôt Java EE6 vs Spring.

Et pour moi le choix est très clair, Java EE 6 s'impose naturellement tant que c'est à moi de proposer les choix de frameworks, et dans ces projets Seam 3 est bien présent par ses différents modules dont il me suffit d'ajouter une dépendance Maven dans le pom et je n'y pense plus (aucune config XML particulière...)

Bien sûr, loin de moi l'idée de lancer un énième troll, mais je pense simplement que Java EE 6 est une vraie réussite tant pour ses specs innovantes (CDI, JAX-RS, Bean Validation, JPA 2...) que pour la cohérence de l'ensemble.

My 2 cents...
2  0 
Avatar de tchize_
Expert éminent sénior https://www.developpez.com
Le 22/08/2012 à 22:37
Non.
Pourquoi? Découvert trop tard, on ne change pas de framework sur un coup de tête pour les applications existantes. Vaadin,JSF+richfaces et xWiki ont su , chacun dans leur domaine, satisfaire à mes besoins.
0  0 
Avatar de supergeoffrey
Membre expérimenté https://www.developpez.com
Le 10/09/2012 à 10:49
Pour ma part, j'utilise la V2 de Seam, pour un projet que j'ai récupéré . Ce framework reste assez modulable. Il est très puissant!
Comme tous frameworks du genre il gère très bien les applications N-tiers.
Couplé à Richfaces il sont très puissant pour faire de la validation de formulaire en live.
0  0 
Avatar de lunatix
Rédacteur https://www.developpez.com
Le 10/09/2012 à 12:05
J'utilise principalement Spring, qui correspond bien aux besoins qu'on a en matière de développement même si ce framework commence a porter un peu son age.

si je devais migrer vers quelque chose, ca serait pour aller vers encore plus léger/simple que spring, et pas vers SEAM/EJB etc...
(plutot guice, play!, sparkle)
0  0