Bonjour,
je dois migrer une architecture de type Struts 1.2.x, Spring,
hibernate tournant sur Oracle AS 10.13 vers une archi WEB 2.0 (AJAX).
Bon dans l'absolu, je n'ai qu'à virer struts,
Backbase : la rolls, super cher mais ca tape.
Bonjour,
je dois migrer une architecture de type Struts 1.2.x, Spring,
hibernate tournant sur Oracle AS 10.13 vers une archi WEB 2.0 (AJAX).
Bon dans l'absolu, je n'ai qu'à virer struts,
Backbase : la rolls, super cher mais ca tape.
Bonjour,
je dois migrer une architecture de type Struts 1.2.x, Spring,
hibernate tournant sur Oracle AS 10.13 vers une archi WEB 2.0 (AJAX).
Bon dans l'absolu, je n'ai qu'à virer struts,
Backbase : la rolls, super cher mais ca tape.
Bonjour,
je dois migrer une architecture de type Struts 1.2.x, Spring, hibernate
tournant sur Oracle AS 10.13 vers une archi WEB 2.0 (AJAX). Bon dans
l'absolu, je n'ai qu'à virer struts, mais pour quoi et remplacer par des
composants supportants AJAX?J'ai différencié différentes approches
J'ai vu différents FRAMEWORKS tenant la route
Approche JSF:
Dynafaces + JMaki (opensource), support de netbeans
Backbase : la rolls, super cher mais ca tape.
Approche RPC
Une approche intéressante mais qui à l'inconvénient de se séparer du
modèle J2EE
GWT; +/- incompatible avec des POJOS Hibernate
Echo2
Maintenant, je dois faire le choix.... et la je vous demandrai bien
votre avis :-D
Bonjour,
je dois migrer une architecture de type Struts 1.2.x, Spring, hibernate
tournant sur Oracle AS 10.13 vers une archi WEB 2.0 (AJAX). Bon dans
l'absolu, je n'ai qu'à virer struts, mais pour quoi et remplacer par des
composants supportants AJAX?J'ai différencié différentes approches
J'ai vu différents FRAMEWORKS tenant la route
Approche JSF:
Dynafaces + JMaki (opensource), support de netbeans
Backbase : la rolls, super cher mais ca tape.
Approche RPC
Une approche intéressante mais qui à l'inconvénient de se séparer du
modèle J2EE
GWT; +/- incompatible avec des POJOS Hibernate
Echo2
Maintenant, je dois faire le choix.... et la je vous demandrai bien
votre avis :-D
Bonjour,
je dois migrer une architecture de type Struts 1.2.x, Spring, hibernate
tournant sur Oracle AS 10.13 vers une archi WEB 2.0 (AJAX). Bon dans
l'absolu, je n'ai qu'à virer struts, mais pour quoi et remplacer par des
composants supportants AJAX?J'ai différencié différentes approches
J'ai vu différents FRAMEWORKS tenant la route
Approche JSF:
Dynafaces + JMaki (opensource), support de netbeans
Backbase : la rolls, super cher mais ca tape.
Approche RPC
Une approche intéressante mais qui à l'inconvénient de se séparer du
modèle J2EE
GWT; +/- incompatible avec des POJOS Hibernate
Echo2
Maintenant, je dois faire le choix.... et la je vous demandrai bien
votre avis :-D
Quel est l'objectif ?
C'est pour un test d'archi ou pour améliorer une appli existante ?Bon dans l'absolu, je n'ai qu'à virer struts,
pourquoi ?
Personnellement, je trouve struts deprecie. Maintenant que JSF est ds
Backbase : la rolls, super cher mais ca tape.
Par curiosité vu ton commentaire je suis allé voir: c'est extremement lourd,
et ça crashe en 3 clicks...
Moi je mets un zéro pointé: pas de ça dans mes appli.
(J'avais pensé exactement pareil en testant Rialto, sauf que Rialto est
gratuit)
heeuuu perso j ai navigue ds l explorer il y a qq jours et vu les
Personnellement je fais du struts + hibernate + dojo.
Inconvénients de dojo:
- aucune documentation "utilisable", il faut tout faire à partir des démos
- lent à charger lorsqu'on a un paquet de widgets (plusieurs centaines dans
mon cas)
Avantages:
- génial pour l'utilisateur quand c'est utilisé judicieusement
- très facile à intégrer dans une appli existante
- ça marche bien
J ai regarde un petit peu, ca a l air pas mal en effet.
Personnellement, plutot que de me bloquer avec un framework, je préfère
utiliser des librairies moins intrusives
genre ajaxtags http://ajaxtags.sourceforge.net/ qui ne remettent pas en
cause mon architecture et que j'utilise uniquement lorsque j'ai un besoin
foncitonnel réel.
Mais tout dépend de l'objectif de l'appli.
Quel est l'objectif ?
C'est pour un test d'archi ou pour améliorer une appli existante ?
Bon dans l'absolu, je n'ai qu'à virer struts,
pourquoi ?
Personnellement, je trouve struts deprecie. Maintenant que JSF est ds
Backbase : la rolls, super cher mais ca tape.
Par curiosité vu ton commentaire je suis allé voir: c'est extremement lourd,
et ça crashe en 3 clicks...
Moi je mets un zéro pointé: pas de ça dans mes appli.
(J'avais pensé exactement pareil en testant Rialto, sauf que Rialto est
gratuit)
heeuuu perso j ai navigue ds l explorer il y a qq jours et vu les
Personnellement je fais du struts + hibernate + dojo.
Inconvénients de dojo:
- aucune documentation "utilisable", il faut tout faire à partir des démos
- lent à charger lorsqu'on a un paquet de widgets (plusieurs centaines dans
mon cas)
Avantages:
- génial pour l'utilisateur quand c'est utilisé judicieusement
- très facile à intégrer dans une appli existante
- ça marche bien
J ai regarde un petit peu, ca a l air pas mal en effet.
Personnellement, plutot que de me bloquer avec un framework, je préfère
utiliser des librairies moins intrusives
genre ajaxtags http://ajaxtags.sourceforge.net/ qui ne remettent pas en
cause mon architecture et que j'utilise uniquement lorsque j'ai un besoin
foncitonnel réel.
Mais tout dépend de l'objectif de l'appli.
Quel est l'objectif ?
C'est pour un test d'archi ou pour améliorer une appli existante ?Bon dans l'absolu, je n'ai qu'à virer struts,
pourquoi ?
Personnellement, je trouve struts deprecie. Maintenant que JSF est ds
Backbase : la rolls, super cher mais ca tape.
Par curiosité vu ton commentaire je suis allé voir: c'est extremement lourd,
et ça crashe en 3 clicks...
Moi je mets un zéro pointé: pas de ça dans mes appli.
(J'avais pensé exactement pareil en testant Rialto, sauf que Rialto est
gratuit)
heeuuu perso j ai navigue ds l explorer il y a qq jours et vu les
Personnellement je fais du struts + hibernate + dojo.
Inconvénients de dojo:
- aucune documentation "utilisable", il faut tout faire à partir des démos
- lent à charger lorsqu'on a un paquet de widgets (plusieurs centaines dans
mon cas)
Avantages:
- génial pour l'utilisateur quand c'est utilisé judicieusement
- très facile à intégrer dans une appli existante
- ça marche bien
J ai regarde un petit peu, ca a l air pas mal en effet.
Personnellement, plutot que de me bloquer avec un framework, je préfère
utiliser des librairies moins intrusives
genre ajaxtags http://ajaxtags.sourceforge.net/ qui ne remettent pas en
cause mon architecture et que j'utilise uniquement lorsque j'ai un besoin
foncitonnel réel.
Mais tout dépend de l'objectif de l'appli.
Une problématique qui m'intéresse, vu que je suis un peu dans le même
cas (si ce n'est que je pars d'une architecture Spring, Hibernate,
Tapestry 3.x). Il y a des choses intéressantes du côté de Tacos, mais
hélas pour mon projet impossible de passer par là car ça suppose de
passer sur Tapestry 4.x, ce qui implique un java 1.5.x minimum, or le
client du projet impose un JRE 1.4.2 et pas plus pour le moment...
Je n'ai donc pas de solution miracle pour le moment, mais je ne
chercherai de toutes manières pas à virer Tapestry autant que possible
vu le volume de pages qu'il y a dans l'application (le passage sur AJAX
étant plutôt progressif dans mon cas). A moins que toute solution
envisageable l'impose de toutes manières, mais là je crains que ça soit
plutôt le passage en architecture AJAX qui soit remis en cause.
Ben, en ce qui nous concerne on ne pense passer a ajax que sur les
Une problématique qui m'intéresse, vu que je suis un peu dans le même
cas (si ce n'est que je pars d'une architecture Spring, Hibernate,
Tapestry 3.x). Il y a des choses intéressantes du côté de Tacos, mais
hélas pour mon projet impossible de passer par là car ça suppose de
passer sur Tapestry 4.x, ce qui implique un java 1.5.x minimum, or le
client du projet impose un JRE 1.4.2 et pas plus pour le moment...
Je n'ai donc pas de solution miracle pour le moment, mais je ne
chercherai de toutes manières pas à virer Tapestry autant que possible
vu le volume de pages qu'il y a dans l'application (le passage sur AJAX
étant plutôt progressif dans mon cas). A moins que toute solution
envisageable l'impose de toutes manières, mais là je crains que ça soit
plutôt le passage en architecture AJAX qui soit remis en cause.
Ben, en ce qui nous concerne on ne pense passer a ajax que sur les
Une problématique qui m'intéresse, vu que je suis un peu dans le même
cas (si ce n'est que je pars d'une architecture Spring, Hibernate,
Tapestry 3.x). Il y a des choses intéressantes du côté de Tacos, mais
hélas pour mon projet impossible de passer par là car ça suppose de
passer sur Tapestry 4.x, ce qui implique un java 1.5.x minimum, or le
client du projet impose un JRE 1.4.2 et pas plus pour le moment...
Je n'ai donc pas de solution miracle pour le moment, mais je ne
chercherai de toutes manières pas à virer Tapestry autant que possible
vu le volume de pages qu'il y a dans l'application (le passage sur AJAX
étant plutôt progressif dans mon cas). A moins que toute solution
envisageable l'impose de toutes manières, mais là je crains que ça soit
plutôt le passage en architecture AJAX qui soit remis en cause.
Ben, en ce qui nous concerne on ne pense passer a ajax que sur les
Une problématique qui m'intéresse, vu que je suis un peu dans le même
cas (si ce n'est que je pars d'une architecture Spring, Hibernate,
Tapestry 3.x). Il y a des choses intéressantes du côté de Tacos, mais
hélas pour mon projet impossible de passer par là car ça suppose de
passer sur Tapestry 4.x, ce qui implique un java 1.5.x minimum, or le
client du projet impose un JRE 1.4.2 et pas plus pour le moment...
Je n'ai donc pas de solution miracle pour le moment, mais je ne
chercherai de toutes manières pas à virer Tapestry autant que possible
vu le volume de pages qu'il y a dans l'application (le passage sur AJAX
étant plutôt progressif dans mon cas). A moins que toute solution
envisageable l'impose de toutes manières, mais là je crains que ça soit
plutôt le passage en architecture AJAX qui soit remis en cause.
Ben, en ce qui nous concerne on ne pense passer a ajax que sur les
nouvelles applications.
Une problématique qui m'intéresse, vu que je suis un peu dans le même
cas (si ce n'est que je pars d'une architecture Spring, Hibernate,
Tapestry 3.x). Il y a des choses intéressantes du côté de Tacos, mais
hélas pour mon projet impossible de passer par là car ça suppose de
passer sur Tapestry 4.x, ce qui implique un java 1.5.x minimum, or le
client du projet impose un JRE 1.4.2 et pas plus pour le moment...
Je n'ai donc pas de solution miracle pour le moment, mais je ne
chercherai de toutes manières pas à virer Tapestry autant que possible
vu le volume de pages qu'il y a dans l'application (le passage sur AJAX
étant plutôt progressif dans mon cas). A moins que toute solution
envisageable l'impose de toutes manières, mais là je crains que ça soit
plutôt le passage en architecture AJAX qui soit remis en cause.
Ben, en ce qui nous concerne on ne pense passer a ajax que sur les
nouvelles applications.
Une problématique qui m'intéresse, vu que je suis un peu dans le même
cas (si ce n'est que je pars d'une architecture Spring, Hibernate,
Tapestry 3.x). Il y a des choses intéressantes du côté de Tacos, mais
hélas pour mon projet impossible de passer par là car ça suppose de
passer sur Tapestry 4.x, ce qui implique un java 1.5.x minimum, or le
client du projet impose un JRE 1.4.2 et pas plus pour le moment...
Je n'ai donc pas de solution miracle pour le moment, mais je ne
chercherai de toutes manières pas à virer Tapestry autant que possible
vu le volume de pages qu'il y a dans l'application (le passage sur AJAX
étant plutôt progressif dans mon cas). A moins que toute solution
envisageable l'impose de toutes manières, mais là je crains que ça soit
plutôt le passage en architecture AJAX qui soit remis en cause.
Ben, en ce qui nous concerne on ne pense passer a ajax que sur les
nouvelles applications.
Bonjour,
je dois migrer une architecture de type Struts 1.2.x, Spring, hibernate
tournant sur Oracle AS 10.13 vers une archi WEB 2.0 (AJAX). Bon dans
l'absolu, je n'ai qu'à virer struts, mais pour quoi et remplacer par des
composants supportants AJAX?J'ai différencié différentes approches
J'ai vu différents FRAMEWORKS tenant la route
Approche JSF:
Dynafaces + JMaki (opensource), support de netbeans
Backbase : la rolls, super cher mais ca tape.
Approche RPC
Une approche intéressante mais qui à l'inconvénient de se séparer du
modèle J2EE
GWT; +/- incompatible avec des POJOS Hibernate
Echo2
Maintenant, je dois faire le choix.... et la je vous demandrai bien
votre avis :-D
Bonjour,
je dois migrer une architecture de type Struts 1.2.x, Spring, hibernate
tournant sur Oracle AS 10.13 vers une archi WEB 2.0 (AJAX). Bon dans
l'absolu, je n'ai qu'à virer struts, mais pour quoi et remplacer par des
composants supportants AJAX?J'ai différencié différentes approches
J'ai vu différents FRAMEWORKS tenant la route
Approche JSF:
Dynafaces + JMaki (opensource), support de netbeans
Backbase : la rolls, super cher mais ca tape.
Approche RPC
Une approche intéressante mais qui à l'inconvénient de se séparer du
modèle J2EE
GWT; +/- incompatible avec des POJOS Hibernate
Echo2
Maintenant, je dois faire le choix.... et la je vous demandrai bien
votre avis :-D
Bonjour,
je dois migrer une architecture de type Struts 1.2.x, Spring, hibernate
tournant sur Oracle AS 10.13 vers une archi WEB 2.0 (AJAX). Bon dans
l'absolu, je n'ai qu'à virer struts, mais pour quoi et remplacer par des
composants supportants AJAX?J'ai différencié différentes approches
J'ai vu différents FRAMEWORKS tenant la route
Approche JSF:
Dynafaces + JMaki (opensource), support de netbeans
Backbase : la rolls, super cher mais ca tape.
Approche RPC
Une approche intéressante mais qui à l'inconvénient de se séparer du
modèle J2EE
GWT; +/- incompatible avec des POJOS Hibernate
Echo2
Maintenant, je dois faire le choix.... et la je vous demandrai bien
votre avis :-D
Perso, à cet instant, je privilégierai les standards (et donc JSF) car
AJAX est encore trés jeune (et le Web 2.0 trop proche du DHTML à mon
gout). Mais pour que tout celà soit vraiment bénéfique et utilisable, il
faudra ajouter facelets, seam (à ne pas oublier !) et ajax4jsf en
supplément à votre couche de présentation.
Les Dynafaces sont trés prometeurs, mais il faut que l'idée arrive à
maturation dans le groupe d'expert de la spec JSF pour qu'on puisse
vraiment parler de standard AJAX JSF.
En attendant, je trouve ajax4jsf est trés prométeur car il est peu
impactant et se limite à faire des choses simple sans injecter des
quantité déraisonables de javascript incontrolables et ingérable si l'on
a une large plateforme de navigateur comme cible.
https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/
A+
TM
Perso, à cet instant, je privilégierai les standards (et donc JSF) car
AJAX est encore trés jeune (et le Web 2.0 trop proche du DHTML à mon
gout). Mais pour que tout celà soit vraiment bénéfique et utilisable, il
faudra ajouter facelets, seam (à ne pas oublier !) et ajax4jsf en
supplément à votre couche de présentation.
Les Dynafaces sont trés prometeurs, mais il faut que l'idée arrive à
maturation dans le groupe d'expert de la spec JSF pour qu'on puisse
vraiment parler de standard AJAX JSF.
En attendant, je trouve ajax4jsf est trés prométeur car il est peu
impactant et se limite à faire des choses simple sans injecter des
quantité déraisonables de javascript incontrolables et ingérable si l'on
a une large plateforme de navigateur comme cible.
https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/
A+
TM
Perso, à cet instant, je privilégierai les standards (et donc JSF) car
AJAX est encore trés jeune (et le Web 2.0 trop proche du DHTML à mon
gout). Mais pour que tout celà soit vraiment bénéfique et utilisable, il
faudra ajouter facelets, seam (à ne pas oublier !) et ajax4jsf en
supplément à votre couche de présentation.
Les Dynafaces sont trés prometeurs, mais il faut que l'idée arrive à
maturation dans le groupe d'expert de la spec JSF pour qu'on puisse
vraiment parler de standard AJAX JSF.
En attendant, je trouve ajax4jsf est trés prométeur car il est peu
impactant et se limite à faire des choses simple sans injecter des
quantité déraisonables de javascript incontrolables et ingérable si l'on
a une large plateforme de navigateur comme cible.
https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/
A+
TM
(...)
Personnellement, plutot que de me bloquer avec un framework, je
préfère utiliser des librairies moins intrusives
genre ajaxtags http://ajaxtags.sourceforge.net/ qui ne remettent pas
en cause mon architecture et que j'utilise uniquement lorsque j'ai un
besoin foncitonnel réel.
(...)
Personnellement, plutot que de me bloquer avec un framework, je
préfère utiliser des librairies moins intrusives
genre ajaxtags http://ajaxtags.sourceforge.net/ qui ne remettent pas
en cause mon architecture et que j'utilise uniquement lorsque j'ai un
besoin foncitonnel réel.
(...)
Personnellement, plutot que de me bloquer avec un framework, je
préfère utiliser des librairies moins intrusives
genre ajaxtags http://ajaxtags.sourceforge.net/ qui ne remettent pas
en cause mon architecture et que j'utilise uniquement lorsque j'ai un
besoin foncitonnel réel.
TestMan wrote:Perso, à cet instant, je privilégierai les standards (et donc JSF) car
AJAX est encore trés jeune (et le Web 2.0 trop proche du DHTML à mon
gout). Mais pour que tout celà soit vraiment bénéfique et utilisable,
il faudra ajouter facelets, seam (à ne pas oublier !) et ajax4jsf en
supplément à votre couche de présentation.
Les Dynafaces sont trés prometeurs, mais il faut que l'idée arrive à
maturation dans le groupe d'expert de la spec JSF pour qu'on puisse
vraiment parler de standard AJAX JSF.
En attendant, je trouve ajax4jsf est trés prométeur car il est peu
impactant et se limite à faire des choses simple sans injecter des
quantité déraisonables de javascript incontrolables et ingérable si
l'on a une large plateforme de navigateur comme cible.
https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/
A+
TM
Apres avoir vu ajax4jsf je pense aussi que c est tres prometteur. Peut
etre que je vais envisager une architecture de type Shale + richfaces
(Composant payant construit a partir d' ajax4jsf). En tout cas je suis d
accord avec toi qu il vaut mieux privilegier une architecture standard
(cf. JSF) ca evite de partir ds du n importe quoi et d avoir une
architecture perenne.
En ce qui concerne SEAM, quelle est la plus value par rapport a spring,
j ai vu une demo au javaone, et je n ai pas vraiment vu de
difference(mis a part les annotations)
En tout cas merci de ton point de vue
Alexandre
Bonjour Alexandre,
TestMan wrote:
Perso, à cet instant, je privilégierai les standards (et donc JSF) car
AJAX est encore trés jeune (et le Web 2.0 trop proche du DHTML à mon
gout). Mais pour que tout celà soit vraiment bénéfique et utilisable,
il faudra ajouter facelets, seam (à ne pas oublier !) et ajax4jsf en
supplément à votre couche de présentation.
Les Dynafaces sont trés prometeurs, mais il faut que l'idée arrive à
maturation dans le groupe d'expert de la spec JSF pour qu'on puisse
vraiment parler de standard AJAX JSF.
En attendant, je trouve ajax4jsf est trés prométeur car il est peu
impactant et se limite à faire des choses simple sans injecter des
quantité déraisonables de javascript incontrolables et ingérable si
l'on a une large plateforme de navigateur comme cible.
https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/
A+
TM
Apres avoir vu ajax4jsf je pense aussi que c est tres prometteur. Peut
etre que je vais envisager une architecture de type Shale + richfaces
(Composant payant construit a partir d' ajax4jsf). En tout cas je suis d
accord avec toi qu il vaut mieux privilegier une architecture standard
(cf. JSF) ca evite de partir ds du n importe quoi et d avoir une
architecture perenne.
En ce qui concerne SEAM, quelle est la plus value par rapport a spring,
j ai vu une demo au javaone, et je n ai pas vraiment vu de
difference(mis a part les annotations)
En tout cas merci de ton point de vue
Alexandre
Bonjour Alexandre,
TestMan wrote:Perso, à cet instant, je privilégierai les standards (et donc JSF) car
AJAX est encore trés jeune (et le Web 2.0 trop proche du DHTML à mon
gout). Mais pour que tout celà soit vraiment bénéfique et utilisable,
il faudra ajouter facelets, seam (à ne pas oublier !) et ajax4jsf en
supplément à votre couche de présentation.
Les Dynafaces sont trés prometeurs, mais il faut que l'idée arrive à
maturation dans le groupe d'expert de la spec JSF pour qu'on puisse
vraiment parler de standard AJAX JSF.
En attendant, je trouve ajax4jsf est trés prométeur car il est peu
impactant et se limite à faire des choses simple sans injecter des
quantité déraisonables de javascript incontrolables et ingérable si
l'on a une large plateforme de navigateur comme cible.
https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/
A+
TM
Apres avoir vu ajax4jsf je pense aussi que c est tres prometteur. Peut
etre que je vais envisager une architecture de type Shale + richfaces
(Composant payant construit a partir d' ajax4jsf). En tout cas je suis d
accord avec toi qu il vaut mieux privilegier une architecture standard
(cf. JSF) ca evite de partir ds du n importe quoi et d avoir une
architecture perenne.
En ce qui concerne SEAM, quelle est la plus value par rapport a spring,
j ai vu une demo au javaone, et je n ai pas vraiment vu de
difference(mis a part les annotations)
En tout cas merci de ton point de vue
Alexandre
Bonjour Alexandre,
Si on résume, je pense que si tu pars pour faire du standard qui dure,
essaye en premier Seam, et je ne serais pas surpris si la JSR-299
débouchait sur un concept assez proche qui te permettrait d'avoir une
porte de sortie appréciable ;)
A+
TM
Malheureusement, le pré requis est que je travaille sur Oracle AS 10.1.3
Si on résume, je pense que si tu pars pour faire du standard qui dure,
essaye en premier Seam, et je ne serais pas surpris si la JSR-299
débouchait sur un concept assez proche qui te permettrait d'avoir une
porte de sortie appréciable ;)
A+
TM
Malheureusement, le pré requis est que je travaille sur Oracle AS 10.1.3
Si on résume, je pense que si tu pars pour faire du standard qui dure,
essaye en premier Seam, et je ne serais pas surpris si la JSR-299
débouchait sur un concept assez proche qui te permettrait d'avoir une
porte de sortie appréciable ;)
A+
TM
Malheureusement, le pré requis est que je travaille sur Oracle AS 10.1.3