2010-08-21 9 views
1

Il ya quelques semaines, j'ai essayé de poser une question similaire, mais je l'ai mal formulée, alors j'essaye de nouveau. Je ne pense toujours pas que ce que je veux est possible, mais je demande de toute façon. Étant donné qu'une application Web s'exécute sur un serveur "distant" (c'est-à-dire peut être n'importe où dans le monde), cette application web peut-elle communiquer avec des applets sur une carte Java connectée au poste de travail d'un utilisateur? Ou exprimé séparément, peut-on commander des commandes ADPU à distance (par exemple via le middleware installé sur le poste de travail de l'utilisateur).Webapps et interaction par carte à puce

Répondre

2

Vous pouvez écrire une TimedTask (Thread) sur l'applet pour transférer (soumettre) les données que vous voulez de la machine client au serveur sur une base temporisée.

Regardez le Apache HTTP Client. Cela vous permettra d'envoyer des requêtes à votre serveur de la même manière qu'un navigateur.

+0

Malheureusement, j'essaie d'interagir avec des applets sur la carte Java qui existe déjà, donc une TimedTask n'est pas une option. – Jason

+0

N'existe-t-il aucun moyen d'étendre les classes/applets actuelles? Les classes sont-elles finales? Si vous pouvez étendre, étendre et appeler la super classe avec la sous-classe chronométrée. – Koekiebox

+0

Comme les cartes à puce jouent un rôle passif dans toute communication et sont toujours des esclaves, je pense que cette réponse n'est pas correcte. – Abraham

1

Salut i avait même scénario, que j'ai créé le JApplet et intégré dans jsp, toutes les fonctionnalités de communication est dans le JApplet, ce qui pourrait interagir avec SmartCard, après interaction qui pourrait envoyer le résultat au serveur!

Questions connexes