WebSphere社区版,Geronimo1.1八卦和GBean架构

简介: 1. WebSphere AS社区免费版      IBM WebSphere AS基于Apache Geronimo的社区免费版, 就像狼和狈终于走到一起,很可能要破坏应用服务器市场的平衡。

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()这样的回调函数。


原文:
http://calvin.javaeye.com/blog/91941

国内最棒的Google Android技术社区(eoeandroid),欢迎访问!

《银河系列原创教程》发布

《Java Web开发速学宝典》出版,欢迎定购

目录
相关文章
|
3月前
|
安全 架构师 Java
理论实战源码齐飞!架构师社区疯传的SpringSecurity进阶小册真香
安全管理是Java应用开发中无法避免的问题,随着Spring Boot和微服务的流行,Spring Security受到越来越多Java开发者的重视,究其原因,还是沾了微服务的光。作为Spring家族中的一员,其在和Spring家族中的其他产品如SpringBoot、Spring Cloud等进行整合时,是拥有众多同类型框架无可比拟的优势的。
54 0
|
8月前
|
安全 架构师 Java
理论实战源码齐飞!架构师社区疯传的SpringSecurity进阶小册真香
安全管理是Java应用开发中无法避免的问题,随着Spring Boot和微服务的流行,Spring Security受到越来越多Java开发者的重视,究其原因,还是沾了微服务的光。作为Spring家族中的一员,其在和Spring家族中的其他产品如SpringBoot、Spring Cloud等进行整合时,是拥有众多同类型框架无可比拟的优势的。 但目前市面上缺少系统介绍Spring Security的书籍,网上的博客内容又比较零散,这为很多初次接触Spring Security 的Java工程师学习这门技术带来诸多不便。 所以借此机会今天LZ给大家带来一份近期在架构师社区疯传的SpringS
60 1
|
开发框架 自然语言处理 架构师
Linux 下一代架构基金会宣布:正式成立 NextArch 基金会微服务技术组!联手腾讯等企业/社区共同发力微服务标准化建设
Linux 下一代架构基金会宣布:正式成立 NextArch 基金会微服务技术组!联手腾讯等企业/社区共同发力微服务标准化建设
212 0
Linux 下一代架构基金会宣布:正式成立 NextArch 基金会微服务技术组!联手腾讯等企业/社区共同发力微服务标准化建设
|
安全 Linux Go
龙蜥开发者说:社区首个支持 LoongArch架构的操作系统构建之路 | 第 9 期
第一次真正走完OS构建全套流程是参与 LoongArch SIG 组以后,这给了我一个很好的机会,让我尝试从0到1去做一个系统。
龙蜥开发者说:社区首个支持 LoongArch架构的操作系统构建之路 | 第 9 期
|
Cloud Native Java Go
社区会议|MOSN 社区将会发布 1.0 版本,同时推动下一代架构演进
2 月 24 日,MOSN 举办了 2022 年首次的社区会议。 MOSN 社区在会议上提出了新一年的 Roadmap,社区成员分享了 MOSN 在不同场景下落地实践的经验,以及大家一起大开脑洞,探讨了更多我们可以创造的可能性。
社区会议|MOSN 社区将会发布 1.0 版本,同时推动下一代架构演进
|
运维 监控 安全
【ELK入门】Elastic中文社区运维监控实战之架构篇
阿里云MVP曾勇撰写的《ELK运维监控入门实战》系列,以Elasticsearch中文社区网站运维监控体系搭建作为案例,讲解了ELK监控系统的相关原理和技术实现,可作为对ELK感兴趣的同学的入门级文章。本篇作为第一篇,介绍了项目背景和技术架构。
6237 0
|
Kubernetes 网络协议 Dubbo
《Nacos 架构与原理》| Nacos社区首本电子书免费下载
《Nacos 架构与原理》是 Nacos 电子书系列计划的第一步,并且这部分内容希望和社区共同创作,社区会推动 Nacos 电子书持续更新迭代,也欢迎更多小伙伴能加入 Nacos 社区一起创作。我们把电子书文档通过语雀公开文档像社区开放评论和更新,希望大家针对于内容共同进行校对,并且也欢迎进行投稿,把经验向社区更多个人和企业进行分享。
1986 0
《Nacos 架构与原理》| Nacos社区首本电子书免费下载
|
机器学习/深度学习 人工智能 监控
知乎CTO李大海:谢邀,来分享下内容社区的AI架构搭建与应用
谢邀!知乎 CTO 来分享下内容社区的 AI 架构搭建与应用。
155 0
知乎CTO李大海:谢邀,来分享下内容社区的AI架构搭建与应用
|
搜索推荐
解析SNS社区产品架构模型,互联网营销
  引言:   原本经济危机来了,FACEBOOK估值从150亿美金跌至40亿;国内互联网创投环境也日趋寒冷,而在舆论界,关于SNS的话题似乎热度未减,,当然在精彩文章之中也夹杂着一些隔靴搔痒式的讨论;    最近,时值腾讯QQ空间及手机社区平台高速发展,迭创新高;我也想结合自身的工作实践,简单地聊...
1493 0
|
Web App开发 移动开发 NoSQL
2010年架构社区回顾:悠长的一年
福尔斯特说:即将来临的一天,比过去的一年更为悠长。可是这即将来临的一天,无论多么的悠长,终究会流入过去的长河中。把握过去,或许可以成为另一种永恒。回眸过去的2010年,架构的发展或如花开花落如此的相似,却又如人来人往如此的不同!软件技术正是在这样一种变与不变中艰难的演进。
1270 0