Précédent   Forum du club des développeurs et IT Pro > Java > Développement Web en Java > Frameworks > Struts
Struts Forum d'entraide Struts. Avant de poster -> La F.A.Q. Struts
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/01/2006, 12h26   #1
woodwai
Rédacteur
 
Inscription : juillet 2002
Messages : 346
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2002
Messages : 346
Points : 695
Points : 695
Par défaut [STRUTS][AJAX]Quel framework AJAX avec Struts

Bonjours,

J'étudie la possibilité d'inclure de l'AJAX dans une application existante tournant avec Struts.
Mon but est d'inclure JAVAX avec le moins d'impact, ayant déjà un framework qui fait tourner 10 sites, je préfèrerais éviter de grand changement de type 'une nouvelle servelt dans le web.xml'.

J'aimerais avoir l'avis de la communauté sur les framework AJAX éxistant facilement pluggable sur Struts, j'en ai vu plusieur (en fait il y en a même beacoup), mais j'aimerais avoir l'avis de gens les utilisants.

Travaillant pour une grosse entreprise sur un gros projet, j'ai aussi besion d'un framework qui as encore des chances d'éxister et d'être maintenue dans 2 ans. Hélas aucun framework AJAX n'est encore plébiscité par la communauté J2EE, AJAX étant encore trés jeune. Il me semble alors difficile d'en choisir un.

Merci d'avance.
woodwai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2006, 13h42   #2
elitost
Rédacteur
 
Avatar de elitost
 
Homme Eric REBOISSON
Consultant informatique
Inscription : septembre 2003
Messages : 2 032
Détails du profil
Informations personnelles :
Nom : Homme Eric REBOISSON
Âge : 35
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 2 032
Points : 7 357
Points : 7 357
Envoyer un message via ICQ à elitost Envoyer un message via AIM à elitost Envoyer un message via MSN à elitost Envoyer un message via Yahoo à elitost Envoyer un message via Skype™ à elitost
Pourrais tu donner les liens que tu as trouvé sur les frameworks AJAX ?

Merci d'avance.
elitost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2006, 13h58   #3
woodwai
Rédacteur
 
Inscription : juillet 2002
Messages : 346
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2002
Messages : 346
Points : 695
Points : 695
Voila :
AJAX Anywhere : http://ajaxanywhere.sourceforge.net/demo.html
AJAX Tags : http://ajaxtags.sourceforge.net/index.html
Echo2 : http://www.nextapp.com/platform/echo2/echo/
Rialto : http://rialto.application-servers.com/wiki/

AJAX Anywhere et AJAX Tags ont l'aire tout deux d'être des framework demandant un impact minime sur l'application existante comme je cherche.

Les deux autres ont l'aire de pouvoir faire des choses trés puissante mais je ne les ais pas regardé plus en profondeur.
woodwai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2006, 14h04   #4
zekey
Membre Expert
 
Avatar de zekey
 
Inscription : février 2005
Messages : 1 029
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 029
Points : 1 194
Points : 1 194
Envoyer un message via MSN à zekey Envoyer un message via Skype™ à zekey
Perso j'utilise ajaxtags et ca marche très bien. J'en suis très content car c'est très simple à comprendre é a mettre en oeuvre.
__________________
Steve Hostettler
est ton ami(e) et le tag aussi.
zekey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2006, 14h25   #5
woodwai
Rédacteur
 
Inscription : juillet 2002
Messages : 346
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2002
Messages : 346
Points : 695
Points : 695
Ca m'avait aussi l'aire d'être assez sympa, mais il faut encore écrire les XML j'ai crut comprendre. Tandis que pas mal d'autre framework permettent d'éviter celà.
woodwai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2006, 14h43   #6
zekey
Membre Expert
 
Avatar de zekey
 
Inscription : février 2005
Messages : 1 029
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 029
Points : 1 194
Points : 1 194
Envoyer un message via MSN à zekey Envoyer un message via Skype™ à zekey
Non ils ont une série de tools qui parse des beans et les transforment en XML. Mais l'invantage c'est que tu peux le faire toi même en cas de besoin.
Code :
1
2
3
 
 xml=new AjaxXmlBuilder().addItems(SpringUtil.getResourcesBusiness().
		    		getPostalCodeStartWith(postalCode), "label", "value").toString();
__________________
Steve Hostettler
est ton ami(e) et le tag aussi.
zekey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2006, 15h22   #7
woodwai
Rédacteur
 
