Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Programmation.java

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

Posté par gnu_thomas () le 04 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.

> Lire le message (5 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

qlq liens

Posté par palavas_trooper () le 04/08/2004 à 11:04. (lien). É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 gregolak () le 04/08/2004 à 11:30. (lien). É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...

sun et terminologie

Posté par alenvers () le 04/08/2004 à 11:49. (lien). Évalué à 2.

Pour comprendre tous ces trucs, il faut juste comprendre la terminologie sun. Et ce n'est pas évident.

Par exemple, les "enteprises machin" sont généralement tout ce qui touche au distribué : database access (ouep c distribué en client-serveur), remote method invokation, corba, ...

Je me demande s'il y a un traducteur "sun" vers "langage compréhensible" ?

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

Posté par d-jo (page perso, ) le 04/08/2004 à 12:12. (lien). É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 Calim' Héros (Jabber id, page perso, ) le 16/08/2004 à 14:42. (lien). É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

--
Ce commentaire est :
Génial, Nul, 42

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.java