Yaws

人气指数:1 页面更新时间:2016-07-15 12:59
网站介绍

  Yaws是一个使用erlang实现的web服务器。Yaws提供了若干种处理动态网络内容以及支持REST式的Web服务的方法:在静态页面中嵌入Erlang代码。通过这种方法,你可以将标签内的out/1函数直接嵌入到静态页面中。该函数包含了Erlang代码。这样的文件要以.Yaws 为扩展名,从而通知Yaws处理它,并将标签替换为执行out/1函数的结果,这正是页面应该包含的。

  在Erlang的术语中,out/1是元数1的函数,例如,某个带有一个参数的函数。这个参数应该是一个Yaws arg记录,这是一种特殊的数据结构,Yaws使用它将接收到的请求的细节传递给处理它们的代码。由于Yaws的appmod应用程序代码可以控制URI。Erlang代码被嵌入到静态文件中了,而这些文件的URI是由它们的路径相对于Web Server的文档根决定的。然而,有了appmod后,应用程序就会控制URI的含义,这些URI通常不会与任何文件系统上的工件有联系。Appmod基本上都是一个导出out/1函数的Erlang模块。这些模块要在Yaws配置文件中进行配置,来关联一个URI路径元素。

  如果一个请求中包含了某个已注册的appmod所关联的路径元素,Yaws会调用这个模块的out/1 arg记录。模块的out/1函数可以继续解释URI剩下的部分,以此来解释请求和响应目标的具体资源是什么。Yaws是全功能的应用程序。每个应用程序都有它自己的文档根,都有它自己的appmod集。说得明确些,Yaws就是Erlang/OTP应用程序。

  联系方式

  电话:+46 0702097763
  电子邮箱:klacke@hyber.org。

免责声明:
此页是<Yaws>的介绍页面,并非官方站点,我们收集于网络只为广大网民快速查询提供帮助。
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!点此纠错或删除此信息

网站资料
网站名称: Yaws
网站栏目: 网站简介 网站链接
网站链接: yaws.hyber.org
收录查询: [百度收录] [360收录] [搜狗收录] [必应收录] [谷歌收录]
网页版本: Mip版 手机版 电脑版
本页链接: https://wang150339.honpu.com/