ITSOURCE论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

原价699元的终身金牌VIP,现在只需199元,需要请联系客服。
查看: 494|回复: 29

Android架构师之路 网络层架构设计与实战

[复制链接]

199

主题

273

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
13854
发表于 2018-4-7 21:24:16 | 显示全部楼层 |阅读模式
本帖最后由 spring 于 2018-8-16 11:06 编辑

  • 第1章 课前须知

    介绍如何去学习,课程适合的人群、怎么才能融会贯通

  • 第2章 主流网络框架分析

    常用网络框架介绍,分析volley 、Android-async-http、Afinal框架、xUtils、okhttp、retrofit、优有点缺点、教会选择一个框架的标准是什么?

  • 第3章 http协议详解

    介绍http1.0、1.1 2.0版本和spdy协议、示例讲解请求头的应用场景、响应头的种类划分、缓存相关字段等。

  • 第4章 okhttp3详解

    讲解使用 okhttp3发送同步请求异步请求 get/post/上传文件/ 支持缓存、 http协议缓存实现的原理

  • 第5章 多线程下载功能设计

    本章讲解框架搭建,下载框架是解决的几个关键问题,与下载相关的字段示例、编写框架的核心代码、多线程使用原理。

  • 第6章 多线程下载功能优化

    本章主要是优化多线程下载功能,增加队列机制、添加数据库支持、进度更新、多线程优化、单例、构建者模式实际应用讲解、架构设计的一些见解。

  • 第7章 客户端设计

    本章开始对框架的 header进行封装、对状态码定义 request进行封装 、对response进行封装,且对抽象的工厂模式进行实际应用并编写测试用例测试核心架构的功能

  • 第8章 框架拓展设计

    本章开始拓展支持原生HttpURLConnection 实现网络请求、增加请求的异步处理和队列机制,增加了自动类型的转换并对网络框架设计和实现的原理进行分析,以方便大家遇到具体需求是能够在此基础上灵活方便的进行拓展。

  • 第9章 网络框架重构

    本章解决前面实现过程中遗留问题,并分析框架原理,重构网络请求代码、重新封装reponse和request、NiceClient等,让我们的框架更易用。

  • 第10章 网络框架注解功能设计与实现

    本章会讲解动态代理和注解处理,并定义相关注解,例如GET、POST、Query、QueryMap、Path、Filed、FiledMap,让我们的网络框架也支持注解功能。支持发送json到服务器

  • 第11章 错误码和重连功能设计与实现

    本章通过注解实现重新连接功能,支持对错误码的处理功能

  • 第12章 https功能设计与实现

    本章会讲解https的原理、常见的加密知识、重点给大家讲一下单向认证和双向认证,通过一个实际的单向认证的例子给大家讲一下客户端和服务端是如何处理https功能的

  • 第13章 httpDns功能设计与实现

    本章给大家讲一下常见的dns劫持案例,包括dns劫持解决方案和在使用httpdns过程中遇到的问题,网络框架层增加httpDns功能,支持原生的HttpUrlConnection和okhttp3,可自定义替换httpdns功能

  • 第14章 支持RxJava及课程总结

    本章会带大家为我们的框架实现rxjava功能,让我们的框架也能够支持响应式编程。本章对框架进行总结,希望大家都再次进行梳理和总结,把课程学到的知识变成自己的东西,最后祝大家学有所成,学有所获!




下载链接:https://pan.baidu.com/s/1Qq59CFZrP3XcTibR3jDafQ(回复帖子即可看见下载密码)
密码:
游客,如果您要查看本帖隐藏内容请回复




学币不足时请充值:  开通VIP全站课程免学币下载:  授权码请联系QQ:1430004367
回复

使用道具 举报

1

主题

506

帖子

564

积分

金牌VIP

Rank: 14Rank: 14Rank: 14Rank: 14

积分
564
发表于 2018-4-7 22:44:15 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!ITSOURCE论坛不走平凡路。
学币不足时请充值:  开通VIP全站课程免学币下载:  授权码请联系QQ:1430004367
回复

使用道具 举报

1

主题

220

帖子

292

积分

金牌VIP

Rank: 14Rank: 14Rank: 14Rank: 14

积分
292
发表于 2018-4-8 19:10:58 | 显示全部楼层
如果您要查看本帖隐藏内容请
学币不足时请充值:  开通VIP全站课程免学币下载:  授权码请联系QQ:1430004367
回复

使用道具 举报

2

主题

110

帖子

244

积分

金牌VIP

Rank: 14Rank: 14Rank: 14Rank: 14

积分
244
发表于 2018-4-11 10:22:32 | 显示全部楼层
及课程总结
本章会带大家为我们的框架实现rxjava功能,让我们的框架也能够支持响应式编程。本章对框架进行总结,希望大家都再次进行梳理和总结,把课程学到的知识变成自己的东西,最后祝大家学有所成,学有所获!
学币不足时请充值:  开通VIP全站课程免学币下载:  授权码请联系QQ:1430004367
回复

使用道具 举报

4

主题

92

帖子

110

积分

金牌VIP

Rank: 14Rank: 14Rank: 14Rank: 14

积分
110
发表于 2018-4-11 11:55:09 | 显示全部楼层
Android架构师之路 网络层架构设计与实战
学币不足时请充值:  开通VIP全站课程免学币下载:  授权码请联系QQ:1430004367
回复

使用道具 举报

1

主题

87

帖子

167

积分

金牌VIP

Rank: 14Rank: 14Rank: 14Rank: 14

积分
167
发表于 2018-4-15 23:00:52 | 显示全部楼层
休息下下!!!!!!!!!!!!!!!!
学币不足时请充值:  开通VIP全站课程免学币下载:  授权码请联系QQ:1430004367
回复

使用道具 举报

0

主题

23

帖子

55

积分

金牌VIP

Rank: 14Rank: 14Rank: 14Rank: 14

积分
55
发表于 2018-4-17 15:58:49 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!
学币不足时请充值:  开通VIP全站课程免学币下载:  授权码请联系QQ:1430004367
回复

使用道具 举报

0

主题

139

帖子

145

积分

金牌VIP

Rank: 14Rank: 14Rank: 14Rank: 14

积分
145
发表于 2018-4-26 10:10:26 | 显示全部楼层
学习学习学习学习学习创新学习
学币不足时请充值:  开通VIP全站课程免学币下载:  授权码请联系QQ:1430004367
回复

使用道具 举报

0

主题

33

帖子

107

积分

金牌VIP

Rank: 14Rank: 14Rank: 14Rank: 14

积分
107
发表于 2018-5-18 10:48:59 | 显示全部楼层
看着也还行,不过讲的有点基础
学币不足时请充值:  开通VIP全站课程免学币下载:  授权码请联系QQ:1430004367
回复

使用道具 举报

1

主题

242

帖子

276

积分

金牌VIP

Rank: 14Rank: 14Rank: 14Rank: 14

积分
276
发表于 2018-6-13 10:41:32 | 显示全部楼层
第14章 支持RxJava及课程总结
本章会带大家为我们的框架实现rxjava功能,让我们的框架也能够支持响应式编程。本章对框架进行总结,希望大家都再次进行梳理和总结,把课程学到的知识变成自己的东西,最后祝大家学有所成,学有所获!
学币不足时请充值:  开通VIP全站课程免学币下载:  授权码请联系QQ:1430004367
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|联系QQ:1430004367|ITSOURCE论坛 ( 皖ICP备17010824号 )

GMT+8, 2018-11-17 13:06 , Processed in 0.207779 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表