首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 深入浅出(ASP.NET Core)/计算机科学与技术丛书
内容
内容推荐
ASP.NET Core是微软推出的跨平台、开放源代码的Web开发框架。本书秉持“现学现用”的原则,知识讲解通俗易懂,并配有示例代码。每个示例都是针对知识点而设计的,代码量适中,功能和结构简单,便于读者参考学习和扩展改造。
全书共18章。第1章和第2章讲述ASP.NET Core应用程序的初始化过程以及运行环境的设定;第3章单独介绍ASP.NET Core应用程序的设计模式——组件化,即依赖注入技术;第4章和第5章讲述配置应用程序的方法,包括使用配置文件和选项模式;第6章和第7章讲述HTTP管道和HTTP状态存储;第8~11章涉及Web开发的重点知识:Razor页面、MVC框架、模型绑定及Web API;第12章和第13章讲述MVC框架的应用扩展,包括过滤器和标记帮助器的使用,以适应实际开发需求;第14章介绍静态文件服务,服务器可向客户端提供目录/文件的访问入口;第15章讲述路由约束;第16章和第17章讲述ASP.NET Core独有的客户端技术——SignalR和Blazor;第18章主要涉及基本的安全功能,即验证与授权。
本书适合作为高等学校、培训机构.NET课程相关的教材或.NET爱好者的参考书。对于想通过自学步入编程大门的读者,也推荐阅读本书。
作者简介
周家安,微软最有价值专家(MVP),擅长,NET及其相关开发技术,专注于探索简单实用的编程学习方法。长期在博客园等技术社区撰写Windows相关技术文章,并出版有《深入浅出:Windows 8.1应用开发》《精通C#5.0》《Windows 10应用开发实战》等原创技术图书。
目录
第1章 初始化ASP.NET Core应用程序
1.1 应用程序的启动过程
1.2 WebApplicationBuilder类
1.3 启动应用程序
1.4 使用Host初始化应用程序
1.4.1 通用主机
1.4.2 示例:简单的通用主机
1.4.3 Web主机
1.5 设置应用程序的URL
1.5.1 调用UseUrls()方法
1.5.2 使用WebApplication类的Urls属性
1.5.3 调用Run()方法时传递URL
1.5.4 通过ServerAddressesFeature对象设置URL
1.5.5 使用命令行参数
1.5.6 使用配置文件
1.5.7 使用环境变量
1.5.8 使用launchSettings.json文件
1.5.9 Kestrel服务器的侦听地址
1.5.10 通过HTTP.sys配置URL
1.5.11 PreferHostingUrls()方法的作用
1.6 应用程序生命周期事件
第2章 运行环境
2.1 定义运行环境
2.2 Is{EnvironmentName}扩展方法
2.3 多运行环境下的配置文件
2.4 用于环境筛选的Razor标记
2.5 运行环境与依赖注入
第3章 依赖注入
3.1 依赖注入与服务容器
3.1.1 ServiceCollection类
3.1.2 ServiceProvider类
3.2 .NET 项目中的依赖注入
3.3 ASP.NET Core项目中的依赖注入
3.4 构建存在依赖关系的服务
3.5 服务的生存期
3.6 GetService()方法与GetRequiredService()方法的区别
3.7 注入多个服务实例
3.8 容易被忽略的问题
第4章 配置应用程序
4.1 配置的基本结构
4.2 在.NET应用程序中使用配置
4.3 在ASP.NET Core应用程序中使用配置
4.3.1 配置的数据来源
4.3.2 查看所有配置信息
4.4 IConfigurationBuilder接口
4.5 ConfigurationManager类
4.6 IConfigurationSource接口与IConfigurationProvider接口
4.6.1 自定义扩展点
4.6.2 示例:来自CSV文件的配置
4.7 JSON 配置
4.7.1 示例:访问JSON数组对象
4.7.2 示例:自动重新加载配置
4.8 XML配置
4.9 环境变量
4.9.1 设置环境变量前缀
4.9.2 替换默认的ASPNETCORE_前缀
4.9.3 示例:替换环境变量前缀
4.9.4 分层配置结构
4.10 命令行参数
4.11 ini配置
4.12 配置与依赖注入
4.12.1 示例:将IConfiguration注入MVC控制器
4.12.2 示例:通过配置选择哈希算法
4.13 链接多棵配置树
第5章 选项模式
5.1 选项模式概述
……
第6章 HTTP管道
第7章 HTTP状态存储
第8章 Razor页面
第9章 MVC框架
第10章 模型绑定
第11章 Web API
第12章 过滤器
第13章 标记帮助器
第14章 静态文件
第15章 路由约束
第16章 SignalR
第17章 Blazor
第18章 验证与授权
标签
缩略图
书名 深入浅出(ASP.NET Core)/计算机科学与技术丛书
副书名
原作名
作者
译者
编者 周家安
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302656685
开本 16开
页数 536
版次 1
装订 平装
字数 798
出版时间 2024-04-01
首版时间 2024-04-01
印刷时间 2024-04-01
正文语种
读者对象 本科及以上
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-考试-计算机类
图书小类
重量 908
CIP核字 2024048976
中图分类号 TP393.092.2
丛书名
印张 34.5
印次 1
出版地 北京
240
187
27
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数 2000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/16 19:42:25