我们推出了第二批课程。包括互联网应用常用的服务:消息中间件和缓存中间件的课程。三门基础课程:线程/集合,NIO,RPC。以及经典的WebService,讲述SOA思想和JaxWS。欢迎大家关注并多提出宝贵意见。

第二批课程共6门:

Message & JMS

讲解消息机制和设计原则,消息提供的排队机制是处理高并发的基本方式。学习JMS规范API接口,并深入分析常见JMS服务器实现HornetQ, ActiveMQ,以及AMQP协议介绍和QPid实现分析。 授课时长 1.5-3天

  • 消息系统设计
  • JMS API
  • HornetQ
  • ActiveMQ
  • 消息文本接口

Cache

讲解缓存机制和设计原则,缓存是解决大容量并发访问的利器。企业开发逐步面向互联网和移动用户,缓存技术成为企业应用开发中重要角色,JCache将成为JavaEE规范成员。 授课时长 1-2天

  • 缓存设计
  • Infinispan
  • Hazelcast

Thread & Collection

讲解各种集合类型的特点,多线程编程,并发和并行等常见基础问题,为整个中间件体系的学习打下坚实基础。 授课时长 1-2天

  • Thread
  • Collection
  • Stream

Socket & NIO

讲解Java中网络编程的高级知识,各种异步通信框架,为整个中间件体系的学习打下坚实基础。 授课时长 1-2天

  • Socket & NIO
  • Netty
  • RxJava

RPC

讲解RPC远程调用的编程知识和各种RPC框架,针对不同的应用场景选择适当的技术实现。 授课时长 1-2天

  • RPC
  • Thrift
  • Dubbo
  • gRPC

WebService & JaxWS

讲解Webservice的重要知识点和JavaEE中JaxWS规范,并对开源项目CXF进行深入分析。 授课时长 1-2天

  • WebSerice
  • JaxWS
  • Apache CXF