OWIN是什么?OWIN的英文全称是Open Web Interface for .NET。
来源:互联网 发布:西北市政设计院知乎 编辑:程序博客网 时间:2024/04/23 15:52
如果仅从名称上解析,可以得出这样的信息: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是对ASP.NET Runtime的抽象。
ASP.NET 5.0是OWIN的一种实现
通过下面几张图可以更直观地理解:
【参考资料】
How to explain Katana and OWIN in simple words and uses?
What’s this Owin Stuff About?
Getting Started with the Katana Project
OWIN and Katana challenges: blues of a library developer
0 0
- OWIN是什么?OWIN的英文全称是Open Web Interface for .NET。
- OWIN - Open Web Interface for .NET
- OWIN是什么
- OWIN
- 基于OWIN的WEB API承载
- ASP.NET Web API与Owin OAuth:调用与用户相关的Web API(三)
- 具有 Windows Azure AD 和 Microsoft OWIN 组件的安全 ASP.NET Web API
- TinyFox v2.3.2 正式发布,跨平台的.NET OWIN WEB服务器
- 使用OWIN 构建自宿主ASP.NET Web API 2
- 细说ASP.NET Core与OWIN的关系
- xtal的英文全称是什么?
- ASP.NET Web API与Owin OAuth:使用Access Toke调用受保护的API(二)
- 第11章 ASP.NET Web API(WCF宿主+Web API、OWIN宿主+Web API)
- API OWIN
- OWIN初探
- Owin诠释
- Owin入门
- OWIN详解
- RAC 11G修改不同网段的IP地址
- 性能测试之Nginx性能调优课程
- 获取文本宽度和高度
- CHAPTER 3 改进神经网络的学习(Improving the way neural networks learn)
- JavaScript高级程序设计之BOM之window 对象之间歇调用和超时调用 第8.1.6讲笔记
- OWIN是什么?OWIN的英文全称是Open Web Interface for .NET。
- 获取一张文字位图
- Imputing missing data with R; MICE package
- 神经网络入门2
- Leetcode 4 Median of Two Sorted Arrays
- 打造你的开发神器:介绍Android Studio上的几个插件
- spring事物配置的五种方式
- ES001-Elasticsearch入门
- 用jquery技术实现table的奇数行变色