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

Applets Java Discussion :

[ Appli ] [ Débutant ] Les applets J2EE ?


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut [ Appli ] [ Débutant ] Les applets J2EE ?
    Bonjour,

    J'ai pris en charge un projet ambitieux et très intéressant.
    Je dois monter un prototype de gestion de production.

    Pour celà nous nous orientons vers du n-tier.

    Malgrès toute la doc que je bouffe sur J2EE, certains points restent obscurs.
    Nous souhaitons au final n'avoir plus que des clients léger de type terminal ou de type navigateur web.

    Sur ces clients, on doit afficher des menus de type formulaire ou des rapports; et donc pouvoir intéragir avec les composants comme avec un client riche (raccourci clavier par exemple).

    Je pense qu'une applet Java tournant dans un navigateur répond à cette problématique.

    Ai-je raison ? Est-ce qu'une autre techno n'est pas plus adaptée ?

    Peut-on coder des applets Java à la sauce J2EE c'est à dire en séparant les couches présentation, métier ... ?

    Y a t-il des environnements pour effectuer celà ?

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Par défaut
    Et pourquoi pas dans ce cas une appli J2EE sur ton serveur (Struts, EJB,... à toi de voir), et de simple client web sur les postes clients. Le serveur envoyant au client de simple page JSP où il y aura les formulaires (form html), l'affichage des rapports ... Ainsi tu aurais des clients léger vraiment léger et tu ne t'embète pas avec les applets.

  3. #3
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Bonjour jeoff,

    Peut-être peux-tu t'orienter vers du client riche tel que AJAX ou faire directement ton application en Swing avec un systeme de Java web start.

    C'est une direction a envisager car pour une grosse application, Swing peut te faire gagner beaucoup de temps comparé à un client léger de type browser.

    Dans tous les cas (AJAX ou Swing) il faut vraiment pousser l'analyse au maximum pour ne pas avoir de surprise.

    PS : une question importante, est ce pour un intranet ou pour internet ? (question de population touchée), en fonction de la réponse l'une ou l'autre solution peut etre mieux adaptée.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut
    @K-Kaï:
    Corrigez moi si je me trompe mais de simples pages JSP ne permettent pas de gérer les interactions avec l'utilisateur (événements).

    ---
    @yolepro :
    Pour l'instant c'est de l'intranet mais ce sera peut être ammené à évoluer donc ca ne facilite pas mon choix.

    Ce qui nous interesse particulièrement dans le n-tier c'est de ne pas redéployer les applications sur chaque poste dès que l'on patch nos applis.
    On fait la MAJ sur le serveur et tout le monde se retrouve avec la même version.

    Je ne connais pas Ajax et Swing de nom uniquement. Dans quelles proportions sont-ils des clients "riches" ?

    Je pars en quête d'infos de mon côté

    Merci pour ces premiers éléments de réponses.

  5. #5
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Citation Envoyé par jeoff
    Ce qui nous interesse particulièrement dans le n-tier c'est de ne pas redéployer les applications sur chaque poste dès que l'on patch nos applis.
    On fait la MAJ sur le serveur et tout le monde se retrouve avec la même version.
    C'est sur ce point que je voulais intervenir (intranet, internet).
    Java Web Start (que je ne maitrise pas) utilise un system de deploiement qui est totalement transparent pour l'utilisateur. C'est en ca qu'il est interessant, et il est totalement conforme a la problématique n-tier (il est tout a fait possible de la connecter a un EJB). La contrainte : il faut que Java soit installé sur la machine cliente (au moins une version contenant Java web start).

    AJAX n'a pas ce problème (c'est du client légé pur), mais il est plus évolué que du simple HTML. Il utilise un system de rafraichissement d'information localisé (flux XML).
    Du coup, il est possible de faire des choses très proche du client riche.
    Pour t'en convaincre : tu peux trouver plein de site l'utilisant (type magasin en ligne avec Drag and Drop ...).
    La contrainte : ca utilise du javascript et ca n'est donc pas forcement aisé a prendre en main.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut
    Bon je viens de me tapper un peu de doc et ca confirme ce que je pensais.

    Les clients riches prennent en charge la partie présentation et validation des données. Jusque là j'ai bon ?

    La mise à jour est automatisée (connexion au serveur + vérification de la version).

    Il ne me reste plus qu'à comprendre comment les composants client/serveur s'articulent et choisir un client riche .

    J'ai pas fini de lire de la doc


    EDIT Donc AJAX n'est pas un client riche ? Je vais explorer cette voie aussi. Je n'ai eu le temps d'ouvrir que des articles sur le terme générique de client "riche" (je connaissais lourd/léger mais pas riche)

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Par défaut
    A ouais vu comme cela ok je n'est rien dit ....
    Je pensais que tu voulais simplement pouvoir saisir des formulaire à la demande et afficher des rapport toujours à la demande donc les JSP étaient suffisantes.
    Je prends donc note de cet echec et me retire du message (tiens ca me rapelle quelque chose ca).

    En fait non je suis le truc cela peut être interessant.

Discussions similaires

  1. Réponses: 67
    Dernier message: 16/12/2007, 13h41
  2. [Débutant] Les opcodes sur les différents processeurs
    Par loverdose dans le forum Assembleur
    Réponses: 11
    Dernier message: 03/02/2005, 13h32
  3. Réponses: 3
    Dernier message: 10/06/2004, 22h34
  4. Réponses: 2
    Dernier message: 28/04/2004, 11h25
  5. [Débutant]Les particules
    Par BenderJay dans le forum OpenGL
    Réponses: 2
    Dernier message: 30/03/2004, 13h59

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