www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

JAVA — como organizar el protocolo de comunicación del cliente y del servidor?

SergeyDevGor 2014-06-22 19:36:33

hola, y muchas gracias por las respuestas.

Me gustaría preguntar, ¿de qué manera en java aceptado "разруливать" llegan los paquetes de cliente en el servidor, la serialización y deserialización de paquetes de json o protobuf, como opción para el formato de los datos es más o menos claro, pero de alguna manera(que no es poco) es la mejor "разруливать" vinieron los datos en los métodos de las clases?

Mientras que en la cabeza se mete 2 opciones posibles:
1) Enviar en paquetes identificador de comando y en adelante, ya a través de un switch llamar a uno u otro método.
2) Sospecho es la aplicación para llamar por el nombre de la técnica:
php:
- function_exists para la determinación de la existencia de un método
- call_user_func para llamadas
lua:
- pcall para llamar

Es posible que el descrito incorrectamente, gracias por su comprensión.

Total answers: 3

timych 2014-06-22 20:30:55

Tenga en cuenta este marco resteasy.jboss.org
Trabajar con él de devolución fácil y decida la mayoría de sus necesidades. He aquí un ejemplo básico www.mkyong.com/webservices/jax-rs/resteasy-hello-w... hacemos así - es compartida el proyecto que contiene el DTO clases. Y el cliente y el servidor saben de estas clases. El cliente envía una solicitud al servidor . DTO envuelven en JSON RestyGWT(estamos en GWT escribimos). El servidor analiza con la ayuda de RestEasy. También aquí hay una buena biblioteca para trabajar con JSON https://code.google.com/p/google-gson/ , puede ser útil para.

proDOOMman 2014-06-22 20:29:16

a Través de las ondas de letras RPC veo.

leahch 2014-06-23 17:34:17

Si los datos son binarios, es para (des)serialización puede utilizar protobuf, para llamar a las funciones de devolución o simple REST en сервалетах o JAX-RS.
Eso es lo que encontré de inicio rápido
- sleeplessinslc.blogspot.ru/2010/03/restful-represe...
- www.javarants.com/2008/12/27/using-jax-rs-with-pro...

Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.