Glassfish是JavaEE的参考实现,尽管Oracle不再提供商业服务支持,但良好的架构设计值得学习,payara是一个延伸出来有商业支持的产品。深入讲解Glassfish应用服务器核心技术,源码级分析,有助于开发/部署/和从Weblogic进行迁移。 授课时长 1-2天

基础

  • Glassfish基本架构
  • 组件作用和安装运行
  • 域模型
  • 管理控制台

核心技术

  • HK2,轻量级Ioc框架
  • OSGi Module,负责类加载和隔离
  • 各个模块的挂接过程

管理控制

  • 安全配置
  • 集群配置
  • 性能调优

功能特性

  • 扩展点开发
  • 嵌入式服务器的分析
  • Payara的Micro发行版,提供微服务能力