Генерируйте WSDL от Java class\source

Как все остальные сказал, получение машины на 64 бита является способом пойти. Но даже на машине Intel машины на 32 бита, можно обратиться больше, чем области на 4 ГБ памяти если ОС и поддержка ЦП PAE. К сожалению, WinXP на 32 бита не делает этого (делает Vista на 32 бита?). Linux позволяет Вам сделать это по умолчанию, но Вы будете ограничены областями на 4 ГБ, даже с mmap (), так как указатели - все еще 32 бита.

, Что необходимо сделать, хотя, позволен, операционная система заботится об управлении памятью для Вас. Войдите в среду, которая может обработать так много RAM, затем считать XML-файл (XML-файлы) в (a) структуру (структуры) данных и позволить ему выделить место для Вас. Тогда воздействуйте на структуру данных в памяти, вместо того, чтобы воздействовать на сам XML-файл.

Даже в системах на 64 бита, хотя, Вы не собираетесь иметь большой контроль тем, какие части Вашей программы на самом деле находятся в RAM в Кэше, или разбиты на страницы к диску, по крайней мере, в большинстве экземпляров, так как ОС и MMU обрабатывают это самих.

10
задан Brian Agnew 3 November 2009 в 11:22
поделиться

3 ответа

Инструмент wsgen генерирует переносимые артефакты JAX-WS, используемые в веб-сервисах JAX-WS. Обратите внимание, что вам не нужно создавать WSDL во время разработки, поскольку среда выполнения JAXWS автоматически сгенерирует WSDL для вас при развертывании вашей службы.

Вы можете проверить документацию JAX-WS RI и особенно образцы (обратите особое внимание на пример fromjava ).

17
ответ дан 3 December 2019 в 19:33
поделиться

Axis2 - еще одна альтернатива, в частности команда / плагин java2wsdl

3
ответ дан 3 December 2019 в 19:33
поделиться

The Metro ( http: // metro.java.net/) стек веб-служб предоставляет инструмент (wsgen) для генерации WSDL из аннотированной Java.

0
ответ дан 3 December 2019 в 19:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: