OWIN是什么?
2016-01-20 10:14
627 查看
引自:http://www.cnblogs.com/dudu/p/what-is-owin.html
OWIN的英文全称是Open Web Interface for .NET。
如果仅从名称上解析,可以得出这样的信息:OWIN是针对.NET平台的开放Web接口。
那Web接口是谁和谁之间的接口呢?是Web应用程序与Web服务器之间的接口,OWIN就是.NET Web应用程序与Web服务器之间的接口。
为什么需要这样一个接口呢?因为.NET Web应用程序是运行于Web服务器之中的,.NET Web应用程序需要通过Web服务器接收用户的请求,并且通过Web服务器将响应内容发送用户。如果没有这样一个接口,.NET Web应用程序就要依赖于所运行的具体Web服务器,比如ASP.NET应用程序要依赖于IIS。有了这个接口,ASP.NET应用程序只需依赖这个抽象接口,不用关心所运行的Web服务器。
所以,OWIN的作用就是通过引入一组抽象接口,解耦了.NET Web应用程序与Web服务器,再次体现了接口的重要性。在软件开发中,每次解耦都是一次很大的进步。
OWIN的英文全称是Open Web Interface for .NET。
如果仅从名称上解析,可以得出这样的信息:OWIN是针对.NET平台的开放Web接口。
那Web接口是谁和谁之间的接口呢?是Web应用程序与Web服务器之间的接口,OWIN就是.NET Web应用程序与Web服务器之间的接口。
为什么需要这样一个接口呢?因为.NET Web应用程序是运行于Web服务器之中的,.NET Web应用程序需要通过Web服务器接收用户的请求,并且通过Web服务器将响应内容发送用户。如果没有这样一个接口,.NET Web应用程序就要依赖于所运行的具体Web服务器,比如ASP.NET应用程序要依赖于IIS。有了这个接口,ASP.NET应用程序只需依赖这个抽象接口,不用关心所运行的Web服务器。
所以,OWIN的作用就是通过引入一组抽象接口,解耦了.NET Web应用程序与Web服务器,再次体现了接口的重要性。在软件开发中,每次解耦都是一次很大的进步。
相关文章推荐
- 14.使用zabbix log key监控nas
- eclipse svn插件下载网址
- mx4 如何连接eclipse
- ADT下载地址(含各版本),最新ADT-23.0.6
- ELK_日志分析系统Logstash+ElasticSearch+Kibana4
- Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
- 小型企业组织建设第三阶段
- 全球域名商解析新增保有量20强:易名夺冠 排名大涨
- 台湾网络被大陆表情包碾压事件的意义被低估
- 分类算法中重要变量划分的实质
- Android Studio如何添加工程(project)为library(针对非gradle)
- fragment的学习(2)传递参数和进出栈
- Android28_Fragment及屏幕自适应
- C++设计模式——单例模式
- redhat 网络配置
- 自己写了个类来封装hibernate的hql语句的生成
- 用Freeman码链表示图像边界
- VB.NET两种方法使PictureBox图片框可透明
- 获取自定义实体类注解工具类FieldHelper
- Android27_LruCache缓存处理及异步加载图片类的封装