本课程由学途无忧网(http://www.)独家提供! 课程来源于:http://www./course/14 课程内容介绍: 一、课程用到的软件:java 1.7.0_79,netty-all-4.0.19.Final.jar,eclipse/myeclipse. 二、课程涉及到的技术点: 1.网络编程,主要介绍网络编程基本概念,Socket服务端和客户端编程,多线程通信,UDP通 信,TCP UDP| HTTP 联系和 区别 2.Netty入门基础到高级特性,Netty核心概念,Transports(传输),Buffers(缓冲)等 3.Netty实战及调优 三、课程目标: Netty 是一个异步的,事件驱动的网络编程框架和工具,使用Netty 可以快速开发出可维护的,高性能、高扩展能力的 协议服务及其客户端应用。 也就是说,Netty 是一个基于NIO的客户,服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用 ,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的 socket服务开发。 “快速”和“简单”并不意味着会让你的最终应用产生维护性或性能上的问题。Netty 是一个吸收了多种协议的实现经验 ,这些协议包括FTP,SMPT,HTTP,各种二进制,文本协议,并经过相当精心设计的项目,最终,Netty 成功的找到了一种方 式,在保证易于开发的同时还保证了其应用的性能,稳定性和伸缩性。 四、课程大纲: 第一节:Netty入门到精通——物联网行业介绍及前景分析 第二节:Netty入门到精通——网络编程基本概念. 第三节:Netty入门到精通——Socket服务端和客户端编程 第四节:Netty入门到精通——UDP通信 第五节:Netty入门到精通——URL编程以及物联网常用协议TCP UDP HTTP 对比 第六节:Netty入门到精通——Netty介绍 第七节Netty入门到精通——第一个Netty程序 第八节:Netty入门到精通——Netty核心概念 第九节:Netty入门到精通——Transports(传输) 第十节:Netty入门到精通——Buffers(缓冲) 第十一节:Netty入门到精通——ChannelHandler 第十二节:Netty入门到精通——编解码器Codec 第十三节:Netty入门到精通——附带的ChannelHandler和Codec 第十四节:Netty入门到精通——引导Netty应用程序 第十五节:Netty入门到精通——单元测试代码 第十六节:Netty入门到精通——WebSocket. 第十七节:Netty入门到精通——SPDY 第十八节:Netty入门到精通——通过UDP广播事件 第十九节:Netty入门到精通——实现自定义的编码解码器. 第二十节:Netty入门到精通——选择正确的线程模型 第二十一节:Netty入门到精通——Netty项目一:聊天室 第二十二节:Netty入门到精通——Netty项目二:物联网接入系统(1) 第二十三节:Netty入门到精通——Netty项目二:物联网接入系统(2) 第二十四节:Netty入门到精通——Netty调优以及Storm DRPC和Spark Stream介绍 |
|