InfoQ

InfoQ

编辑特辑

“张华”相关的内容


张华的最新专题内容

GlassFish V3 初探

主题
Glassfish,
应用服务器,
Java,
语言,
编程

本迷你书从如何运用现有的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 3中的配置组件

主题
JVM,
虚拟机,
Glassfish,
应用服务器,
运行时,
Java,
语言,
编程

在GlassFish 3中,存在大量的组件,作者详细分析了其组件配置的架构、工具和应用方法,对于想要深入了解GlassFish的开发人员和系统管理人员有较好的借鉴意义。

Tomcat处理HTTP请求源码分析(下)

主题
Java,
语言,
编程,
互联网,
Tomcat

很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对connector做了详细的源代码分析。并且我们以Http11NioProtocol为例详细说明了tomcat是如何通过实现ProtocolHandler接口而构建connector的。本文是系列下篇。

Tomcat处理HTTP请求源码分析(上)

主题
Java,
语言,
编程,
Tomcat

很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对connector做了详细的源代码分析。并且我们以Http11NioProtocol为例详细说明了tomcat是如何通过实现ProtocolHandler接口而构建connector的。本文是系列上篇。

张华的迷你书

GlassFish V3 初探

主题
Glassfish,
应用服务器,
Java,
语言,
编程

本迷你书从如何运用现有的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的实现的认识还有不足,希望与应用服务器有兴趣的朋友一起切磋,共同进步。

深入理解各JEE服务器Web层集群原理

主题
JBoss,
Geronimo,
Glassfish,
应用服务器,
RedHat,
Java,
集群与缓存,
语言,
编程,
性能和可伸缩性,
Tomcat

JEE服务器集群可细分为Web层集群、EJB集群、JMS集群等等。Web层集群主要包括前端的负载均衡及Session复制,本文主要关注Web层集群方面的Session复制。张华先生针对不同的JEE服务器,如Tomcat、Geronimo、GlassFish V2、JOnAS、JBoss,为读者深入分析了各自集群的原理。