Я разрабатывал тестовую среду для конкретного клиент-серверного продукта (COTS), которая предоставляет XML-запросы и ответы через необработанный ip-сокет.
Мне удалось разработать мою тестовую среду в приложении PHP с хорошими результатами, но я хочу сделать тестовую среду легко переносимой. Конечно, образ VMWare достаточно «переносим», но для некоторых это головная боль. (Получить и зарегистрировать VMWare Player и т. Д.)
Таким образом, моя идея заключалась в том, чтобы написать Java-апплет / Java Web Start для запуска инфраструктуры тестирования в среде локальной сети пользователя. Веб-сайт будет обслуживать апплет / jnlp и запускаться на рабочем столе, указывать на IP-адрес / порт сервера и запускать набор тестов. Соберите результаты и отобразите их пользователю.
Я не разрабатывал апплет раньше или проект Java Web Start, но я думаю, что это довольно просто. Одной из проблем стала проблема Socket Connections для подписанных и неподписанных апплетов. В ответах на другие вопросы говорится, что вы не можете устанавливать сокет-соединения, если он не подключен к исходному серверу (?). В таком случае, как можно подписать апплет приложения / запуск Java? Кто такие поставщики сертификатов и т. Д.?
-Israel