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

Java EE Discussion :

[Débutant] Interrogations de base : EJB ou non + choix de techno


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut [Débutant] Interrogations de base : EJB ou non + choix de techno
    Hello,

    Je m'auto forme sur J2EE et j'ai pour l'instant 2 grosses interrogations. Je n'ai pas la réponse en regardant la FAQ, et pour la recherche sur le forum je ne sais pas quoi chercher.
    Donc :
    1) Est-ce envisageable de faire un projet web à base de servlets uniquement (sans EJB ni de conteneur d'application) ? Je pense que rien ne l'interdit, mais j'aimerais des témoignages où ce fonctionnement a été adopté. Se passer de conteneur d'application serait pour éviter la perte de perf du à la communication distante entre l'EJB et le client de l'EJB (dans le vieux bouquin que j'ai lu, ils prenaient en considération cela). Maintenant j'ai vu que Glassfish est un serveur tout en un, peut être qu'il ne fait même pas de communication RMI entre les servlets et les EJB...
    2) Peut on utiliser J2EE pour des sites publics à audience moyenne ? Ex : si on voulait faire un site marchand comme materiel.net (ce n'est pas ce que je veux faire mais c'est par curiosité). L'apriori qu'on a c'est que c'est surtout pour des applications d'intranet. Il me semble que le site du pole emploi à un moment utilisait des servlets, si vous avez d'autres exemples.. Si oui, n'importe quel conteneur de servlet peut faire l'affaire pour des sites publics ou certains ne sont pas prévus des quantités de clients trop élevés ?

    Merci pour vos réponses

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Hello,

    Citation Envoyé par Gruik Voir le message
    1) Est-ce envisageable de faire un projet web à base de servlets uniquement (sans EJB ni de conteneur d'application) ?
    euh alors là, jamais vu... en bientôt 10 ans de pratique, TOUTES les applis web que j'ai eu entre les doigts ont toujours été dans un container (très souvent Tomcat, qui est plutôt léger, mais aussi JBoss, Weblogic, etc.). Les faire sans EJB, bah là tu fais comme tu veux hein, c'est juste disponible pour faciliter la vie...

    Citation Envoyé par Gruik Voir le message
    2) Peut on utiliser J2EE pour des sites publics à audience moyenne ?
    Oui. c'est même fait pour. Je dirais même que c'est fait pour des sites publics à très forte audience et besoin d'un haut niveau de disponibilité, à peu près n'importe quelle appli peut se clusteriser facilement, on dispose de plusieurs niveaux de caches très performants, etc... Bref, oui, 100x oui, JEE (le '2' ne se dit plus!) est absolument fait pour...

    Mais JEE c'est vaste, très vaste, et avant d'être en mesure de les réaliser, l'apprentissage peut être très long...


  3. #3
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    Merci pour la réponse

    Donc tu réponds à ma question indirectement, car Tomcat n'est pas un conteneur d'application (conteneur d'EJB) autant que je sache, c'était ma question

  4. #4
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Ha oui donc, si tu entendais "container d'EJB", alors oui héhé...

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 27
    Par défaut
    Alors pour répondre a ta première question il est tout à fait possible de faire une application sans EJB. Mais attention a bien séparer le code métier du code lié a la présentation. Sinon ton code va vite devenir difficile à maintenir.

    Après pour ce qui est de faire des sites grand public en JEE c'est tout a fait possible. La lumière n'est pas le langage ou la techno mais bien la façon de coder, d'architecture son application pour lui permettre de montrer en charge !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [EJB] Attribut non mappé à la base de données
    Par kraps dans le forum Java EE
    Réponses: 3
    Dernier message: 28/06/2011, 15h46
  2. [AJAX] Interrogation d'une base de données
    Par popy67 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/03/2008, 22h40
  3. [Débutant] génération d'un EJB avec GenIc
    Par Stessy dans le forum JOnAS
    Réponses: 65
    Dernier message: 31/01/2005, 10h50
  4. [débutant] Connection à une base de donnée Access
    Par Lorenzox dans le forum JBuilder
    Réponses: 1
    Dernier message: 25/10/2004, 16h28
  5. Réponses: 8
    Dernier message: 05/05/2004, 16h28

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