OVH Cloud OVH Cloud

[Debutant] multiples questions

3 réponses
Avatar
Nosnos
bonjour, plus je lis de la doc et plus mon esprit devient confu ....

Voici les questions :

- L'offre de java est divisé en 3, dont le J2RE. S'agit il bien de java 2.
(avec actuellement un JDK version 1.4.2) ?

- Qu'elles sont les différences fondammentales entre J2RE et J2EE (c'est a
dire que peut on faire avec l'un que l'on ne puise faire avec l'autre) ?

- J'ai lu que J2EE etant centré pour permettre la creation de serveur
d'application. Que faut il installer pour ecrire des programme J2EE. Je
suppose que seulement la SDK comme pour Java 2 ne suffit pas ? (Il faut
certainement un serveur ?)

- Justement en parlant de serveur, j'ai entendu parler de TOMcat. Est ce un
serveur pour faire tourner des applications J2EE ?

- Quelle est le rapport entre JSP et J2EE. En effet j'ai lu que la
plateforme J2EE devait prendre en charge la technologie JSP ?
(http://www.ashita-studio.com/articles/j2ee/introduction_J2EE.html). Est ce
que cela signifie que pour ecrire des pages jsp il faut absolument avoir la
plateforme J2EE ou alors il est possible d'ecrire du jsp avec J2EE (ce qui
suppose des alternatives) ?

- Meme question pour les EJB et J2EE. Qu'est ce que les EJB ? quel rapport
entre EJB et J2EE ? a quel besoin repondent les EJB ?


merci bcp
++

3 réponses

Avatar
Cédric Chabanois
bonjour, plus je lis de la doc et plus mon esprit devient confu ....

Voici les questions :

- L'offre de java est divisé en 3, dont le J2RE. S'agit il bien de java 2.
(avec actuellement un JDK version 1.4.2) ?


JDK = Java Developpement Kit => pour les développeurs (il y a javac
notamment avec qui permet de compiler). Le JDK contient le JRE
JRE = Java Runtime Environment. Pour les utilisateurs. Un peu plus léger
que le JDK. Ne permet pas de compiler des fichiers java


- Qu'elles sont les différences fondammentales entre J2RE et J2EE (c'est a
dire que peut on faire avec l'un que l'on ne puise faire avec l'autre) ?


J2EE ca veut dire Java 2 Enterprise Edition. C'est une spécification à
la base. Un serveur d'application J2EE doit supporter Servlets, JSP,
EJBs, JNDI, JDBC ...

- J'ai lu que J2EE etant centré pour permettre la creation de serveur
d'application. Que faut il installer pour ecrire des programme J2EE. Je
suppose que seulement la SDK comme pour Java 2 ne suffit pas ? (Il faut
certainement un serveur ?)


Ben il faut un serveur pour faire tourner tes développements (servlets,
jsps, ejb). Le JDK suffit pour développer, en rajoutant quelques
librairies (.jar) pour compiler servlets, ejb

- Justement en parlant de serveur, j'ai entendu parler de TOMcat. Est ce un
serveur pour faire tourner des applications J2EE ?


Pas tout à fait. Tomcat est un moteur de servlets. Donc supporte
servlets et JSP (avec en prime pour Tomcat JNDI, JDBC).
Il ne prend pas en charge les EJBs.
Pour cela on peut se tourner sur JBoss+Tomcat

- Quelle est le rapport entre JSP et J2EE.


Pour pouvoir être certifié J2EE, un serveur d'appli doit supporter les
JSPs. Les JSPs se sont "juste" des pages htmls avec des balises
particulières JSP. Les JSPs sont compilés en servlet avant exécution.
Pour comparer JSP est l'équivalent de ASP ou de PHP

En effet j'ai lu que la
plateforme J2EE devait prendre en charge la technologie JSP ?
(http://www.ashita-studio.com/articles/j2ee/introduction_J2EE.html). Est ce
que cela signifie que pour ecrire des pages jsp il faut absolument avoir la
plateforme J2EE ou alors il est possible d'ecrire du jsp avec J2EE (ce qui
suppose des alternatives) ?

- Meme question pour les EJB et J2EE. Qu'est ce que les EJB ? quel rapport
entre EJB et J2EE ? a quel besoin repondent les EJB ?


Un serveur d'app J2EE doit supporter les EJBs.
EJB = Enterprise Java Bean
Il y a plusieurs types d'EJB :
EJB session, EJB entité, EJB message (euh je suis plus sûr du nom du
dernier)
En gros cela permet de créer un système d'information pour une
entreprise. Les "notions" d'un métier donné sont transformés en bean qui
intéragissent entre eux. Les transactions, la persistance sont gérés
automatiquement (enfin presque).
Les EJBs peuvent être accédés à partir d'une application java classique
ou le plus souvent à partir de pages JSPs et de servlets.

Je te conseille vraiment de te référer à un bouquin sur J2EE. J2EE
(surtout les EJBs) est ce qu'il y a de plus complexe en Java. Un bon
bouquin n'est pas de trop


Cédric

Avatar
Nosnos
"Nosnos" wrote in message
news:blp3l5$m85$
bonjour, plus je lis de la doc et plus mon esprit devient confu ....

Voici les questions :

- L'offre de java est divisé en 3, dont le J2RE. S'agit il bien de java 2.
(avec actuellement un JDK version 1.4.2) ?

Je rectifie il ne s'agit pas du J2RE mais du J2SE .....


Avatar
Nicolas Delsaux
Le 05.10 2003, "Nosnos" s'est levé(e) et s'est dit
"tiens, je vais écrire aux mecs de fr.comp.lang.java"

bonjour, plus je lis de la doc et plus mon esprit devient confu ....

Une bonne partie de tes questions doit trouver leur réponse dans la FAQ.


--
Nicolas Delsaux
"vous avez dit crime contre l'humanité... mais l'humanité sans crime,
serait-ce l'humanité ?"
Le Hors-Humain