IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Différence entre Java & J2EE


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Par défaut Différence entre Java & J2EE
    Bonjour

    Tout est dans le titre

    Merci

  2. #2
    Membre expérimenté Avatar de sewatech
    Inscrit en
    Février 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Février 2007
    Messages : 141
    Par défaut
    Java = langage, avec machine virtuelle
    JavaEE = nouveau nom de J2EE = techniques pour les serveurs d'applications (jboss, glassfish, weblogic,...) = JSP, Servlet, EJB,...

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Java, comme l'a dit sewatech, est un langage de programmation qui s'appuie sur une machine virtuelle pour son exécution (ce qui le rend portable)

    JEE peut être vu comme un ensemble d'API (de spécifications) pour le développement d'applications java d'entreprise.
    Certaines de ces spécifications sont destinées aux serveurs, d'autres sont également utilisées par des clients (JDBC, JavaMail, ...)

    Ci-dessous certaines des spécifications (les plus connues)


    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre éclairé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Par défaut
    quand est ce qu'on utilise l'un ou l'autre ?

  5. #5
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Ca dépend de ce que tu veux faire. Si tu veux écrire une application web les outils de JAVA ne sont pas suffisant il tu auras besoin de certaines API J2EE. Par contre si tu veux écrire une calculatrice en mode desktop les outils de JAVA (swing par exemple) seront suffisant.

  6. #6
    Membre éclairé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Par défaut
    les outils := bibliothèques ?

  7. #7
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Jcpan Voir le message
    quand est ce qu'on utilise l'un ou l'autre ?
    C'est très simple...
    JAVA : tout le temps (puisque c'est le language)
    JEE : en fonction de ce que tu développes...

    Si par exemple, tu développes un client lourd (avec SWING par exemple) et que tu veux accéder à des données de base de données, tu utiliseras JDBC (sous forme d'un jar inclut dans ton application ou référencé).

    Si tu veux développer une application web, tu utiliseras SERVLET (directement ou indirectement), éventuellement EJB, JNDI, JTA, ...

    Ensuite, il y a les frameworks, ce ne sont pas des spécifications JEE mais c'est très proche (un jour peut-être, certains seront "normalisés")
    On trouve (entre autres), Hibernate, wicket, tapestry, struts, ...

    Bref, java (and Cie) propose un ensemble d'outils assez extraordinaire, une richesse fonctionnelle énorme, la contre partie étant qu'au début, on s'y perd peut-être... il faut apprendre à chercher avant de développer...

    C'est plus clair ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #8
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Les EJBs et autres ne sont pas restreints au développement Web. Dans une entreprise, je peux très bien avoir un client dit lourd qui se connecte à un EJB, et ce n'est pas rare, notamment dans le secteur bancaire.

    Il faudrait vraiment que cette vision des EJB comme étant une exclusivité du Web se dissipe...

  9. #9
    Membre éclairé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Bref, java (and Cie) propose un ensemble d'outils assez extraordinaire, une richesse fonctionnelle énorme, la contre partie étant qu'au début, on s'y perd peut-être... il faut apprendre à chercher avant de développer...

    C'est plus clair ?
    Oui Merci

    mais je croix qu'il y'a déjà un long parcours à faire pour maitriser (voir comprendre) ces concepts.
    pouvez m'indiquer des livres pour me mettre dans les railles car les tuts gratuit ne parle que de java standard & pas de J2EE à ma connaissance.

    Merci

Discussions similaires

  1. Réponses: 27
    Dernier message: 26/10/2011, 14h05
  2. Différence entre J2SE et J2EE
    Par laurentze dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 01/03/2010, 17h40
  3. différence entre java.security et javax.security
    Par riadhhwajdii dans le forum Sécurité
    Réponses: 3
    Dernier message: 30/11/2009, 23h06
  4. Réponses: 67
    Dernier message: 16/12/2007, 13h41
  5. Quelle est la différence entre Java2 et J2EE ?
    Par Lili-Rose dans le forum Langage
    Réponses: 2
    Dernier message: 06/02/2007, 09h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo