首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我希望将后端和前端分开,并使用HTTP msgs使它们通信。有什么技术可以帮助我做到这一点?

我希望将后端和前端分开,并使用HTTP msgs使它们通信。有什么技术可以帮助我做到这一点?
EN

Stack Overflow用户
提问于 2011-12-01 17:41:33
回答 3查看 239关注 0票数 3

我在Java和Wicket上工作了大约一年,我不喜欢将服务器和前端直接联系在一起的想法(速度慢,不灵活)。我想分离后端和前端,并使他们使用HTTP通信。所以我想带着这个想法开始一个新的项目,我想知道有什么工具可以帮助我(Backbone.js?)做到这一点?哪种服务器语言可以流利地使用http/json (Scala、grovvy、Rails、Node.js...)并且有很高的性能。

EN

回答 3

Stack Overflow用户

发布于 2011-12-01 18:04:19

Akka加上Camel可以很好地提供你想要的东西。请参阅此处的文档http://akka.io/docs/akka-modules/1.1/modules/camel.html

与Java相比,Scala在大多数方面都非常简洁。至于JSON处理,可以在https://github.com/stevej/scala-json中找到Scala-Json。

下面是akka-camel文档的摘录。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import akka.actor.Actor
import akka.camel.{Message, Consumer}

class Consumer2 extends Actor with Consumer {
  def endpointUri = "jetty:http://localhost:8877/camel/default"

  def receive = {
    case msg: Message => self.reply("Hello %s" format msg.bodyAs[String])
  }
}
票数 1
EN

Stack Overflow用户

发布于 2011-12-01 21:38:26

Blue Eyes针对的就是这样的用例。

票数 1
EN

Stack Overflow用户

发布于 2011-12-02 08:38:00

您还可以使用lift及其rest support

然后是任何javascript库。

Lift还有一个优秀的json库。lift json

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8345809

