2017-02-12 90 views
-2

我可以在intelliJ中编写客户端java,然后将其放在服务器上以便在服务器上运行?或者我需要写一个专门的Java版本,需要使用专门的IDE?客户端java是否可以在服务器上工作?

我想制作一个应用程序并在服务器上运行主要功能,然后让应用程序发送请求并从服务器获取数据。 (它实际上是一个搜索引擎,将搜索到的服务器,然后将应用过滤器和使用我的算法执行搜索,然后将结果返回到移动设备)。但我不确定是否可以开始在intellij上编写这个java,就像我说的那样,一个简单的计算器,或者如果我需要使用专门的服务器变体和服务器IDE编写java。

谢谢。

回答

1

无论如何,Java语言都是一样的,所以您的逻辑可以轻松移植。然而,在一台服务器上,你可以使用一个与你在客户端上使用的框架不同的框架(例如,你标记了这个android--在服务器上不会有活动或视图,你可能会使用另一个框架,可能是Spring )或者你可以去无框架的,但那么你将不得不写很多框架为你做的代码。

至于IDE- IDE是一个编辑器。如果你愿意,你可以在记事本中写Java。没有什么区别,它的功能让你的生活更轻松。是的,IntelliJ是一个普通的选择。

+0

非常感谢您!我读过一个名为PlayFramework的框架?你会推荐这个或春天的android开发? – QQuestions

+0

对于Android开发,您使用Android框架。你没有选择,在Android上它是让事情运行的唯一方法。 Spring通常是一个服务器端框架。 –

+0

对不起,我的意思是服务器端,将其与android应用程序集成,除非我只发送JSON格式的数据,例如?那么我只能使用任何服务器端框架,比如Spring? – QQuestions

0

如果你想制作自己的网站,你应该使用JavaEE或更好的Spring。

如果您想进行简单的服务器端应用程序,它会侦听特定端口上,然后作出反应的东西,去Sockets


Netty有趣的是NIO的Socket库

+0

谢谢你,我会看看你和Gabe都提到的Spring,非常感谢你的帮助! – QQuestions

相关问题