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 palavas_trooper . Évalué à 2.
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 gregolak . Évalué à 2.
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 Anonyme . É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 Joris Dedieu (site web personnel) . Évalué à 3.
Ç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 Calim' Héros (site web personnel) . Évalué à 1.
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.