复制
相关文章
如何使用chatgpt 可以帮助我们做些什么
9. 内容清单:可以帮助您制作内容清单,以便您了解要在一篇文档或文章中涵盖的主要内容。
用户2765216
2023/03/14
5650
什么是前端技术与后端技术
在HTML入门教程学习之前,我们有必要跟大家讲一下网站开发的一些知识。了解这些知识,对你以后网站开发之路如何走、该学习些什么,是非常有用的。同时也避免你走太多的弯路。
Java深度编程
2020/06/10
4.6K0
什么是前端技术与后端技术
我认为前端的职责可能需要重新划分
作者 | Murat Çorlu 译者 | 平川 策划 | 闫园园 “前端”的新职责和挑战都将越来越多。我们每天都听到新的 Web API,如 Web Assembly、Web Worker、Web GPU 等。我们为应对那些新增的层所做的工作不仅和“基本 UI”相关。相反,我们会借助浏览器提供的新功能,将之前在后端处理的一些东西移到“前端”。 本文最初发布于的 Murat Çorlu 个人博客。 在云服务的高度抽象的帮助下,大多数项目的后端工作都日益减少。仅使用一些公有云服务(如 Fireb
深度学习与Python
2023/03/29
8090
我认为前端的职责可能需要重新划分
前端和后端开发的异同点_后端开发需要掌握什么技术
昨天有朋友问我你写了这么多年的代码,你到底是前端开发人员还是后端开发人员? 我被这个问题给愣住了,问题不在前端和后端,而在于这么多年我还是一个开发人员。但我不在乎这件事情,因为这么多年了,我发现我对写代码的热情不减反增,我的愿望是退休之后还能继续写代码。 回到正题,我觉得没有必要去贴前端开和后端的标签。 作为一个前端开发人员,如果它懂得后端,那他可能会很容易理解为什么要发出多个http请求后端和才能组装上它所需要的数据?而一个后端开发人员,如果它懂得前端,那他可能会很容易理解为什么我的后端接口都设计得如此优美而前端还要求我再定义一个接口来返回所有的数据呢?大家相互理解,工作自然好开展了。
全栈程序员站长
2022/09/19
7280
什么是前端什么是后端?前端后端区别
什么是前端什么是后端?前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。多数后端开发人员从事于构建工作应用程序背后的实际逻辑。前后端需要相互配合,共同完成一个项目。
艳艳代码杂货店
2021/09/19
3.3K0
从前端到全栈
从两个维度去分析前端的技术发展,一个维度是前端复杂度,具体来讲就是前端在解决创建应用复杂度方面做的一些事情;另一个是从广度层面看前端做的事情, 这两个维度构成了一个类似于二维平面的时间事件平面。
腾讯云开发TCB
2019/04/26
11.9K0
从前端到全栈
将微前端做到极致-无界方案
微前端已经是一个非常成熟的领域了,但开发者不管采用哪个现有方案,在适配成本、样式隔离、运行性能、页面白屏、子应用通信、子应用保活、多应用激活、vite 框架支持、应用共享等用户核心诉求都或存在问题,或无法提供支持。本文提供一种基于 iframe 的全新微前端方案,完善的解决了这些核心诉求。
ConardLi
2023/01/09
2.8K0
将微前端做到极致-无界方案
日志采集系统flume和kafka有什么区别及联系,它们分别在什么时候使用,什么时候又可以结合?
日志采集。线上数据一般主要是落地文件或者通过socket传输给另外一个系统。这种情况下,你很难推动线上应用或服务去修改接口,直接向kafka里写数据。这时候你可能就需要flume这样的系统帮你去做传输。
全栈程序员站长
2022/09/10
6840
http和https有什么区别?
2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
友儿
2022/07/27
1K0
https和http有什么区别?
哎嘿嘿,我相信很多网页不会不认识这两个东西吧,只要知道网址的都应该这两个东西,可是有的可能只知道http,因为我们有的时候输入网站时会看见http://或者是https://应该不陌生吧!可是你知道他们之间有着什么区别吗? ::aru:discovertruth:: 可能有的网友玩网站开发的知道https和http有所不同,但是究竟两者有什么不同浑然不知,针对这种情况,本文给大家详细分析一下https和http有什么区别 ::aru:lurking::
若志奕鑫
2021/12/23
4660
https和http有什么区别?
微前端的未来
从 2021 年年底到 2022 年最初的几周里,我花了一些时间来研究微前端到目前为止的发展情况。
深度学习与Python
2022/06/13
4450
微前端的未来
http和https是什么?有什么区别?
HTTPS是什么意思? HTTPS全称为Hypertext Transfer Protocol over Secure Socket Layer,中文含义为“超文本传输协议在安全加密字层”,简单来说就是加密数据传输,通俗的说就是安全连接。 HTTPS安全超文本传输协议,它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 HTTPS是一个URI scheme(抽象标识符体系),句法类同http:体系,用于安全
码神联盟
2018/04/02
1.6K0
http和https是什么?有什么区别?
为什么 ThreadLocal 可以做到线程隔离?
对于 ThreadLocal 我们都不陌生,它的作用如同它的名字——用于存放「线程本地」变量。
刘水镜
2022/07/29
2690
做技术到底可以做到哪种地步-技术为什么越走越窄
尽管做技术已经有不少年头了,不管是犹犹豫豫还是坚定不移,我们走到了现在,依然走在技术这条路上。 不管我们处于何种职位,拿着哪种薪水,其实,我们会是不是的问问自己“做技术到底可以做到那种地步”,说的直白一点,其实我们很多人对技术这条路依然充满很多彷徨,不管我们的现状是多么的满意与辉煌。 最近一直招聘技术人员,见了很多求职的朋友,也和他们探讨了很多与职业发展,技术能力方面的问题,下面说下我个人的看法,和大家分享一下。 有很多的人总是一直在问“我搞.NET很多年了,但是感觉现在越走越窄了”。 其实“越走越窄“主要
小小科
2018/05/02
6150
做技术到底可以做到哪种地步-技术为什么越走越窄
尽管做技术已经有不少年头了,不管是犹犹豫豫还是坚定不移,我们走到了现在,依然走在技术这条路上。 不管我们处于何种职位,拿着哪种薪水,其实,我们会是不是的问问自己“做技术到底可以做到那种地步”,说的直白一点,其实我们很多人对技术这条路依然充满很多彷徨,不管我们的现状是多么的满意与辉煌。 最近一直招聘技术人员,见了很多求职的朋友,也和他们探讨了很多与职业发展,技术能力方面的问题,下面说下我个人的看法,和大家分享一下。 有很多的人总是一直在问“我搞.NET很多年了,但是感觉现在越走越窄了”。 其实“越走越窄“主要
用户1410343
2018/03/27
5430
做技术到底可以做到哪种地步-技术为什么越走越窄
(译) Server-Sent Events: the alternative to WebSockets you should be using
当开发实时 web 应用时,WebSockets 可能是我们首先想到的。然而,Server Sent Events (SSE) 是通常会是一种更简单的替代方案。
Cloud-Cloudys
2023/10/21
4820
(译) Server-Sent Events: the alternative to WebSockets you should be using
【微前端】1443- 将微前端做到极致-无界方案
微前端已经是一个非常成熟的领域了,但开发者不管采用哪个现有方案,在适配成本、样式隔离、运行性能、页面白屏、子应用通信、子应用保活、多应用激活、vite 框架支持、应用共享等用户核心诉求都或存在问题,或无法提供支持。本文提供一种基于 iframe 的全新微前端方案,完善的解决了这些核心诉求。
pingan8787
2022/11/15
5.2K1
【微前端】1443- 将微前端做到极致-无界方案
什么是千兆光模块和万兆光模块?它们有什么区别?
众所周知千兆光模块和万兆光模块的主区别在于它们的传输速率不一样,那你还知道千兆光模块和万兆光模块的其他区别吗?接下来海翎光电的小编将对千兆光模块和万兆光模块的区别进行详细解析。
武汉利又德
2023/02/07
1.6K0
什么是千兆光模块和万兆光模块?它们有什么区别?
WebRTC 前端实时通信技术
江天德
2017/09/21
4.6K1
WebRTC 前端实时通信技术
点击加载更多

相似问题

如果后端和前端项目是分开的,如何部署它们?

33

如何使用Python并将前端和后端分开?

15

通过前端( http除外)进行后端通信

11

前端和后端不能通信

12

Kubernetes前端和后端通信

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文