





定价:128元
印次:1-1
ISBN:9787302656685
出版日期:2024.04.01
印刷日期:2024.04.26
图书责编:盛东亮
图书分类:零售
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独有的客户端技术—SignaIR和Blazor;第18章主要 涉及基本的安全功能,即验证与授权。 本书适合作为广大高校、培训机构.NET课程相关的教材或.NET爱好者的参考书。对于想通过 自学步入编程大门的读者,也推荐阅读本书。
周家安:微软最有价值专家(MVP),擅长.NET及其相关开发技术,专注于探索简单实用的编程学习方法。长期在博客园等技术社区分享编程经验。曾出版《Go语言入门经典》《精通C# 5.0》《C#码农笔记——从第一行代码到项目实战》《Python实战指南——手把手教你掌握300个精彩案例》等优秀原创科技图书。
ASP.NET Core 由微软官方推出,开放源代码并以社区为主,可以生成运行于 Windows、 macOS、Linux 等操作系统的新型 Web 应用程序。ASP.NET Core 并不是 ASP.NET 的延续版本, 而是经过重新设计和优化的框架。由于它是编译运行的,因此在性能上的优势明显。而且,其 内部对异步任务和安全性做了大量集成工作,有些安全功能是默认启用的,如对跨站漏洞攻击 的防范。经过六七个版本的迭代,ASP.NET Core 已趋向完善,对 Web 前端与其他数据访问技 术的兼容性也得到极大提升。对于常规 Web 功能、微服务、移动后端以及物联网后端等应用 场景,ASP.NET Core 都是不错的选择。 本书所涉及的内容针对性强,只要读者具备.NET 或 C#编程相关基础,即可通过本书快速 掌握 ASP.NET Core 的关键技术。本书在每个知识点的讲解后都会附上专门的示例,方便读者 将学到的知识马上付诸实践,加深印象。 ASP.NET Core 配有官方开发工具,并共享.NET ...
第 1 章 初始化 ASP.NET Core 应用程序 . 1
1.1 应用程序的启动过程 ..1
1.2 WebApplicationBuilder 类 ..2
1.3 启动应用程序.3
1.4 使用 Host 初始化应用程序 4
1.4.1 通用主机 5
1.4.2 示例:简单的通用主机 .5
1.4.3 Web 主机 7
1.5 设置应用程序的 URL..9
1.5.1 调用 UseUrls()方法 .9
1.5.2 使用 WebApplication 类的 Urls 属性 .. 10
1.5.3 调用 Run()方法时传递 URL .. 10
1.5.4 通过 ServerAddressesFeature 对象设置 URL 11
1.5.5 使用命令行参数 12
1.5.6 使用配置文件. 13
1.5.7 使用环境变量. 13
1.5.8 使用 launchSet...
初始化ASP.NET Core应用程序;
依赖注入与服务容器;
应用程序配置与选项模式;
HTTP管道与中间件;
HTTP状态存储;
Razor页面;
MVC框架与Web API;
模型绑定;
过滤器与标记帮助器;
静态文件;
SignalR与Blazor;
验证与授权。"