Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java后端/服务器设计设置_Java_Architecture - Fatal编程技术网

Java后端/服务器设计设置

Java后端/服务器设计设置,java,architecture,Java,Architecture,这是一个非常初级的问题。我曾试图寻找建议,但信息量太大了,我很想得到一些关于服务器设计方法或搜索内容的帮助 我想设置的是一个后端服务器,它提供搜索功能和业务逻辑,并跨一些相当基础的数据进行验证。它不会变得太大 然后,我希望能够插入一个网站作为前端或移动应用程序或facebook应用程序,甚至是桌面应用程序 我的问题是,前端连接后端的最佳方式是什么?我想有不同的用户帐户与权限级别,所以授权将是重要的 我通常只把编写代码作为一种爱好,所以在客户端-服务器关系的确切语义还不清楚之前,技术上我已经建立了

这是一个非常初级的问题。我曾试图寻找建议,但信息量太大了,我很想得到一些关于服务器设计方法或搜索内容的帮助

我想设置的是一个后端服务器,它提供搜索功能和业务逻辑,并跨一些相当基础的数据进行验证。它不会变得太大

然后,我希望能够插入一个网站作为前端或移动应用程序或facebook应用程序,甚至是桌面应用程序

我的问题是,前端连接后端的最佳方式是什么?我想有不同的用户帐户与权限级别,所以授权将是重要的

我通常只把编写代码作为一种爱好,所以在客户端-服务器关系的确切语义还不清楚之前,技术上我已经建立了一个基于spring的网站。现在我想分离后端,这样就不知道数据是如何显示或输入的,并且可以在单独的机器上运行

谢谢,
罗伯

有很多选择。我对ApacheCXFREST服务(用JavaBeans封装的逻辑,spring配置)和PicoWebRemoting(更奇特, 还有rest服务和普通java对象(提供业务逻辑)


如果您已经在使用spring,我建议您坚持使用CXF—它无缝集成(并且是spring自己配置的)

+1—Web服务提供了一个受良好支持、文档丰富、语言无关的接口,并提供了良好的安全支持(通过现有的HTTP安全机制)。这意味着您将能够将后端与几乎任何前端(网站、iPhone、Android、桌面、facebook等)集成。好的,那么我将尝试这种方式。感谢您的帮助和反馈。抢劫