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

JDBC Java Discussion :

[JDBC][ARCHITECTURE] application swing


Sujet :

JDBC Java

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2004
    Messages : 39
    Points : 33
    Points
    33
    Par défaut [RESOLU][JDBC][ARCHITECTURE] application swing
    bonjour, je tiens a dire deja que j ai lu la fac JDBC et autres documentations sur le net mais j ai besoin de vous

    j ai dû reprendre une application existante en SWING JDBC et je viens de la finir, mais maintenant je dois expliquer son architecture.
    la personne qui avait commencé l appli n a laissé aucune documentation.

    je voudrais savoir qu elle est exactement l architecture que j utilise, si elle c'est une architecture 2-tiers ou 3-tiers.

    je pense moi que c est une architecture 2-tiers mais je ne suis pas sur
    pour le jdbc, j'utilise le driver thin qui est un driver de type 4.

    peut on avoir un middleware avec une archi 2-tiers ?

    en resume : mon appli est une interface graphique en swing et je fais des requetes sql pour pouvoir rempir mes jtables avec les données de la BD.

    j ai lu des truc sur le middleware mais je sais meme pas si j en ai un ou si il est la et qu il bosse tout seul. lol

    je sais que c est peu d 'info mais si vous pouviez m eclaircir ou me donner des indices.

    merci




  2. #2
    Membre émérite
    Avatar de Ioan
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 737
    Points : 2 999
    Points
    2 999
    Par défaut
    Bonjour,
    Two-tier and Three-tier Models
    Bonne chance.
    @+
    Les FAQs Java, J2EE, JDBC, Struts > Les cours > Le Forum Java.
    Merci de respecter les règles du club.
    Mon blog : quelques news sur Java, Linux et le monde de l'Open Source.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2004
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    merci mais ca n'eclairci toujours pas mes doutes ou juste un peu

    en fait, etant donnée que je nutilise pas de servlet/jsp ni de rmi, ni autre chose en rapport avec le web je tend a penser que mon appli est fait avec une archi 2 tiers.


    si vous pouvez plus m orientez ou m aider merci a vous

  4. #4
    Membre émérite
    Avatar de Ioan
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 737
    Points : 2 999
    Points
    2 999
    Par défaut
    Bonjour,
    Le principe d'une architecture 3-tiers est d'avoir un intermédiare entre ton appli et la base de données (par exemple un serveur d'applications). C'est cet intermédiare qui utilise l'API JDBC pour récuperer/modifier la base.
    Ton application est 2-tiers. C'est elle même qui utilise JDBC pour accèder aux données.
    J'espère que c'est un peu plus clair.
    Bon courage.
    @+
    Les FAQs Java, J2EE, JDBC, Struts > Les cours > Le Forum Java.
    Merci de respecter les règles du club.
    Mon blog : quelques news sur Java, Linux et le monde de l'Open Source.

  5. #5
    Membre confirmé

    Inscrit en
    Juillet 2002
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 116
    Points : 514
    Points
    514
    Par défaut
    Ton architecture est une architecture 2-tier car c'est un modéle client-serveur classique ...

    En effet, tu as un client graphique qui communique avec un serveur de donnée.

    Dans ce schéma, il n'y a que 2 interlocuteurs, il n'y a aucun intermédiaire.

    Alors que si nous avions un serveur d'application telle qu'un conteneur d'EJB.

    Ton client graphique utiliserais les fonctionnalités des EJB contenus dans le serveur d'application grâce à du RMI (par exemple, ou tout autre appel de procédure à distance) et les fonctions de tes EJB s'occuperais de collecter les données contenus dans ta base grâce à JDBC pour executer leur traitement. Dans ce cas, nous avons 3 interlocuteurs : ton client graphique, le serveur d'application et la base de donnée donc nous sommes bien en présence d'une architecture 3-tier.

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2004
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    merci les gars, mes doutes sont partis, c'etait bien ce que je pensais mais j etais pas vraiment sur



    encore merci

    a+

  7. #7
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Points : 1 151
    Points
    1 151
    Par défaut
    Il ne faut pas confondre un tier et un tier.

    Le tier (1/3) est un découpage logique d'une application de base.
    - 1 présentation
    - 2 traitements, logique métier
    - 3 persistance

    et un tier au sens acteur ( une tierce personne )

    Pour les architectures client-serveur, il existe plusieurs manière de les implémentées.

    Soit en 2-tiers (acteurs) avec
    - interface et traitement d'une part et base de données de l'autre ( 2/3 + 1/3)
    - interface d'une part et traitement + persistance de l'autre ( procédure stockées) (1/3+2/3)

    Soit en 3-tiers ( acteurs )
    - client léger ou riche + logique métier + persiatence

    Ou encore n-tiers ( toujours acteurs )
    Clic me...
    CV en ligne

    Il y a 10 types de personnes, celui qui connait le binaire, et l'autre...

    Pas de réponse en MP...Merci

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

Discussions similaires

  1. [EJB3] Architecture application client lourd
    Par kristof_machin dans le forum Java EE
    Réponses: 3
    Dernier message: 19/04/2006, 13h36
  2. Java intégration browser web dans une application swing ....
    Par Manu35 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 23/03/2006, 08h47
  3. Réponses: 10
    Dernier message: 16/03/2006, 11h31
  4. [Stratégie] Mise à jour application SWING
    Par chr_one dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 26/08/2005, 15h31
  5. [Info][Ecran Tactile]Application Swing
    Par Rampa dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 12/07/2005, 10h09

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