¿Cuáles son las ventajas de utilizar un cliente dinámico con servicios JAX-WS en lugar de simplemente usar clases de cliente generadas? ¿Cuales son las desventajas?Ventajas de usar un cliente dinámico con JAX-WS
** En mi caso particular, estoy usando Apache CXF, no estoy seguro de qué otras bibliotecas permitan clientes "dinámicos".
- Pensé que no necesitaba agregar esto, pero ... Estoy buscando ventajas no obvias (sé ... subjetivas). No necesito que otra persona me diga que una ventaja de no usar clases generadas es que no necesito generar clases.
@bmargulies - Cualquier referencia para los clientes dinámicos siendo más lento? ¿Cuidar para explicar qué significa más "engorroso"? No digo que no sea correcto, solo estoy buscando una referencia. – jconlin
La única parte real "lenta" del cliente dinámico es el costo de inicio. Básicamente necesitamos analizar el wsdl, llamar a xjc para generar algún código, compilarlo, cargar las clases compiladas en la memoria, etc. Y ENTONCES, una vez hecho todo esto, realice la misma configuración que los clientes normales generados. Una vez generados y en ejecución, los clientes dinámicos no son más lentos. –