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

Développement Web en Java Discussion :

Explication rapide des technologies Java Web.


Sujet :

Développement Web en Java

  1. #1
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut Explication rapide des technologies Java Web.
    Bonjour tout le monde,

    Voila mon soucis, après avoir fait diverses applications java (client/serveur ou applet/servlets) dans le monde professionnel, je dois aujourd'hui réaliser une application WEB.
    Mes contraintes sont l'utilisation de JBoss, portlet et EJB. Les personnes qui ont pondu ces contraintes ne connaissent pas non plus en détail ces technos et je dois m'y auto-former. J'ai libre choix pour la partie interface graphique, je pense m'orienter vers les JSF.
    Avant de me lancer, j'aurai besoin d'éclaircissements sur les différentes couches qui existent, j'ai lu énormément de choses et certaines se mélangent un peu dans ma tête.

    Voila ce que j'ai compris :
    - les portlets : c'est l'équivalent des servlets, elles forment la base du serveur et doivent être hébergée sur un serveur d'applications (dans mon cas JBoss, d'ailleurs ce ne serait pas plutôt JBoss Portal que je devrais utiliser?).
    - les EJB : un EJB est un composant qui pourra être utilisé par plusieurs applications, il représente un objet métier qui a en général pour objectif d'être persistant, et il offre les services d'enregistrements ou autres...
    - JSF : C'est un framework qui permet de faire le mapping entre html et objet, par exemple lier un EJB avec un composant graphique. Il y a plusieurs implémentations des JSF, par exemple MyFaces de apache vers laquelle je pense m'orienter.

    J'ai aussi entendu aussi parler des Facelet, qezako? c'est une autre implémentation des JSF?

  2. #2
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Je sais que ma question est vague, mais est-ce que quelqu'un pourrait juste me dire si ma vision des choses est correcte ou non?

  3. #3
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Points : 4 265
    Points
    4 265
    Par défaut
    Globalement, ta vision n'est pas trop flou

    Où je serai peut être le moins d'accord, c'est sur les portlets.

    Pour moi, les servlets, c'est le contrôleur (MVC2) ou les contrôleur (MVC) de ton application web.

    Les portlets (pour le peu que j'ai vu) reposent in fine sur une servlet.
    Elles n'ont un intérêt que dans le cas des portails web (qui selon moi perdent de leur intérêt depuis l'arrivée d'AJAX)

    Pour moi, Facelets n'est pas une autre implémentation des JSF, c'est plutôt un complément à JSF qui a l'avantage de faire des templates.

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

Discussions similaires

  1. Réponses: 21
    Dernier message: 23/01/2013, 12h50
  2. Heroku augmente son support des technologies Java
    Par Nissa Comet dans le forum Actualités
    Réponses: 2
    Dernier message: 23/09/2012, 01h33
  3. Réponses: 0
    Dernier message: 28/03/2011, 13h56
  4. Réponses: 1
    Dernier message: 16/03/2011, 13h39
  5. La rapide evolution des technologies
    Par voyageur dans le forum Débats sur le développement - Le Best Of
    Réponses: 158
    Dernier message: 10/11/2007, 19h07

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