2010-08-21 4 views
1

Несколько недель назад я попытался задать аналогичный вопрос, но сформулировал его неправильно, поэтому я снова пытаюсь. Я все еще не думаю, что я хочу, но я все равно спрашиваю.Взаимодействие Webapps и смарт-карт

Учитывая, что веб-приложение работает на «удаленном» сервере (т. Е. Может быть где угодно в мире), может ли этот веб-интерфейс взаимодействовать с апплетами на Java-карте, подключенной к рабочей станции пользователя? Или выражается отдельно, может сказать, что удаленные Webapp выдают команды ADPU (скажем, через промежуточное ПО, установленное на рабочей станции пользователя).

ответ

2

Вы можете написать TimedTask (Thread) на апплете, чтобы передать (отправить) данные, которые вы хотите, с клиентского компьютера на сервер по расписанию.

Посмотрите на Apache HTTP Client. Это позволит отправлять запросы на сервер таким же образом, как это делает браузер.

+0

К сожалению, я пытаюсь взаимодействовать с апплетами на уже существующей Java-карте, поэтому TimedTask не является вариантом. – Jason

+0

Не существует способа расширить текущие классы/апплеты? Являются ли классы окончательными? Если вы можете расширить, расширить и вызвать суперкласс с вашим подклассом по времени. – Koekiebox

+0

Как смарт-карты играют пассивную роль в любом сообщении и всегда являются рабами, я думаю, что этот ответ неверен. – Abraham

1

Привет, У меня был такой же сценарий, который я создал jApplet и встроил его в jsp, вся функциональность общения находится в jApplet, который может взаимодействовать с SmartCard после взаимодействия, которое могло бы отправить результат на сервер!