随笔 - 312, 文章 - 14, 评论 - 1393, 引用 - 0

导航

<2009年4月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

公告

关注我的新浪微博

我的著作









常用链接

留言簿(126)

我参与的团队

随笔分类(818)

随笔档案(310)

文章分类(1)

文章档案(8)

相册

ADSL、3G查询

CSDN

eclipse

ibm

Java EE

Linux

Web

云服务

代理网站

关注的网站

协议

喜欢的Blog

国内广告平台

图书出版

在线培训

开发工具

微博客户端

手机铃声

操作系统

  • ReactOS
  • 一个与windowXP/2003兼容的操作系统

数学

文件格式

源码资源

移动(Mobile)

编程语言

英语学习

最新随笔

搜索

  •  

积分与排名

  • 积分 - 1969875
  • 排名 - 6

最新评论

阅读排行榜

评论排行榜

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

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



Android开发完全讲义(第2版)(本书版权已输出到台湾)

http://product.dangdang.com/product.aspx?product_id=22741502



Android高薪之路:Android程序员面试宝典 http://book.360buy.com/10970314.html


新浪微博:http://t.sina.com.cn/androidguy   昵称:李宁_Lining

posted on 2009-04-18 21:36 银河使者 阅读(823) 评论(0)  编辑  收藏 所属分类: javaWebSphere


只有注册用户登录后才能发表评论。


网站导航: