Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
maven 2 est très bien intégré à eclipse, suffit de faire un projet maven2
Je ne répondrai à aucune question technique en privé
Bonjour à tous. Encore moi
J'oublie JSF et les autres frameworks pour le moment.
Je veux juste faire marcher une application, tout aussi simple avec le netbeans.
J'ai crée un projet Java Web, il m'a généré un fichier index.jsp par défaut.
Ce fichier est censé éxécuté "Hello World".
Quand j'éxécute le projet, avec le bouton destiné à cet affet, pas de problème, le message s'affiche dans mon navigateur.
Je veux maintenant modifier ce dispositif en associant un fichier java.
Je crée mon fichier Texte.java avec ce petit contenu:
Quand je lance à mon nouveau mon projet comme la foi précédente, il n'y a rien de nouveau. PAr contre quand je regarde dans l'arborescence du projet, je vois les fichiers qu'il est censé crée build.xml, WEB-INF/classes/texte.class, le .war, etc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 import java.io.*; public class Texte { public static void main(String[] args) { System.out.println("Bonjour toi, tu as enfin réussi quelquechose"); } }
Ai-je manqué quelque chose?
Il me semble que je dois réediter le contenu du fichier index.jsp que voici:
Mais que devrais-je ajouter, si le projet est censé être construit?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <h1>Hello World!</h1> </body> </html>
Ou encore est ce moi qui lance mal l'application?
Merci à vous.
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Juste pour clore le débat, si tu veux faire du développement web avec Eclipse et ne pas te poser de question sur les plugins et leur compatibilité, je te suggère de télécharger la version Eclipse JEE + JBoss Tools et là, tu as tout ce qu'il faut pour un bon moment
Les plugins JBoss sont disponible ici.
Pour ton problème immédiat, une application web a une structure bien particulière et un fichier particulièrement important, le web.xml.
Il se trouve dans le répertoire WEB-INF, lequel contient un réperoire classes contenant... les classes de l'application, les fichiers de propriétés, etc...
Un projet web dynamique (c'est la terminologie sous Eclipse) se présente comme ceci
Dans une page jsp, si tu veux utiliser une classe, tu as plusieurs façon de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 NomProjet ...src <-- ici, on met les sources, structure package+classes.java ...WebContent ......WEB-INF .........lib <-- le répertoire qui contiendra les bibliothèques additionnelles .........web.xml <-- paramétrage de l'application web ......index.jsp <-- page "d'accueil" de l'application
Voilà, un petit survol...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // Utilisation d'un Bean positionné pour l'exemple dans la session <jsp:useBean type="mon.package.MaClasse" id="Classe1" scope="session"/> // Directement défini dans la page en scriptlet <% MaClasse uneClasse = new MaClasse(); if (uneClasse.getTexte() != null && unClasse.getTexte().trim().length() > 0) { out.println(uneClasse.getTexte()); } %>
A+
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Ah ok merci.
J'essaie ça tout à l'heure.
Mais est ce que les classes d'objets graphiques sont aussi gérés par cette méthode?
Par exemple:Avec JSP, est-il possible d'obtenir sur la page web la même representation de l'objet?
Code : Sélectionner tout - Visualiser dans une fenêtre à part public class PageAccueil extends JFrame
Où est ce absolument pour gérer ce genre de cas que recours est fait aux framework?
Merci encore à tous!
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Oui bien sûr, avec php les pages sont converties chez le client en html et javascript.
Je veux en fait savoir si la même logique est respectée avec jsp.
C'est-à-dire, j'ai mon script jsp qui inclut une classe java de type graphique comme décrite plus haut.
Et, quand la page s'affiche chez le client, cette même représentation graphique reste, mais elle est aussi convertie en html et javascript.
Est ce le cas?
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Oui, c'est respecté, mais il faut des API qui ont été crée dans le but de générer de l'html.
Swing est une API de composant pour faire des applications Desktop (communicant avec les interfaces graphiques windows ou autres), ce n'est pas du tout fait pour être converti en Web De nombreuses des fonctionnalités de swing n'auraient d'ailleurs pas de sens en javascript ou en html.
Je ne répondrai à aucune question technique en privé
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Pour avoir que de l'html et du javascript, tu dois soit écrire l'html+javascript à la main (donc normal avec des jsp), ou soit utiliser des API qui aide pour le développement javascript.
Cela peut se faire avec du pur javascript (indépendemment du fait que ce soit un serveur java ee ou un serveur php), comme extJS :
Soit avec des API Java comme IceFaces
oups, je dois partir : mais tape sur le net extjs (côté javascript) ou icefaces (côté java) pour voir un peu
Je ne répondrai à aucune question technique en privé
c'est la meme chose en php, a moins de recourir à certains frameworks php (modelixe par exemple), tu va devoir te tapper la création aussi du code html / javascript à la main
Bonjour à vous,
eh bien, je crois j'en suis enfin à la fin de cette longue séance d'initiation au monde du developpement web sous Java.
Pour une initiation ça en était une de très enrichissante.
Je voudrais donc tous vous remercier pour vos interventions qui m'ont beaucoup aidé.
Voici en résumé ce que j'ai fait et ce que je compte faire par la suite
-j'ai installé apache et tomcat
-j'ai téléchargé et installé eclispe-jee ainsi que la JBoss Tools, mais j'ai rencontré quelques problèmes sur l'intégration de ces deux éléments (je crois que c'était une incompatibilité de versions de part et d'autres ). J'avoue que je n'ai pas persisté dans la recherche de solutions à ce niveau.
-j'ai maintenu mon installation de Netbeans 6.5
-j'ai pu installé et faire fonctionner jsf, visual web, hibernate et spring sur Netbeans.
-je prévois continuer de travailler via le visual web que je trouve assez interressant. Et donc de poursuivre mon developpement sous Netbeans
Bien entendu, je reste toujours receptif aux critiques sur ces élements, et je crois qu'au regard de l'intitulé de la discussion, je peux considérer celle-ci comme .
Les autres problèmes à venir seront probablement spécifiques à JSP, Netbeans, JSF, etc.
Merci encore à vous tous pour votre participation et votre contribution!!!
Vive la communauté des développeurs francophones réunis sur ce site!
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager