作者:江南白衣
1. WebSphere AS社区免费版
IBM WebSphere AS基于Apache Geronimo的社区免费版,就像狼和狈终于走到一起,很可能要破坏应用服务器市场的平衡。
IBM WebSphere Application Server的品牌,Apache Geronimo以GBean架构的开源大扫荡,免费且比JBoss的LGPL宽松得多的Apache 2.0 License, 让安全第一的商业客户,喜欢摆弄技术的程序员和只想省钱的老板可以在上面达成某种妥协。
IBM的DW网站上大量丰富的中文文档:
WebSphere AS社区版:http://www-128.ibm.com/developerworks/cn/websphere/zones/was/wasce.html
Apache Geronimo:http://www-128.ibm.com/developerworks/cn/opensource/top-projects/geronimo.html
在DW站内再搜索一下geronimo,可以找到更多没列出来的文档,然后就是去英文DW站搜索那些还没翻成中文的了。
以下几份适合入门八卦:
1. 两份入门文档:Geronimo 入门、 WAS CE 入门,现在的服务器都差不多了,都很容易跑起来,基本上不会有运气背到连Helloworld都跑不起来的人。
2.Geronimo与Jboss的比较:Geronimo 叛逆者:摒弃 JBoss,使用 Apache Geronimo
Geronimo的自我表扬信中,包括Gbean架构比JBoss的JMX架构好,Apache2.0的license相比JBoss的LGPL好的多,还有就是Geronimo 1.0之前就获得了J2EE1.4证书,而JBoss要到4.0版本才拿到。
3. WebSphere AS社区版与Geronimo版的区别:从Apache Geronimo 迁移到 WebSphere CE
不过文中讲的是Geronimo1.0M5时的情形,提供了一些历史性的八卦资料。两者的最新版差别更小了,有感觉的就是JDK版本和安装文件而已,Geronimo支持JDK5.0,而WAS CE仍然跑1.4.2。
最后,可以从这里下载 WAS CE 正式版。而各大书系又开始出Geronimo的图书(除了In Action)
2. Geronimo 1.1
IBM DW英文原站里有这篇:The Apache Geronimo of the future。
其中有两点很重要的已经实现了:
第一是支持JDK5.0,感激啊,springside可以在上面运行。
第二是提供一个迷你版本:LittleG,以Tomcat为主,用户可以在上面再去装插件。不过所谓迷你也有16M,而Tocat只有4M。
而Geronimo 2.0版本将集中精力实现JavaEE 5.0,以OpenJPA支持EJB3。
3. GBean架构
前面都是八卦,这次又花了点时间学习了一点GBean的架构。
Apache Geronimo 中的依赖注入最好的中文文档。
将第三方组件集成到 Geronimo 中演示如何将Quartz服务整合到Geronimo里。不过只使用了Lifecycle接口,比较HelloWorld。
Geronimo GBean Architecture详细的英文文档。
Build an SOA framework with Apache Geronimo and POJOs 题目很吓人,内容很简单。
如果熟悉Spring,理解这个GBean架构只能用似曾相识来形容。全世界的对象工厂和DI,都有着差不多的原理。原来,把一堆开源产品组合成一个天价的应用服务器真的不是梦。
因为GBean主要用作Application Server的插件,不同于应用程序里的POJO,对非侵入性要求不是很高,而要求极高的解耦,热插拔与可管理性。
因此有一个类似JMX的MBeanInfo的GBeanInfo用来配置GBean的属性和方法,在GBean代码里静态初始化;一个部署计划(xml文件)进行依赖注入;一个geronimoKernel可以在代码里根据GBeanInfo载入GBean,一个GBeanLifecycle接口含有doStart(),doStop()这样的回调函数。
分享到:
相关推荐
WebSphere Application Server集群和架构FAQ
Websphere MQ应用架构以及性能调优和测试,IBM内部保密资料。
WebSphere应用服务器标准版V1.1已经面世。包 括Servlet运行时引擎(RuntimeEngine),高性能的数据库连接程序(提供预联接,会话和状态管理的 应用服务,以及支持XML(eXtensibleMark-upLanguage)文档结构. 高级版...
ihs websphere多集群 多端口web服务器架构.doc
第一部分 Websphere MQ原理和体系结构 11 第一章Websphere MQ原理 11 目标 11 1.1中间件 11 1.1.1中间件的优点 11 1.1.2中间件的分类 12 1.2三种通信技术的比较 13 1.3 WebSphere MQ的原理 15 1.4 WebSphere MQ的...
基于+WebSphere+Portal+的企业门户架构
websphere6.1集群安装旗舰版Websphere6.1...1.1安装环境和文件操作系统:WindowsXPProfessionalSP3 Websphere版本:WAS6.1,IHS6.11.2系统整体架构 为了保证高可用性环境,一般使用如下拓扑: 本文主要描述
webSphere指南webSphere指南webSphere指南webSphere指南webSphere指南
Firefox,安装webSphere必须,Linux版本
WebSphere下的所有jar文件名和路径
1.1. 需求背景 1 1.2. IBM WEBSPHERE MESSAGE BROKER 技术方案 1 1.2.1. WebSphere Message Broker的特性亮点 2 1.2.2. WebSphere Message Broker的价值 3 1.3. 选择IBM的理由 3 1.3.1. WebSphere Message Broker...
本人自学IBM的WebSphereMQ自学笔记,内有MQ安装文档,建MQ的例子等。 1、 MQ6.0安装 2 1.1 启动MQ v6.0 安装程序 2 1.2 软件需求检查 2 1.3 WebSphere Eclipse Platform V3.0.1软件安装 2 1.4 网络配置检查 3 1.5 ...
WebSphere Application Server v7.1互补产品 WAS v7.0 的价值在IBM z/OS WebSphere Application Server Version 7.0 特色 WebSphere Application Server Version V7.0技术简介 WebSphere Application Server v...
第一部分 Websphere MQ原理和体系结构 第一章Websphere MQ原理 目标 1, 了解什么是中间件,以及中间件的特点。 2, 介绍WebSphere MQ的原理。 3, 介绍WebSphere MQ的特性和优点。 1.1中间件 中间件处于应用软件和...
WebSphere7數據源配置和應用程序部署(WebSphere7英文版)
websphere设计
WebSphere
WebSphere MB安装和组件介绍,从界面,原理,架构等方面
was相关资料: Websphere安装步骤 websphere安装后配置说明 Websphere实用手册 WebSphere+v6.1配置文档