как прочитать файл из клиентской системы с помощью java?Я должен использовать wsdl?
Вопрос
Я хочу прочитать файл из клиентской системы, у меня есть путь к клиентской системе, где генерируется наш файл,
Я хочу использовать WSDL для выполнения этой функции...Я новичок в WSDL, если кто-либо уже это сделал, пожалуйста, подскажите мне, как прочитать файл из клиентской системы с помощью WSDL....
Любая помощь приветствуется...
РЕДАКТИРОВАТЬ : - Требование такое...У нас есть клиентский код в клиентской системе, который будет генерировать xml-файл при запуске клиентом кода.это расположение XML-файла, которое мы знаем, например C://client/abc.xml Я хочу прочитать этот файл из нашего веб-приложения.итак, для этого я хочу знать, полезен ли WSDL или я могу использовать простое чтение FTP-файла.
Решение
Что ж, вам определенно нужно какое-то направление. WSDL - это не технология, которую вы будете использовать для «чтения файла» или чего-либо еще.
WSDL, язык определения веб-службы, - это файл, который определяет предоставляемую службу. Где он находится, доступные методы, что они принимают в качестве входных данных, что такое возвращаемый результат, как кодировать передаваемые данные, какие протоколы использовать в качестве транспорта и, возможно, многое другое.
Более того, я думаю, что если все, что вы хотите сделать, это прочитать файл удаленно, SOAP - это не тот путь. Если бы вы пошли SOAP, вы бы, скорее всего, использовали бы HTTP в качестве транспорта, почему бы не пойти напрямую с простым GET? Вы просто пытаетесь прочитать файл здесь. Отдых - это то, что вы хотите.
Тем не менее, вы настаиваете на использовании WSDL, SOAP или другой слишком сложной схемы для чтения удаленного файла, вот несколько ссылок, которые окажутся полезными.
<Ол>Другие советы
Публикует ли ваша клиентская система свой интерфейс в виде файла WSDL? Если это так, ознакомьтесь с Apache Axis . wsdl2java
можно использовать для генерации привязок Java.
Предоставьте дополнительную информацию.Что это за клиентская система?С взаимодействием с пользователем?
Есть много разных способов "прочитать это".
- AMF
- JMS
- Веб-сервисы
- Именованные каналы (если клиент и сервер развернуты в одной логической операционной системе)
- Файлы
- Почта
- HTTP (опубликовать/поместить)
- Двоичный файл (Java RMI ...)
.....
Итак:Что это за система?