首页 > 代码库 > ASP.NET Core框架揭秘 链接

ASP.NET Core框架揭秘 链接

  

将金楠老师的ASP.NET Core框架揭秘

http://www.cnblogs.com/artech/p/inside-asp-net-core-1.html

第一部分 编程基础

如果没有Visual Studio 2015,我们如何创建.NET Core项目 ?
通过几个Hello World感受.NET Core全新的开发体验
难道.NET Core到R2连中文编码都不支持吗?

 

第二部分 基础框架

  • 依赖注入
            控制反转(IoC)
            依赖注入(DI)
            服务注册与提取
            构造函数的选择与生命周期管理
  • 文件系统
           读取并监控文件的变化 
           FileProvider是个什么东西? 
           由PhysicalFileProvider构建的物理文件系统  
           由EmbeddedFileProvider构建的内嵌(资源)文件系统 
           扩展文件系统构建一个简易版“云盘”
  • 配置管理
            读取配置数据
            配置模型设计详解   
            Options模式
            针对不同类型的配置绑定
            多样性的配置源:内存变量,环境变量和命令行参数
            三种针对文件(JSON、XML与INI)的配置源
            将配置保存在数据库中
            如何实现配置与源文件的同步
            为什么针对XML的支持不够好?如何改进? 
            配置的同步机制是如何实现的?
  • 日志
            采用统一的模式记录日志 
            将日志输出到控制台
            将日志写入Debug窗口
            利用EventLog写日志
            利用TraceSource写日志

 

第三部分 管道详解

  • 模拟管道
            采用管道处理请求
            管道如何处理请求
            管道如何创建
  • 真实管道
           中间件究竟是个什么东西?
           服务器在管道中的“龙头”地位
           自定义一个服务器感受一下管道是如何监听、接收和响应请求的  
           应用的入口——Startup
           中间件注册可以除了可以使用Startup之外,还可以选择StartupFilter
           管道是如何随着WebHost的开启被构建出来的?
  • 补遗

              如影随形的”依赖注入”[上]: 从两个不同的ServiceProvider说起    
              如影随形的”依赖注入”[下]: 历数依赖注入的N种玩法
              ASP.NET Core应用中如何记录和查看日志
              如何远程关闭一个ASP.NET Core应用?
              如何设置和获取与执行环境相关的信息?

 

第四部分 中间件

    • 静态文件
            以Web的形式发布静态文件
            条件请求与区间请求

ASP.NET Core框架揭秘 链接