Forum Programmation.java java, j2ee, tomcat, jsp et toutes ces choses à la mode

Posté par  .
Étiquettes : aucune
0
4
août
2004
Salut,
je dois développer une application de type web pour laquelle on m'impose le Java. Je connais assez bien la programmation java mais absolument pas son côté web. J'entends parler de plein de trucs techniques : jsp, tomcat, jonas, j2ee, beans, applet, ... mais je n'arrive pas à comprendre le rôle de tout ces trucs si ce n'est qu'ils sont fortement à la mode.

Mon appli est assez simple, tous les traitements se font côté serveur par des algos pour la plupart triviaux. Mis à part l'interaction avec un serveur mysql, tous ce dont j'ai besoin doit se trouver dans l'API de Java. Il doit y avoir entre 10 et 20 pages.

J'ai bien cherché de la doc mais je trouve soit de la documentation pour secrétaire, soit des documentations pour fabriquer des usines à gaz.

D'après ce que j'ai pu comprendre, il faut que j'utilise Tomcat et du jsp, mais j'ai aucune idée de comment ça marche (ce qu'est un bean, qd il doit être utilisé, ...), ni de la manière dont je dois organiser mon projet.

J'aimerai donc qq éclaircissements sur toutes ces technologies, des pointeurs sur de la doc, ou la référence d'un bon bouquin.

Merci par avance.
  • # qlq liens

    Posté par  . Évalué à 2.

    1. un tutorial sur les techno J2EE par sun :

    http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html(...)

    je te conseil le chapitre 11 sur les Servlet comme debut.


    2. les specs des techos :

    http://java.sun.com/j2ee/1.4/docs/index.html#sdk(...)

    un peu apre mais utile comme reference.


    3. la javadoc online des lib J2EE 1.4

    http://java.sun.com/j2ee/1.4/docs/api/index.html(...)


    Si ton interaction avec la BD, reste relativement simple, je te conseil de debuter avec une simple webapp sans EJB dont la courbe d'apprentissage est relativement raide.

    Aussi ne te laisse pas embarquer tout de suite dans les usines a gaz de style Struts et autre frameworks.

    Part d'un exemple simple d'une webapp avec qlq Servlets et qlq JSPs, oublie les "taglibs", et concernant l'acces a la BD regarde JDBC. Comme container de servlet/jsp je te conseil tomcat, qui est relativement bien documenté :

    http://jakarta.apache.org/tomcat(...)

    En résumé les mots-clés sont "Servlet", "JSP", "JDBC" et "Tomcat".
  • # ce que j'en sais

    Posté par  . Évalué à 2.

    JSP est un truc bizarre, qui permet en gros d'intégrer du code
    Java dans des pages HTML. Ca fait donc du web dynamique, c'est
    en cela assez comparable à du PHP.

    Tomcat est un moteur, qui permet de servir des servlets
    et des pages JSP. Mettons qu'il est aux pages JSP ce qu'apache
    est au HTML (en très GROS).

    Avec juste HTML + JSP tu peux donc faire un site dynamique. Mais attention
    faut pas que ca devienne trop compliqué je pense...
  • # Commentaire supprimé

    Posté par  . Évalué à 2.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # java, j2ee, tomcat, jsp et toutes ces choses à la mode

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

    Le magazine Programmez (non ce n'est pas un troll), avait sorti une serie d'articles (3) : "Démystifier J2EE avec JBoss"

    Ça avait le merite d'être assez intelligible et tres concret. Ils sont dispo en ligne : http://www.programmez.com/archives.php?action=explorer&id_rub=1(...)

    Je pense que même si tu n'utilise pas JBoss c'est assez interessant.
  • # Thinking in Java

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

    Voila le titre est le titre d'un livre de Bruce Eckel disponible gratuitement en version electronique qui m'a souvent aider en java. http://www.mindview.net/Books/TIJ/(...)
    Attention, c'est en anglais, il y a peut etre des VF dispo, je te laisse chercher.

    Sinon la base :
    - Applet = bout de code java qui s'execute (avec des droit limiter) chez le client (necessite une JVM chez le client)
    - Servlet = bout de code java qui s'execute sur le serveur (dans un serveur web equipé comme il se doit type tomecat -comme appache ne peut s'occuper du php sans les bon modules-)

    Les JSP sont une version plus "scripté" des servlet : L'ecriture de JSP s'apparente a celle de PHP (mix de HTML et de code du langage) mais derriere cela génère des Servlet et donc ca necessite Tomcat, JBoss ou d'autre

Suivre le flux des commentaires

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