Possible technologies for Java client to server communication with primitive data? -
what mutual technologies having client java app communicate app server java app , pros , cons?
please tell me magic words search web with. have heard 'enterprise java bean
', 'rmi
', 'web services
' , 'json
'.
simply start looking can connect javase
client javaee
server application processing.
for transfer primitive data: numbers
, dates
, strings
etc.
some ones consider:
http://code.google.com/p/kryonet/ - kryonet: fast, efficient binary serialisation http://code.google.com/p/protobuf/ - protocol buffers, google's own info transfer library http://hessian.caucho.com/ - hessian, yet binary interchange library. lots of back upwards different languagesyou can go json / xml interchange formats. can unwieldy , think binary formats improve if command both client , server (mainly speed , network efficiency reasons).
also, if interested in more of low level stuff strong recommend taking @ netty - think pretty much gold standard java network io right now.
https://netty.io/ java java-ee
No comments:
Post a Comment