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 :

Comment utiliser les applets ?


Sujet :

Applets Java

  1. #1
    Membre expérimenté Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Par défaut Comment utiliser les applets ?
    Bonjour à tous,
    j'ai un problème c'est que je ne sais pas comment utiliser les applets!
    en fait je voudrai faire ceci:
    1.sur une machine(serveur?!) avoir une application qui va accèder à une base de données oracle;
    2.sur une deuxième(client) avoir une applet que j'utiliserai pour s'autentifier d'abord puis accèder à mon application.
    donc d'abord est-ce que c'est comme qu'on fait pour accèder à une application à distance? ensuite comment l'applet va-t-elle faire appel à l'application? Avec une URL contenant le répertoire de l'exécutable de l'application? ou bien est-ce que je peux me passer de l'application et comment faire pour que l'applet puisse accèder à la base oracle et faire tous ce que l'application fait?
    Voilà je ne comprends vraiment pas faire.
    si quelqu'un peut m'aider mérci d'avance.

  2. #2
    Expert éminent
    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
    Par défaut
    plusieurs questions me viennet à l'esprit avec ton message:

    1) n'est-il pas plus judicieux de faire une application web, avec des interfaces html plutot que de passer par une application java client / serveur?

    2) si tu veux absolument une application coté client et une coté serveur, ne serait-il pas plus judicieux de faire une application java plutot qu'une applet. En effet, dans ce cas, le browser deviens inutile.


    D'une manière générale, si tu veux faire une application client / serveur avec un serveur en java et un client en java, il existe plusieurs méthode:

    - une socket avec ton propre protocole
    - du RMI
    - des web services
    - des ejbs

    Si l'application est complexe, je recommanderais la denière méthode, si l'application est assez simple dans ses actions clients serveur, les web services seront plus adaptés.

  3. #3
    Membre expérimenté Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Par défaut à quoi servent les applets!?
    Merci beaucoup tchize, c'est plus clair pour moi, mais à quoi servent les applets alors, dans quel cas les utiliser?
    En fait mon projet est assez simple: j'ai besoin d'accèder à distance à une base de données oracle sur un seveur de BD, au début j'ai pensé que l'application doit se trouver sur le serveur de BD ou bien sur un serveur d'application,et une applet sur un client va me permettre d'accèder à l'application; mais vous venez de me donner l'idée que peut être pas besoin d'avoir mon application sur un quelconque serveur, il suffirai de l'avoir sur les clients, non? Je m'embrouille encore une fois! aidez moi s'il vous plaît!
    merci.

  4. #4
    Membre expérimenté Avatar de Torg666
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 230
    Par défaut
    Citation Envoyé par kalina Voir le message
    Merci beaucoup tchize, c'est plus clair pour moi, mais à quoi servent les applets alors, dans quel cas les utiliser?
    En fait mon projet est assez simple: j'ai besoin d'accèder à distance à une base de données oracle sur un seveur de BD, au début j'ai pensé que l'application doit se trouver sur le serveur de BD ou bien sur un serveur d'application,et une applet sur un client va me permettre d'accèder à l'application; mais vous venez de me donner l'idée que peut être pas besoin d'avoir mon application sur un quelconque serveur, il suffirai de l'avoir sur les clients, non? Je m'embrouille encore une fois! aidez moi s'il vous plaît!
    merci.
    Si tu mets ta base de données sur le poste client, il te faudra 1 BDD par client ce qui n'est a priori pas ce que tu veux.
    Tu as plusieurs solutions, a toi de voir ce qui convient le mieux mais par exemple tu peu:
    - faire une application web, les clients n'ont pas de soft sur leur machine, ils ont juste une adresse, un peu comme un site web, qui correspond au serveur d'application qui lui connait l'adresse du serveur BDD. L'avantage c'est que tu ne distribue rien à tes clients, plus facile pour la maintenance, par contre ca peu etre un peu long a charger.
    - faire un client lourd, cette fois tu dois distribuer un soft à tous tes clients, classiquement une application java SE, ton soft doit connaitre l'adresse du serveur de BDD. L'avantage c'est que c'est plutot rapide a utiliser par contre niveau maintenance ca peu vite devenir la galere surtout si tu dois te deplacer chez tes clients pour faire tes mise à jour...
    - etc...

    Pour les applets... je m en suis jamais servi directement, quand je fais du web je passe par un framework (GWT dans mon cas).

  5. #5
    Membre expérimenté Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Par défaut
    Merci pour les réponses cette fois c'est vraiement clair. Dans un premier temps je vais opter pour la solution du client lourd car je n'ai jamais réalisé une application web, si vous pouvez m'orienter sur ça ce serai sympa
    Sinon merci encore. Je met résolu car mon principale problème est résolu

  6. #6
    Expert éminent
    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
    Par défaut
    je rajoute au problème du client lourd: comme il accède direct à la DB:
    - la db doit etre publiquement accessible à distance
    - chaque utilisateur a besoin d'un account sur la base de donnée
    - difficile de restreindre certaines données à certains utilisateurs, à moins de leur créer chacun une base de donnée indépendante.

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

Discussions similaires

  1. [HTTP] Comment utiliser les POST par programation
    Par Popof dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 31/01/2005, 09h14
  2. Réponses: 4
    Dernier message: 13/12/2004, 20h37
  3. [COM] Comment utiliser les événements Word ?
    Par Laurent Dardenne dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 30/05/2004, 12h38
  4. Réponses: 11
    Dernier message: 22/12/2003, 21h06
  5. Comment utiliser les styles XP avec Dev-C++?
    Par abraxas dans le forum Dev-C++
    Réponses: 3
    Dernier message: 05/10/2003, 19h47

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