bonjour, j'aimerais bien savoir quelle est la version de struts la plus adaptés parce qu'il y a plusieurs et leur .jar sont différents (par exemple struts-2.0.11 et struts-1.3.8) ?
bonjour, j'aimerais bien savoir quelle est la version de struts la plus adaptés parce qu'il y a plusieurs et leur .jar sont différents (par exemple struts-2.0.11 et struts-1.3.8) ?
struts-2.0.11 c'est pour faire du struts2 (laisse tomber pour l'instant vu que tu es débutant en la matiere)
et struts-1.3.8 c'est pour faire du struts "traditionnel" .
Dans ton cas tu devrais prendre la lib struts-1.3.8.
++
Ben c'est pas parcequ'il est débutant qu'il apprendra mieux un framework qui a +5ans maintenant ;-)
Ba sinon on va tous ce mettre au COBOL
Plus sérieusement je crois que Struts2 est peut être plus simple que Struts1 vu que déja y a pas de bean form, et que la config est minimaliste
Merci pour vos réponses, mais si j'utilise struts 2, est ce que les tutoriaux fait pas struts 1 je peux les travailler si j'utilise les .jar de struts 2 ?
Question en passant :
tu veux faire du struts pour ta culture personnelle ou c'est un besoin professionnel ?
Parce qu'il faut reconnaitre que struts 1 date un peu, ça n'est plus vraiment une solution d'avenir (même si ça fonctionne super bien) et struts 2 est peut-être un peu jeune (ou du moins manque encore un peu de documentation)
As-tu pensé à JSF ?
A+
Oui, JSP est mieux que le struts ? alors je commence par JSF directement ?
Je pense que ça a beaucoup plus d'avenir que struts 1.3, donc, oui, sans hésitation, passe à JSF.
De préférence, essaye d'utiliser les composants graphiques RichFaces de JBoss (au moins à terme), c'est très complet et "joli" (encore que là, ce soit subjectif...)
http://labs.jboss.com/jbossrichfaces/downloads/
A+
Désolé pour ma réponse un peu personnelle. Je voulais juste le rediriger vers une solution qui comme vous l'avez bien dit éxiste depuis longtemps à présent et qui fonctionne super bien, mais qui surtout propose beaucoup plus de documentation et d'exemples que pour struts2. Dans tous les cas bonne chance et bonne continuation
++
Mais en tout cas merci kerement, mais juste une question : si je veux travailler avec JSF je dois obligatoirement travailler avec jboss ?
Salut, j'ajouterai que il n'existe pas beaucoup de bouquin sur struts2, enfin, sur internet la documentation sur struts1 est abondante, pour struts2, c'est carrément "trop" peu.
Sinon struts1 est pas mal pour débuter, je trouve que coté interface, il permet de utiliser du "Ajax" traditionnel, "simple html", etc. Pour JSF, je vois toujours pas comment utiliser des framework Ajax vu que je vois pas comment agir sur l'id du composant html rendu à la fin, enfin, struts1 est clair sur ce coté![]()
Bonjour, ou puis je trouver des tutoriaux pour débutant concernat les JSF et les EJB ? merci
EJB : http://java.developpez.com/cours/#ejb
JSF : http://mbaron.developpez.com/javaee/jsf/
Ce site est une mine d'information, il suffit de chercher un peu
Petit truc si tu veux te mettre à JSF et EJB :
Tu télécharges la version for Java EE developers d'Eclipse (http://www.eclipse.org/downloads/)
Ensuite (dans eclipse), tu fais :
Help -> Software Updates -> Find and Install -> Search for new feature to install -> bouton "New remote site"
Name : tu peux mettres JBoss Tools
URL : http://download.jboss.org/jbosstools/updates/stable
Ensuite, tu suis la procédure de téléchargement et tu auras un bel outil avec RichFaces, génération d'EJB etc...
A+
Merci OButterlin, j'etais entrain de rédiger la question a cette réponse, mais JBoss Tools ca veut dire que je dois travailler avec JBoss comme serveur, vous m'expliquer ce que fait ce JBoss Tools please ?
et si je veux me mettre a struts qu'est ce que je dois mettre comme remote site ?
une autre question : lorsque je télécharge les lib de struts par exemple et je les décompresse dans plugin eclipse est ce que c'est la meme chose lorsque j'utilise le find and install de help de eclipse et je mets un remote site destiné a struts par exemple ?
j'ai essayer d'installer ce JBoss tools mais il me dit : SeamTools Feature (2.0.0.GA) requires feature "org.eclipse.datatools.enablement.jdbc.feature".
Merci pour vos réponses ?
Normalement, si tu télécharges la version Java EE developers d'Eclipse, tu as tous les plugins requis pour installer JBoss Tools.
Avec la version Java, il manque plein de chose et ce serait laborieux de les installer à la main.
Pour ta question 1, non, tu n'es pas obligé d'utiliser le serveur JBoss (mais je te le conseille fortement, il est bien et inclut un conteneur EJB, contrairement à Tomcat)
Pour Struts, JBoss Tools inclut une option "Add Struts Capabilities" qui te génèrera les fichiers nécessaires, donc, aucun besoin d'un autre plugin
Maintenant, pour ce que fait JBoss Tools, regarde ici http://labs.jboss.com/tools/
A+
Merci OButterlin, mais a ton avis je désinstalle la version d'eclipse que j'ai et j'install la version que tu m'a donné (je suis débutante)? en plus j'ai eu beaucoup de problèmes lorsque j'ai installé ce JBoss tools parce que la possibilité de créer des projects de types web dynamiques est disparues (malgré que je sais pas comment je l'ai eu) ?![]()
Oui, je te conseille de supprimer le répertoire eclipse et de télécharger la version Java EE developer.
Tu auras la possibilité de créer un projet "Dynamic Web Project" comme tu peux le voir ci-dessous
A+
Merci OButterlin, mais une dernière question pour mettre le tag résolu, j'ai vu après installation EJB, JSF, Web mais Struts Non, hibernate Non, comment puis je les voir
Autre question, si je veux essayer le JSF, je dois créer(selon les tutos) un projets web "web project", qui est inclus normalement dans J2EE ? mais moi je le trouve pas : Pièce jointe 26262
Pour créer un projet Struts, tu fais :
New -> Project -> JBoss Tools Web -> Struts -> Struts Project
Sinon, sur un projet "Dynamic Web Project" existant, tu fais :
click droit sur le projet -> JBoss Tools -> Add Struts Capabilities
Pour créer un projet JSF, tu fais :
New -> Project -> JBoss Tools Web -> JSF -> JSF Project
Tu as bien installé les plugins JBoss ?
A+
Oui, je l'ai bien installé, mais j'ai eu un problème que j'ai signalé ici : http://www.developpez.net/forums/sho...d.php?t=499084
Partager