|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包......
EnterpriseJavaBeans(EJBs)究竟有甚么了不得的,为何对Java™2Platform,EnterpriseEdition(J2EE)开辟来讲云云主要?在这一期的Geronimo反叛者专栏中,OpenEJB的配合开创人DavidBlevins将先容EJB能够为您做甚么,并注释OpenEJB怎样被选择作为ApacheGeronimo的EJB完成。
简介
说其实的,在我看来,EJB其实不好用。它们必要开辟职员在使用程序中投进比他们想像的还要多的精神;它们引觉得基本的接口强迫您完成很多您乃至基本不必要的功效;并且由于您必要在容器中运行它们,以是利用JUnit将它们与使用程序的其他部分一同测试是非常辣手的。
但是,它们大概恰好恰是J2EE开辟的基石。
以是当ThePowersThatBe约请我在这一期Geronimorenegade当选择OpenEJB作为ApacheGeronimo的EJB完成时,我的兴趣被引发了。大概我能终极弄分明它究竟有甚么了不得的。
OpenEJB怎样成为ApacheGeronimo的一部分
我曾打德律风给DavidBlevins,他与RichardMonson-Haefel在六年前配合创立了OpenEJB,他还创立了Geronimo。我想晓得OpenEJB为Geronimo供应了甚么,和EJB自己为开辟职员供应了甚么。
我起首问他OpenEJB是怎样在Geronimo等对照年夜的项目复兴起的。David注释说,他在Geronimo还没有正式发布、只是一个传说风闻的时分就已撑持Geronimo项目了。“以是我相对是所谓的Geronimo诡计的一部分”,他开顽笑地说。
哈,又是诡计。我问他为何总是如许描述Geronimo呢。“哦,Geronimo真的十分FUD(害怕,不断定,嫌疑),关于云云标榜我们的那些人来讲。”他注释说,Geronimo开创人的方针起首是将将合适的人会萃起来,然后才思索符合的组件。“介入创立Geronimo的团体基础上都将自我和本人的代码抛在一边,而决意起首将本人投进项目中”,David告知我。基础上,他们是从一张白板入手下手实验创立项目标。
那末OpenEJB是怎样成为这张白板的一部分呢?“哦,我猜缘故原由就是您所晓得的那些”,David说。但他其实不非常严厉。现实上,一入手下手是最后的Geronimo开创人之一的DainSundstrom约请他到场该项目标。Dain实践上在一年前就曾试图延聘David介入一个相似的开放源码项目:“有一段工夫,他列入了TwinCitiesJavaUsersGroup(TCJUG)的每次交际聚首,其实不断就此事胶葛我。”
当他们的确走到一同时,真的是射中必定一样。固然他们两个都来自Minnesota,但组建Geronimo项目标时分,David正在SanFrancisco任教。“我说,‘如许吧,我如今在SanFrancisco,以是您必需比及我前往Minnesota。’固然他说,‘太好了,我也在SanFrancisco’,他刚从一个集会前往来。以是那天我们恰好在SanFrancisco聚到一起会商,他原本觉得会持续失掉我一向给他的no。但当重心从另外一个项目转到ApacheJ2EE完成时,谜底当即酿成yes。”。
并且,作为OpenEJB的向导人(由于Monson-Haefel在几年前已分开),David决计环绕Geronimo的事情重振该社区。“我们只晓得这是应当做的事变”,他说。
不但云云,OpenEJB和Geronimo这两个整体创建了年夜型项目中稀有的合作。OpenEJB的AlanCabrera编写了Geronimo的平安体系。AaronMulder,一本有关Geronimo的可自在下载的书本的作者,也一本正经地反省了这个由IBM |
|