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

Servlets/JSP Java Discussion :

Probleme de passage client lourd (JWS) à client leger (Servlet, JSF)


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Points : 17
    Points
    17
    Par défaut Probleme de passage client lourd (JWS) à client leger (Servlet, JSF)
    Bonsoir,

    Mon principal problème réside dans l'utilisation de ma BdD.

    J'ai créé une application JWS qui se connecte à une base de donnée qui la lit, qui écrit, qui fait des requêtes et qui affiche les résultats.

    Maintenant j'essaie de transformer mon programme, sous NetBeans en application web, mais là je me prends une grosse claque car je perds tous mes repères car j'ai le sentiment que le succès passe plus par la maitrise de l'IDE que par la programmation java elle même.

    Par exemple pour l'utilisation de ma BdD, c'est effectivement très pratique que de prendre ma table et de la glisser dans un DropList mais bon, moi je voudrai juste à partir d'un pseudo et d'un mot de passe accéder à mes informations et là quand je débogue un peu le code généré je tombe sur une usine à gaz inbitable.

    Avez-vous des pistes à me proposer afin de répondre à mon besoin en bleu ?

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    Perso j'évite de faire confiance à l'ide pour ce qui est de générer mes requete. Certes, l'ide est pratique pour concevoir tes interfaces, et générer certains code, mais le tout drag and drop, perso j'aime pas, comme tu l'a si bien fait noter, çà produit des usines à gaz

    Si tu veux passer à JSF, la première chose à faire c'est d'apprendre le JSF. Ensutie tu crée ton interface avec, éventuellement, du drag and drop, mais çà ne dois générer que ton xhtml (ou jsp si tu passe par jsp, perso je préfère facelets, plus performant et plus facile de créer des composants custom en cas de besoin). Ton code d'accès à la db doit être placé dans des classe java sous forme de getters et de setters. Ensuite tu dois y placer les methode d'action pour les action utilisateur et finalement, définir ta navigation.

    En ce qui concerne l'accès Base de données, à toi de décider ce que tu veux. Tu peux, par exemple, directement récuper le DAO de ton javaws, en changeant éventuellement ce qui doit être changer pour gérer la concurrence.

Discussions similaires

  1. Application pouvant être client léger et client lourd
    Par billyWok dans le forum Architecture
    Réponses: 6
    Dernier message: 11/01/2010, 16h06
  2. [V5 client lourd][XI client léger] Migration .rep -> .wid ?
    Par mika62 dans le forum Administration-Migration
    Réponses: 4
    Dernier message: 07/01/2009, 12h17
  3. client lourd=>architecture client/serveur
    Par isoman dans le forum C#
    Réponses: 3
    Dernier message: 17/11/2008, 22h14
  4. Réponses: 2
    Dernier message: 09/04/2008, 18h00
  5. client léger et client lourd
    Par bhbechir82 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/02/2008, 15h34

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