Journal Tutorial J2EE pratico pratique ?

Posté par  .
Étiquettes : aucune
0
22
avr.
2004
Bonjour à tous les Pierre Tramo,

Pour tout un tas de raisons, je cherche à me former aux techno jsp, servlet, javabean et consors.....

J'ai donc installé Tomcat 5, trouvé un tutoriel sur les servlets, développé et compilé un sublime HelloWorld.... et je n'arrive pas à la faire tourner dans Tomcat.

Est ce que qqn aurait un lien sur un site expliquant précisément ce qu'il faut faire de A à Z... La plupart des howto que j'ai trouvé éludent souvent la question : comment je mets ma servlet dans mon tomcat ?
Du coup je suis bloqué, ça fait une journée que je suis dessus et ça m'énerve : je suis pas loin de retourner voir mes php, zope, mod_perl et autres !!!!


A l'aide !!!
  • # Re: Tutorial J2EE pratico pratique ?

    Posté par  . Évalué à 1.

    Pour commencer, mais la quelque part dans ton repertoire webapp, dans un WEB-INF/classes. Apres, lit le server.xml pour comprendre comment ca marche :)
  • # Re: Tutorial J2EE pratico pratique ?

    Posté par  (site web personnel) . Évalué à 1.

    ben... faut configurer comme il faut ton server.xml dans tomcat et le web.xml de ton application pour lui dire d'aller jouer avec la servlet que tu as développé en lui donnant le fully qualified name et zou !

    y'a pas mal d'exemples et de commentaires dans les fichiers server.xml et les web.xml des applis, inspire-toi en

    mais n'oublie pas de rendre le code de ton Hello World ! GPL sinon...
    • [^] # Re: Tutorial J2EE pratico pratique ?

      Posté par  . Évalué à 1.

      Ben j'ai déjà pas mal bidouillé ces fichiers mais ça marche pas (je dois oublier un truc)

      Il m'est d'autre part assez difficile de tout comprendre car je débute totalement dans cette architecture. J'ai bien compris les grands principes mais c'est l'application de ces principes qui pose pb.

      C'est pour ça que j'aimerais savoir si il existe un tut qui me prendrait par la main et qui m'expliquerait tout ça.... plus qu'une aide ponctuelle sur un problème particulier (faut pas le prendre mal hein ?)

      Bon sinon mon helloworld est sous GPL, c'est d'ailleurs l'entête qui prend le plus de place :p
  • # Re: Tutorial J2EE pratico pratique ?

    Posté par  (site web personnel) . Évalué à 1.

    >La plupart des howto que j'ai trouvé éludent souvent la question : comment je mets ma servlet dans mon tomcat ?

    Ils n'éludent pas la question, c'est juste que la structure d'une web app est normalisée

    il te faut la structure:

    mywebapp/ ( ou tout autre nom qui te plait)
    contient les pages jsp utiles et un répertoire :
    mywebapp/WEB_INF/
    mywebapp/WEB_INF/web.xml qui définit la conf de ta webapp
    mywebapp/WEB_INF/classes/ qui contient tes classes compilées
    mywebapp/WEB_INF/lib/ qui contient tes lib utiles pour la webapp

    un exemple simple de web.xml:


    =======================
    <?xml version="1.0" encoding="ISO-8859-1"?>

    <!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd(...)">


    <web-app>

    <servlet-name>MyServlet</servlet-name>
    <servlet-class>org.linuxfr.MyFirstServlet</servlet-class>
    <load-on-startup>1</load-on-startup>


    <servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/myFirstServlet</url-pattern>
    </servlet-mapping>
    </web-app>

    ==========================

    Je te conseille de lire la DTD http://java.sun.com/dtd/web-app_2_3.dtd(...) qui est bien documentée.

    Sinon, je te conseillerai plutôt Jetty ( http://jetty.mortbay.org(...) ) qui est plus simple à mettre en place que Tomcat pour un débutant.
  • # Re: Tutorial J2EE pratico pratique ?

    Posté par  (site web personnel) . Évalué à 1.

    Heuuu
    J2EE c'est pas du tout les servlets et co ...
    Tomcat n'est pas un serveur J2EE. C'est un serveur de page dynamique.
    Si tu veux un serveur J2EE, faut que tu cherche du cote de Jboss (http://www.jboss.org(...)) et de Jonas (http://jonas.objectweb.org/(...)) ...
    • [^] # Re: Tutorial J2EE pratico pratique ?

      Posté par  . Évalué à 1.

      Heuuuu,

      J'avais compris... seulement avant de commencer par J2EE, les EJB etc.... je me suis dis qu'il va peut être falloir commencer par un conteneur de servlet, jsp etc....

      Après je pense que je ferais du struts et ensuite j'installerai un serveur J2EE : soit jboss soit jonas je n'ai pas encore choisi. Maintenant le titre est peut être mal choisi, mais si tu penses que ma démarche est pas top, arrête moi tout de suite !
    • [^] # Re: Tutorial J2EE pratico pratique ?

      Posté par  (site web personnel) . Évalué à 1.

      >J2EE c'est pas du tout les servlets et co ...

      Si c'en est une partie, jdbc, les servlets, JMS, les EJB, etc. font partie des spécifications J2EE

      Mais beacoup ne font aucune distinction entre J2EE et les EJB

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.