NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

文章:使用 Erlang 和 Yaws 开发 REST 式的服务

  • 2008-06-26
  • 本文字数:512 字

    阅读完需:约 2 分钟

Erlang 是一种最近开始流行的结构化的动态类型编程语言,它内建对并行计算的支持,可以构建高可靠的系统。Yaws 是一种使用 Erlang 开发的 Web 服务器,它处理动态内容的性能会高出 Apche 若干倍。REST 是全新的针对 Web 应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架 构。那么,当 Erlang,Yaws 和 REST 遇到一起时,会为开发者带来什么呢?

这篇文章介绍了如何使用 Erlang 和 Yaws 开发 REST 式的 Web 服务。它首先介绍了 Yaws 基础,讲述了 Yaws 处理动态内容的三种方式——代码嵌入、应用 程序模块(appmod)和 Yaws 应用程序(yapp),并着重比较了后面两种方式。随后,文章在简单地回顾了 REST 设计之后,依次分析了下面五种开 发过程会遇到的问题以及处理问题的思路。

  • 资源与资源标识符
  • 每种资源支持的方法
  • 数据在客户端与服务端之间交换所使用的格式
  • 状态码
  • 每个请求和响应的 HTTP 头

尽管这篇文章没有深入 Yaws、Erlang 和 REST 式的 Web 服务的细节,不过它已经涉及到了多个重要的主题,并且用最少量的代码,提供解决这些问题的思路。使用 Yaws 和 Erlang 构建 Web 应用程序非常简单,最终的代码也容易阅读、维护和扩展。

详细内容请阅读全文:使用 Erlang 和 Yaws 开发 REST 式的服务

2008-06-26 05:55972
用户头像

发布了 53 篇内容, 共 12.6 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

一文了解JDK12 13 14 GC调优秘籍-附PDF下载

程序那些事

GC JDK14 秘籍 JDK12 JDK13

性能测试 + 操作系统 + 锁

鲁米

设计模式之外观模式解析

Seven七哥

程序员 设计模式 外观模式

Zookeeper从入门到放弃之Zookeeper典型应用场景

小隐乐乐

zookeeper 分布式 分布式锁

企业架构实施简介

周金根

编程核心能力之重构

顿晓

学习 重构

高并发系统设计要点

南方有乔木兮

Java

搞事情?Spring Boot今天一口气发布三个版本

YourBatman

Spring Boot 新特性

ARTS WEEK6

紫枫

ARTS 打卡计划

Unix路径是如何简化算法,架构师性能优化 John 易筋 ARTS 打卡 Week 10

John(易筋)

ARTS 打卡计划

LeetCode题解:206. 反转链表,JavaScript,While循环迭代,详细注释

Lee Chen

大前端 LeetCode

影响企业架构项目成功的8个重要步骤

周金根

Golang新手常犯错误之【循环迭代篇】

卓丁

常见错误 引用迭代 Go 语言

浅析区块链如何改变生活

CECBC

数字银行 供应链 身体监测 资产管理

股权交易中心+区块链试点将开始

CECBC

防篡改 股权交易 可追溯 信息存证

Java架构-不要成为项目风险的奴隶

我是苞谷

Java

JVM系列-读懂 GC 日志

Rayjun

Java JVM GC

在线互动课堂低延迟交互利器:高性能异步化设计与监控

徐敏

线程模型 异步 Task 在线课堂

如何去学好JS的8条小建议

华为云开发者联盟

html 编程 大前端 js 代码

面试题:Java 中的 ==, equals 与 hashCode 的区别与联系

简爱W

OMG组织的企业架构建模规范

周金根

TOGAF实用教程(IT帮)

周金根

应用程序研发之基础知识分层与进化

superman

【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏

华为云开发者联盟

容器 层次 API 网关 华为云

区块链如何切入供应链金融市场?

CECBC

拥抱400GE新引擎,跨越新基建的时代龙门

脑极体

没想到 Hash 冲突还能这么玩,你的服务中招了吗?

程序猿石头

Java 安全攻防 后端 hashmap hash

癌症筛查清单

Lee Chen

大前端 随笔杂谈

推荐一款技术人必备的接口测试神器:Apifox

狂师

测试 测试驱动开发实战营 接口测试 测试框架

安全系列之——RSA的前世今生

诸葛小猿

安全 加密解密 非对称加密 rsa

Java架构-代码分层的设计之道

我是苞谷

文章:使用Erlang和Yaws开发REST式的服务_SOA_Steve Vinoski_InfoQ精选文章