我有一个现有的java项目,我希望创建一个移动“远程控制”应用程序,该应用程序能够从现有项目中调用几个公共方法。Java客户端/服务器远程应用程序的起点
我之前没有任何网络开发经验,所以我会从一开始就了解一些指导。我在那里找到了一些图书馆,但我不完全确定我在找什么(或者如果我过于复杂的事情!)。
感谢,
亚当
我有一个现有的java项目,我希望创建一个移动“远程控制”应用程序,该应用程序能够从现有项目中调用几个公共方法。Java客户端/服务器远程应用程序的起点
我之前没有任何网络开发经验,所以我会从一开始就了解一些指导。我在那里找到了一些图书馆,但我不完全确定我在找什么(或者如果我过于复杂的事情!)。
感谢,
亚当
Java RMI的技术可能是你所需要的,这里的地方开始http://docs.oracle.com/javase/6/docs/technotes/guides/rmi/hello/hello-world.html。当客户端和服务器都使用Java时,可以使用它。
如果你想使用web服务,你可以在这个Exposing existing API as a Web service
看看你可以为了从客户端/服务器主题上discutions学检查了这一点Java client/server application with sockets?。
也许倾向于JAX-RS,除非你想处理低层次或者对协议有任何限制。 http://docs.oracle.com/javaee/6/tutorial/doc/giepu.html。
以及您想如何公开您的服务器端代码?使用宁静?肥皂? RMI?普通插座?你有什么限制吗? – fGo
你能描述一下你的“现存的java项目”吗?它是什么样的应用程序?桌面应用程序?服务器应用程序?你使用什么样的软件堆栈? – Puce
我基本上是想写一个远程键盘应用程序,在那里我可以使用我的android手机上的键盘输入到我的电脑上(我知道这些东西已经存在,我只是试图去掌握编程!)。 我已经写了一个'屏幕键盘'的Java应用程序,我基本上正在寻找一种方法来通过我的android手机来控制这个。 谢谢 – user2064849