WEB开发网
开发学院软件开发Java Apache Geronimo 揭密:来自一位 WebSphere Appli... 阅读

Apache Geronimo 揭密:来自一位 WebSphere Application Server 专家的观点

 2010-05-07 00:00:00 来源:WEB开发网   
核心提示: Apache Geronimo 和 IBM WebSphere Application Server 简介本节提供了 Geronimo 和 WebSphere Application Server 的高级概述,读完本节后,Apache Geronimo 揭密:来自一位 WebSphere App

Apache Geronimo 和 IBM WebSphere Application Server 简介

本节提供了 Geronimo 和 WebSphere Application Server 的高级概述。读完本节后,您将能够更好地理解这两种应用服务器的框架。

Apache Geronimo

Geronimo 是最新可用的开放源码 Java™ 2 Platform, Enterprise Edition (J2EE) 应用服务器。该项目出自 Apache Software Foundation,而且建立在 Apache Tomca 项目的巨大成功之上。Geronimo 最初构思于 2003 年末,与许多开放源码主动性一样,它凭借开放源码社区的热情迅速成形了。

在 2004 年 5 月,Geronimo 成为官方顶级 Apache 项目。从此以后,它经历了 J2EE 1.4 认证测试。截止 2005 年 6 月底,Geronimo 是完全遵从 J2EE 1.4 的。

由于 Geronimo 落入开放源码许可旗帜下,所以它通过类似 General Public License (GPL) 的称为 Apache License 的协议来发布。与 Apache License 不同,许多典型的类似 GPL 的许可方案,比如 Lesser General Public License (LGPL),在实体(比如 Independent Software Vendors (ISV))开始开发开放源码 (LGPL) 包中消费的插件和第三方产品时,显得拖泥带水。

最终,这意味着,如果您在 LGPL 之下为 Geronimo 开发服务器产品和部署工具,关于由此而来的工作如何获得许可是模棱两可的。也就是说,Geronimo 的商业开发支持工具是自动成为 LGPLed,还是保留在它自己的许可协议下?这种讨论是许多正在进行的争论的来源,而且超出了本教程的范围。

Geronimo 最有趣的方面是它基于开放源码世界中个人可用的许多现有框架和工具。您可能说 Geronimo 是开放源码项目组成的开放源码项目(可能是框架的框架),这意味着,Geronimo 团队不是从头开始,而是作了一个巧妙的而且在架构上有效的决定来重用现有组件。合并到 Geronimo 系统的组件包括 Apache Tomcat、Jetty、Velocity、Apache Eve、MX4J 和其他许多组件。(本教程稍后将介绍 Geronimo 服务器的内部工作方式。)

上一页  1 2 3 4 5 6 7  下一页

Tags:Apache Geronimo 揭密

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接