GlassFish V3 初探

本迷你书从如何运用现有的WEB Container、EJB Container、JMS Container集成出一个全新的Java Application Server出发,研究了Glassfish v3的部分源代码,研究面覆盖了GlassFish v3基于HK2 OSGi的架构,启动过程,配置与监控,classloader及集成后的统一部署过程,与WEB、EJB、JMS三大模块的集成。其中重点探讨了V3中集成WEB、EJB、JMS的过程。由于时间有限,本文仅从集成角度研究了V3中启动、classloader集成相关的源代码,对于具体container的实现的认识还有不足,希望与应用服务器有兴趣的朋友一起切磋,共同进步。
用户头像
作者: 张华
下载此书
GlassFish V3 初探

本迷你书从如何运用现有的 WEB Container、EJB Container、JMS Container 集成出一个全新的 Java Application Server 出发,研究了 Glassfish v3 的部分源代码,研究面覆盖了 GlassFish v3 基于 HK2 OSGi 的架构,启动过程,配置与监控,classloader 及集成后的统一部署过程,与 WEB、EJB、JMS 三大模块的集成。其中重点探讨了 V3 中集成 WEB、EJB、JMS 的过程。由于时间有限,本文仅从集成角度研究了 V3 中启动、classloader 集成相关的源代码,对于具体 container 的实现的认识还有不足,希望与应用服务器有兴趣的朋友一起切磋,共同进步。

免费下载

欢迎您 [DOWNLOAD],并为我们提出宝贵的建议。本迷你书大小为:5.7 M,您需要完整下载,方可正常阅读。

目录

引言

GlassFish 简介与架构

  • V3 主要特点
  • V3 基于 HK2 OSGI 的架构
  • HK2 是什么
  • GlassFish 的域结构 ( Domain )

V3 启动过程与 ClassLoader

  • 启动 OSGI 平台
  • 载入 HK2 及 Adaper
  • 载入 AppServerStartup 并启动相关 HK2 服务
  • Classloader Hierarchy
  • OSGI Classloader
  • V3 中 HK2 Service 分类

V3 中相关重要组件研究

  • 配置组件研究
  • 监控组件研究
  • 自定义 CLI 命令研究

应用部署过程研究

  • 实现 Container
  • 添加 Archive Type
  • 创建 Connector Modules
  • 以 EJB 举例说明部署过程

V3 中集成 WEB,EJB,JMS 三大重要模块研究

  • 集成 Web
  • 集成 JMS
  • 集成 EJB

写在最后–我的一点基于 OSGI 与 JMX 的微内核架构设想

关于作者

张华,长期从事 Java 方面的开发工作,有搜索引擎、中间件应用服务器、互联网、云计算等领域的行业经验,目前正在从事基于 Power 的虚拟化技术研发。博客地址: http://blog.csdn.net/quqi99

免费下载此书(PDF)

评论

发布