初识 OWIN 和 Katana 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程为大家介绍 OWIN 以及为 OWIN 的作用。Katana 作为 OWIN 的实现,为开发者提供了具体 Layer的实现,包括 Host、Server以及创建 Katana-based 应用程序的 API。在课程中我将为大家详细演示几种不同托管方式,然后将原理付诸到实际,结合 OWIN 和 Katana 的知识,开发简单的 Middleware 并注册到 Pipeline 中去处理 Http 请求,最后讲解怎样将其他 Web Framework 作为 Middleware 集成到 OWIN Pipeline 中。

    1.初识 OWIN 00:11:32

    详细介绍什么是 OWIN 和 OWIN 的规范,以及为什么我们需要OWIN。

    2.快刀斩乱麻——Katana 00:29:50

    Katana 作为 OWIN 规范的具体实现,提供了所有的 Layers,包括Host 和 Server,同时 Katana 提供了一系列的 API 简化了 OWIN 应用程序的开发。

    3.创建自定义的 Middleware 00:11:04

    本课时将带领大家在应用程序中创建自定义的 Middleware 中间件组件,并使用 Katana API 将 Middleware 注册到 Pipeline 中处理Http 请求,最后演示 Katana 与 ASP.NET WEB API、SignalR 这类大的 Middlerware 的集成。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

初识 OWIN 和 Katana

3课时,52分钟
木宛城主
木宛城主

极客学院签约布道师

课程背景:
OWIN 的英文全称为 Open Web Interface for .NET,即针对 .NET 平台的开放 Web 接口,提供简单的 API,将 Web Application 和 Web Server 解耦,这样 Web Framework 和组件的开发者就不必担心最终的宿主问题。Katana 是微软对 OWIN 规范的具体实现,提供了具体的 Host、Server 以及 API 帮助开发者开发 Katana-based 应用程序。OWIN 和 Katana 的出现,真正意义上解耦了Web Server 和 Web Application,为开发跨平台的应用程序提供了基础。

核心内容:
1.初识 OWIN 以及 OWIN 的规范
2. OWIN 的实现 Katana
3.实现 Katana-based 应用程序
4. Katana API 的讲解
5.创建自定义的 Middleware
6.Web Framework 和 Katana 的集成

软件环境:Visual Studio 2013

是否提供资料:

课程等级:高级

适合人群:
有一定经验的ASP.NET MVC 开发者
  • 技术问答
  • 1

    初识 OWIN

    11:32

    详细介绍什么是 OWIN 和 OWIN 的规范,以及为什么我们需要OWIN。

  • 2

    快刀斩乱麻——Katana

    29:50

    Katana 作为 OWIN 规范的具体实现,提供了所有的 Layers,包括Host 和 Server,同时 Katana 提供了一系列的 API 简化了 OWIN 应用程序的开发。

  • 3

    创建自定义的 Middleware

    11:04

    本课时将带领大家在应用程序中创建自定义的 Middleware 中间件组件,并使用 Katana API 将 Middleware 注册到 Pipeline 中处理Http 请求,最后演示 Katana 与 ASP.NET WEB API、SignalR 这类大的 Middlerware 的集成。

相关课程

  • WPF 菜单和布局控件

    本课程我们学习 WPF 的菜单控件以及布局控件的相关知识。首先我们会介绍 WPF 的菜单控件的相关知识及使用(比如 Menu、MenuItem、ContextMenu),然后我们会分别介绍 WPF 常用的布局控件的特点及使用方式(比如 Grid、StackPanel、WrapPanel、DockPanel、UniformGrid、Canvas 等)。

    3课时 40分钟
    初级
    5405人学习
  • WPF 常用控件

    本课程我们学习 WPF 常用的控件。首先我们会介绍 WPF 控件的一个分类,然后我们会给大家介绍 WPF 常用的文本类型控件的一些特点和使用方式(比如 TextBlock、TextBox 等),最后我们会介绍 WPF 常用的内容控件的一些特点及使用方式(比如 Button、GroupBox、Expander 等)。

    3课时 57分钟
    初级
    6017人学习
  • ASP.NET MVC 配置与部署

    本课程主要介绍了 ASP.NET MVC 中的配置 web.config , 以及各个层级的配置文件,然后演示了通过 Web Deploy Package 的方式部署一个 ASP.NET MVC 的网站。

    3课时 20分钟
    中级
    9111人学习
  • ASP.NET MVC 单元测试和测试驱动开发

    本课程主要介绍了单元测试 Unit Test 的概念,以及测试驱动开发TDD的概念,并简单演示了如何在 ASP.NET MVC 中使用 TDD 的方式进行开发。

    3课时 26分钟
    中级
    6296人学习