Inscription : juillet 2002
Messages : 346
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2002
Messages : 346
Points : 695
Points : 695
Bon, je pense tester AjaxTags, AjaxAnywhere et Rialto.

Je commenc par AjaxTags.

Je vous donnerez mon feedback (ça peut intérésser d'autres personnes).

A dans quelques jours
woodwai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2006, 16h59   #8
yolepro
Membre Expert
 
Avatar de yolepro
 
Inscription : mai 2002
Messages : 914
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations forums :
Inscription : mai 2002
Messages : 914
Points : 1 106
Points : 1 106
Citation:
Envoyé par ze_key
Perso j'utilise ajaxtags et ca marche très bien. J'en suis très content car c'est très simple à comprendre é a mettre en oeuvre.
Désolé de detourner le sujet, mais j'ai un problème pour faire tourner les demo du site sur mon poste...
Je n'ai aucune erreur de compilation, si ce n'est une erreur bizarre sur une jsp 'header.jsp' lorsqu'elle fait appelle à l'uri des taglib

Code :
1
2
le dossier Emplacement Erreur
 JspTranslate : Fichier "http://java.sun.com/jsp/jstl/core" non trouvé.  calloutcontent.jsp	TestWeb/WebContent	calloutcontent.jsp
Comment je fais pour que ca marche ?
__________________
Etre c'est etre relatif.
yolepro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2006, 17h06   #9
Mynautor
Invité régulier
 
Inscription : mai 2004
Messages : 69
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 69
Points : 8
Points : 8
Les tags Ajax on l'air de cartonner
Mynautor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2006, 17h14   #10
woodwai
Rédacteur
 
Inscription : juillet 2002
Messages : 346
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2002
Messages : 346
Points : 695
Points : 695
Je vient de faire mon premier essaye d'AjaxTags : c'est SUPER SIMPLE!
On définit une taglib, on importe deux JS dans la JSP etc'est tout! (ou presque).

Je vous tient au courant du reste de mes analyse...

yolepro, apparement ton erreur est lié à la JSTL (Java Stadard Tag Lib), j'avoue que le message d'erreur est bizzard! Vérifie que tu fonctionne avec une JVM 1.4 minimum, sinon voit du coté des documentation e la JSTL.
woodwai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2006, 17h16   #11
azpublic
Membre à l'essai
 
Inscription : décembre 2005
Messages : 75
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 75
Points : 23
Points : 23
Je pense que ces sites peuvent t'interesser.

DWR

http://getahead.ltd.uk/dwr/


Ajax patterns
http://<br /> http://ajaxpatterns.o...ameworks<br />

Backbase

http://www.backbase.com/


Bonne lecture ^^
azpublic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2006, 08h53   #12
zekey
Membre Expert
 
Avatar de zekey
 
Inscription : février 2005
Messages : 1 029
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 029
Points : 1 194
Points : 1 194
Envoyer un message via MSN à zekey Envoyer un message via Skype™ à zekey
Citation:
Envoyé par yolepro
Citation:
Envoyé par ze_key
Perso j'utilise ajaxtags et ca marche très bien. J'en suis très content car c'est très simple à comprendre é a mettre en oeuvre.
Désolé de detourner le sujet, mais j'ai un problème pour faire tourner les demo du site sur mon poste...
Je n'ai aucune erreur de compilation, si ce n'est une erreur bizarre sur une jsp 'header.jsp' lorsqu'elle fait appelle à l'uri des taglib

Code :
1
2
le dossier Emplacement Erreur
 JspTranslate : Fichier "http://java.sun.com/jsp/jstl/core" non trouvé.  calloutcontent.jsp	TestWeb/WebContent	calloutcontent.jsp
Comment je fais pour que ca marche ?
Qu'est ce que tu utilises comme JDK et comme tomcat ?
__________________
Steve Hostettler
est ton ami(e) et le tag aussi.
zekey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2006, 10h21   #13
yolepro
Membre Expert
 
Avatar de yolepro
 
Inscription : mai 2002
Messages : 914
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations forums :
Inscription : mai 2002
Messages : 914
Points : 1 106
Points : 1 106
Citation:
Envoyé par ze_key
Qu'est ce que tu utilises comme JDK et comme tomcat ?
Bonjour,

J'utilises WSAD en fait donc c'est un JDK 1.4.1 avec un WAS 5
Mais le problème vient vraiment de la compilation je pense et non du serveur (j'ai une croix rouge avant meme de lancer mon WAS)
__________________
Etre c'est etre relatif.
yolepro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2006, 11h09   #14
zekey
Membre Expert
 
Avatar de zekey
 
Inscription : février 2005
Messages : 1 029
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 029
Points : 1 194
Points : 1 194
Envoyer un message via MSN à zekey Envoyer un message via Skype™ à zekey
Tu as bien rajouté le jstl.jar qui va bien ?
__________________
Steve Hostettler
est ton ami(e) et le tag aussi.
zekey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2006, 13h25   #15
yolepro
Membre Expert
 
Avatar de yolepro
 
Inscription : mai 2002
Messages : 914
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations forums :
Inscription : mai 2002
Messages : 914
Points : 1 106
Points : 1 106
J'ai bien inclu le jar jstl-1.1.2.jar dans mon projet. Je ne comprends vraiment pas d'ou peut venir ce problème.
__________________
Etre c'est etre relatif.
yolepro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2006, 13h34   #16
zekey
Membre Expert
 
Avatar de zekey
 
Inscription : février 2005
Messages : 1 029
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 029
Points : 1 194
Points : 1 194
Envoyer un message via MSN à zekey Envoyer un message via Skype™ à zekey
Peux tu me donner la premiere ligne de ton web.xml. celle avec web-app
__________________
Steve Hostettler
est ton ami(e) et le tag aussi.
zekey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2006, 13h44   #17
woodwai
Rédacteur
 
Inscription : juillet 2002
Messages : 346
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2002
Messages : 346
Points : 695
Points : 695
Merci pour tout vos conseille.
J'ai choisit d'implémenter AjaxTabs : http://ajaxtags.sourceforge.net/index.html pour plusieurs raison :
- usage facilité avec struts : taglib, action helper class, servlet helper class
- aucun javascript à écrire
- aucune intégration nécessaire autre que dans les pages utilisant ajax
- facile d'accés

Peut-être que certain autres framewrok permettent d'aller beacoup plus loin au niveau design ou fonctionnalité, mais pour l'utilisation que je veut en faire, j'ai tout ce qu'il me faut avec ce framework trés simple.


yolepro : pour ton problème, c'est le lien vers la taglib de la JSTL qui ne marche pas. Le lien est fait en externe, hors websphere à souvent du mal à binder les URL externe pour le XML/JSP/... Ce que je te conseille est d'ajouter au niveau du web.xml la taglib JSTL (aprés l'avoir télécharger et copié à l'endroit voulut)
Code :
1
2
3
4
5
 
	<taglib>
		<taglib-uri>/WEB-INF/jstl.tld</taglib-uri>
		<taglib-location>/WEB-INF/jstl.tld</taglib-location>
	</taglib>
Puis de changer la commande d'import de la JSTL :
Code :
1
2
 
<%@ taglib uri="/WEB-INF/jstl.tld" prefix="c"%>
Pour éviter de faire un lien vers un TLD externe.
Si tu n'es pas habituer à l'utilisation d'une taglib et à son installation dans une application, une petite recherche sur le forum devrait t'aider
woodwai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2006, 13h48   #18
yolepro
Membre Expert
 
Avatar de yolepro
 
Inscription : mai 2002
Messages : 914
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations forums :
Inscription : mai 2002
Messages : 914
Points : 1 106
Points : 1 106
Merci pour vos réponses.

Je n'ai pas encore résolu mon problème, mais j'ai trouvé une URL interessante sur cet aspet : http://www.developer.com/java/ejb/article.php/1447551
__________________
Etre c'est etre relatif.
yolepro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2006, 14h06   #19
woodwai
Rédacteur
 
Inscription : juillet 2002
Messages : 346
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2002
Messages : 346
Points : 695
Points : 695
Effectivement, suis les consseille de l'article que tu a cité pour installer la JSTL et à mon avis ça marchera.
Bon courage!
woodwai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2007, 12h50   #20
christools7
Candidat au titre de Membre du Club
 
Homme Eric Christian
Chercheur en informatique
Inscription : octobre 2006
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Eric Christian
Localisation : Gabon

Informations professionnelles :
Activité : Chercheur en informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2006
Messages : 25
Points : 13
Points : 13
bonjour , quelqu'un a t il reussi a integrer extjs (ou rialtotaglib) avec struts !!!
moi jaimerais l'integrer a mon appli pour son look et pour ajax .
Jaimerais savoir comme reussi r a l'integrer !!!
christools7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h17.


 
 
 
 
Partenaires

Hébergement Web