返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]ASP.NET Core真机拆解罗志超9787115540485
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 罗志超著 | 罗志超编 | 罗志超译 | 罗志超绘
    • 出版社: 人民邮电出版社
    • 出版时间:2020-10-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 罗志超著| 罗志超编| 罗志超译| 罗志超绘
    • 出版社:人民邮电出版社
    • 出版时间:2020-10-01
    • 版次:1
    • 印次:1
    • 字数:420000
    • 页数:304
    • 开本:16开
    • ISBN:9787115540485
    • 版权提供:人民邮电出版社
  • 作者: 罗志超
  • 著: 罗志超
  • 装帧: 平装
  • 印次: 1
  • 定价: 69
  • ISBN: 9787115540485
  • 出版社: 人民邮电出版社
  • 开本: 16开
  • 印刷时间: 暂无
  • 语种: 中文
  • 出版时间: 2020-10-01
  • 页数: 304
  • 外部编号: 党庄A37919
  • 版次: 1
  • 成品尺寸: 暂无
  • 章 ASP.NET Core介绍 1

    1.1为什么要使用ASP.NET Core1

    1.2如何跨平台1

    第2章开发环境准备4

    2.1概述4

    2.2Windows环境下Visual Studio的安装4

    2.3macOS环境下Visual Studio的安装5

    第3章项目结构6

    3.1新建项目6

    3.2项目结构详解7

    3.2.1launchSettings.json7

    3.2.2wwwroot9

    3.2.3框架9

    3.2.4_Layout.cshtml11

    3.2.5_ValidationScriptsPartial.cshtml11

    3.2.6_ViewImports.cshtml12

    3.2.7_ViewStart.cshtml13

    3.2.8appsettings.json和appsettings.Development.json14

    3.2.9Program.cs14

    3.2.10Startup.cs15

    第4章_Layout与_ViewStart17

    4.1_Layout的应用17

    4.2_ViewStart的应用20

    4.3页面的加载顺序20

    第5章TagHelper22

    5.1概述22

    5.2自定义TagHelper24

    5.3TagHelper的注册25

    5.4TagHelper的作用范围25

    5.5自定义标签27

    5.6TagHelper与页面之间的数据传递28

    5.7取消标签输出29

    5.8TagBuilder29

    第6章应用的跨平台部署31

    6.1概述31

    6.2在CentOS中安装ASP.NET Core环境31

    6.3在Windows上用Visual Studio发布项目32

    6.4项目运行测试32

    6.5创建service管理应用33

    6.6安装Nginx34

    6.7SSL免费证书申请34

    6.8多网站及证书配置36

    6.9启用ForwardedHeaders中间件38

    6.10独立部署(SCD)39

    第7章架构概览40

    7.1ASP.NET Core的运行机制40

    7.2ASP.NET Core Application的架构41

    7.3对HTTP/2的支持41

    7.3.1Kestrel41

    7.3.2IIS(进程内)41

    7.4ASP.NET Core的环境变量42

    第8章应用启动43

    8.1概述43

    8.2HostBuilder的创建与配置45

    8.2.1Host的创建者HostBuilder45

    8.2.2GenericWebHostBuilder50

    8.2.3处理Startup文件53

    8.3Host的构建57

    8.4Host的启动63

    第9章后台服务66

    9.1应用场景66

    9.2实现方式66

    9.2.1实现IHostedService接口67

    9.2.2在依赖注入中注册这个服务68

    9.3采用BackgroundService派生类的方式68

    9.4注意事项70

    0章依赖注入71

    10.1为什么要用依赖注入71

    10.2容器的构建和规则73

    10.3ASP.NET Core的依赖注入74

    10.3.1IServiceCollection75

    10.3.2ServiceDescriptor76

    10.3.3IServiceProvider76

    10.3.4IServiceScope77

    10.4实例获取方法及需要注意的问题77

    10.5服务的Dispose80

    10.6更换容器81

    1章日志82

    11.1内置日志的使用82

    11.2使用NLog将日志输出到文件83

    11.3注意事项84

    11.4NLog配置简要说明85

    2章应用的配置86

    12.1常见的配置方式86

    12.1.1文件方式86

    12.1.2目录和文件89

    12.1.3命令行89

    12.1.4环境变量90

    12.1.5内存对象91

    12.2内部处理机制解析92

    12.2.1数据源的注册92

    12.2.2数据源的加载99

    12.2.3配置的读取101

    12.2.4配置的更新106

    12.2.5配置的绑定106

    3章配置的Options模式108

    13.1Options的使用108

    13.1.1简单的不为Option命名的方式108

    13.1.2为Option命名的方式109

    13.1.3Option的自动更新与生命周期110

    13.1.4数据更新提醒111

    13.1.5其他配置方式112

    13.2内部处理机制解析113

    13.2.1系统启动阶段的依赖注入113

    13.2.2Options值的获取116

    4章请求处理管道121

    14.1概述121

    14.2请求在管道中的处理流程122

    14.2.1简单的中间件例子122

    14.2.2请求是如何经过各个中间件的122

    14.3管道的构建124

    14.4中间件的其他定义方式127

    14.5Use、Run和Map128

    14.5.1Use和Run128

    14.5.2Map129

    14.5.3MapWhen130

    14.5.4UseWhen130

    14.6IStartupFilter131

    5章静态文件访问与授权133

    15.1静态文件夹133

    15.2中间件的实现机制134

    15.3新增静态文件目录135

    15.4静态文件的授权管理135

    6章路由137

    16.1概述137

    16.2传统路由配置138

    16.3属性路由设置139

    16.4路由的匹配顺序142

    16.5路由的约束144

    16.5.1Constraints参数方式144

    16.5.2行内简写方式145

    16.5.3使用正则表达式145

    16.5.4自定义约束146

    16.6路由的dataTokens147

    16.7路由的初始化源码解析148

    16.7.1UseRouting方法148

    16.7.2UseEndpoints方法149

    16.8路由的请求处理源码分析152

    16.8.1EndpointRoutingMiddleware152

    16.8.2Endpoint的生成与匹配示例159

    16.8.3EndpointMiddleware161

    16.9Endpoint模式的路由方案的优点161

    7章Action的执行163

    17.1概述163

    17.2invoker的生成163

    17.3invoker的执行171

    8章Action参数的模型绑定177

    18.1概述177

    18.2准备阶段178

    18.2.1创建绑定方法178

    18.2.2为每个参数匹配Binder179

    18.3执行阶段183

    18.4相关知识186

    18.4.1propertyBindingInfo187

    18.4.2JsonPatch187

    9章Filter详解188

    19.1概述188

    19.2Filter的简单例子189

    19.3Filter的用法详解190

    19.3.1单例验证191

    19.3.2通过Attribute方式定义与注册191

    19.3.3支持继承方式注册192

    19.3.4多功能Filter193

    19.3.5Filter的同步与异步194

    19.3.6继承内置FilterAttribute195

    19.4Filter的获取197

    19.5Filter的执行200

    19.6Filter的执行顺序212

    第20章控制返回类型215

    20.1常见的返回类型215

    20.1.1返回类型215

    20.1.2异步方法217

    20.2内部处理机制解析218

    20.2.1总体流程218

    20.2.2ActionMethodExecutor的选择与执行219

    20.2.3Result Filter的执行223

    20.2.4IActionResult的执行225

    20.2.5ObjectResult的执行与返回格式的协商227

    20.3自定义IActionResult237

    20.4自定义格式化类240

    20.5添加XML类型支持242

    第21章一个API与小程序的项目244

    21.1前期准备244

    21.1.1服务器环境搭建245

    21.1.2安装MongoDB数据库245

    21.1.3微信小程序注册246

    21.2API项目的基本功能248

    21.2.1项目创建248

    21.2.2操作MongoDB数据库248

    21.2.3Model定义252

    21.2.4Service接口及实现254

    21.2.5Repository接口及实现255

    21.2.6Controller与Action257

    21.2.7AutoMapper的使用258

    21.3应用JWT进行用户认证259

    21.3.1JWT的组成260

    21.3.2认证流程261

    21.3.3用户登录与Token的发放262

    21.4自定义用户授权272

    21.4.1样例数据272

    21.4.2自定义授权处理274

    21.5使用Swagger生成Web API的帮助页276

    21.6微信小程序277

    21.6.1欢迎页278

    21.6.2列表页282

    21.6.3图表页285

    罗志超,具有十余年的软件研发经验,先后在多家公司担任研发及项目经理。擅长.NET技术,对前端技术及iOS有一定的了解。2013年通过项目管理专业人员资质认证(PMP),现阶段所研究的项目主要采用.NET Core的相关技术栈。个人喜欢学习新技术,热衷于技术分享,希望能为.NET社区的发展尽一份绵薄之力。

    基于ASP.NET Core 3,从使用的角度展开讲解。
    如“真机拆解”般分析ASP.NET Core内部运行机制。
    融合作者多年技术经验和独到见解,通俗易懂不枯燥。
    辅以丰富的实际案例和代码,加深理解,活学活用。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购