programar - ¿Cuál es el mejor marco de servicios web de Java?
programacion web en java netbeans (3)
¿Estás usando Axis 1 o 2? Desde la memoria, los stubs del Eje 1 que se generan no son los más fáciles de usar (ha pasado un tiempo).
JAX-WS utiliza JAXB para vincular su WSDL a objetos Java y, como tal, es bastante fácil de usar. También es parte de JavaEE 5, por lo que puede resultarle más fácil moverse entre servidores de aplicaciones. Esta es también la forma en que CXF hace las cosas. He usado ambos en el pasado y los he encontrado buenos para usar.
Encontrará que los servicios RESTful son un enfoque diferente para los servicios web, por lo tanto, a menos que desee aprender este enfoque, es posible que desee utilizar uno de los otros.
Al final, debe establecer dos o tres copias de un proyecto de muestra, cada una usando un marco diferente. Probarlos es la única manera real de responder esta pregunta por ti mismo.
Saludos, Shane
Actualmente uso Apache Axis. Pero estoy creando un nuevo proyecto en Intellij IDEA y tengo la opción de agregar uno de los siguientes:
- Eje de Apache
- Glassfish / JAX-WS 2.x RI / Metro 1.x / JWSDP 2.0
- Servicios web tranquilos
Estoy eligiendo Axis porque es a lo que estoy acostumbrado, pero todavía me pregunto si es la opción más fácil.
Me decantaría por JAX-WS 2.x RI / Metro 1.x, definitivamente es más fácil que Axis (que, por cierto, está desactualizado). E incluso Axis2 apesta comparado con JAX-WS RI en términos de facilidad de uso (odio el modelo de implementación de Axis2) y rendimiento (ver detalles de referencia de JAX-WS RI 2.1 ). NetBeans tiene muchos buenos tutoriales que puede transponer a Idea. Eche un vistazo a http://netbeans.org/kb/61/websvc/intro-ws.html por ejemplo.
Puedes ir a Apache-Axis.