EJB3,我们究竟得到了什么 (1)

<一>序言
        在大多数情况下,J2EE是吃力不讨好的东西。它似乎永远为复杂的应用做准备,从来没有花多少心思在小型的,不那么复杂的应用上,以致开发这些不那么复杂的系统,成为了复杂的任务。什么是复杂的系统呢?工作在分布环境上,有多个不同类型的后台数据库,有异步的消息处理和复杂工作流的系统...。确实,J2EE使得建造这些系统成为了可能,但是,当我们只是想建造一个简单的Web应用或者一个简单的远程服务时,J2EE的臃肿和繁琐是开发这类系统的第一大阻碍。看完Rod Johson的<<Expert One-on-One J2EE Development without EJB>>后,估计绝大多数人会觉得EJB是这个世界上最糟糕的东西之一。

       J2EE糟糕的核心是它的EJB。说到它,每个开发者都会想到,繁琐的容易出错的配置XML文件,大量的Interface,丑陋的但又去不掉的Call back函数等等。一个EJB专家可能会为他能掌握这么复杂的东西而沾沾自喜,但是,当他真的投身于一个EJB应用项目时,当他要用EJB去实现一大堆构架拉,花式拉,开发的过程不见得会开心。如果复杂的软件设计是显示IT水平的话,我们为何不回去用汇编?另一个EJB不让人开心的地方是,在我们辛辛苦苦开发完系统之后,这些所谓的组件可重用性非常差。EJB太过于依赖协调他们生命周期的容器了,用一句很概念的话来说,他们太"侵入"了。它们获取资源的方式,和环境打交道的方式使得测试他们也成为了非常困难的事情。

       可以说J2EE EJB应用开发者生活在地狱里,那里有满天飞的Exception,铺天盖地的XML,丑陋的代码。。。谁能帮我们逃出地狱?目前大多数开发者会去投靠轻量级的容器,把它视为The One,确实,这些容器提供了很多诱惑我们的东东,POJO,依赖注射...甚至你还可以在那里偶尔玩玩AOP。但是JCP的专家们仍然希望大家能够投靠他们,因此他们正努力把下一个版本的J2EE变成一个"工业标准化"的The One。(说实话,"标准"不"标准"不应该使我们很感冒,"标准":一群代表大公司大企业的技术专家们讨价还价得来的结果。就像原来J2EE的诞生,那些大公司只专注于如何兼容彼此复杂系统中的标准问题,而留给世界上绝大多数只需要相对简单系统的中小公司一个"标准"化的"地狱"。)而这个"工业标准化"的The One是否能取代轻量级容器,不得而知,连有惊人预见能力的Bruce Tate也没有给一个确定的答案,我们就姑且相信一回,新的标准确能使开发变得更美好。

       EJB3将会作为下一个J2EE标准的一部分被颁布,它的Proposed Final Draft已经出台。也就是说,真正颁布版本基本就是这个草案所描述的样子了。我们知道,JSR220许诺了我们很多,告诉我们它将揭示一个灿烂的明天,但是,到底我们能从这个规范中得到什么,到底JSR220兑现了多少承诺,让我在后面的章节中做个简要的探究。
      
      
阅读更多
换一批

我们学习究竟是为了什么

08-20

嗯,说点我的看法吧。一家之言哈,不一定准确,欢迎拍砖。rn我想,我们上学的初衷,经过了这么多年,可能不管是家长,还是孩子,都搞忘了。rn一个孩子大了,要上学,为什么,大家都要上。rn上学了,要努力学习好,为什么,学习差要留级,没面子。rn高中了,要上大学,不上大学怎么活哦。rn大学了,要好好学,不好好学,出来找不到好工作。rn找到了好工作,要努力做,为啥呢,不努力,会被辞退。rnrn对不对?rnrn啥都说到了,唯独漏了一个字,“钱”。rnrn所有的行动,归根到底,其实是为了长大了,能赚钱,能养活自己和家人。能过上一份体面的生活,这钱不但希望赚的多,而且希望赚的久,还希望越赚越多!rnrn对不对?rnrn那人生是不是就为了赚钱呢?这个问题问出来,十个人,5个人说是,5个人不说话,呵呵,说是的也觉得很没有面子。好像自己很贪财似的。不说话的,不想丢这个面子而已。rnrn其实啊,我们作为人,每天生活,要吃饭,要穿衣,要消耗。我们是人,不是动物,我们也有七情六欲,也有悲欢离合,有时候,我们也想获得一些好的东西,比如,大房子,好车子,漂亮MM什么的。。。最重要的是,我们要有面子,要获得别人的尊重,这才是最重要的。rnrn这个有错吗?其实没有错的。rnrn每个女孩,都希望嫁一个有安全感的男人,每个男人,都希望能进一家有安全感的公司,为啥,人的本能而已。rnrn现在再来看,我们学习的目标是什么?知道怎么回答了吗?rnrn我们希望自己能安全地生存下去。rn我们希望自己的家人能幸福安康。rn我们希望自己能体面地在社会中生活。rn我们希望自己家能过上满意和富足的日子。rnrn仅此而已。rnrn而这一切,必须体现在我们的钱上,不是说今天我们有多少钱,而是说,这个社会是公平的,给我们每个人一个靠自己力量赚钱的机会。rnrn既然机会都是均等的,那么,我们就需要讨论一下,为什么有的人赚钱效率高,有的人低,原来是知识在作怪,呵呵。rnrn所以,我们需要学习,需要不断提升我们赚钱的效率,需要尽快达成我们的人生目标,仅此而已。rnrn我讲的就这么多,欢迎拍砖哈。rnrn[url=http://student.csdn.net/invite.php?u=39028&c=42fcd4a519102d74]肖舸[/url]rnCSDN学生大本营个人主页:[url=http://student.csdn.net/?39028]http://student.csdn.net/?39028[/url]rnCSDN博客:[url=http://blog.csdn.net/tonyxiaohome]http://blog.csdn.net/tonyxiaohome[/url]

没有更多推荐了,返回首页