Oracle在一篇博文中说:“JavaEE非常成功,有一个竞争的市场,兼容的实现,广泛采用的个人技术,一个巨大的框架和工具生态系统,以及无数为企业和终端用户带来价值的应用程序。但是,尽管Java EE在社区的参与下开放开源,但通常这个过程不被认为是敏捷,灵活或开放的,特别是与其他开源社区相比。但我们想做得更好。”
根据Oracle的说法,这能够使JavaEE更加敏捷地发展。在我看了Java EE经过20多年的发展,Java EE有了长足的进步,但还不够。或许在Eclipse开源基金会手中Java EE能革命性的发展。
我们之所以提出这样的问题,是因为我们这些Java开发人员对Java EE的感情。其实名字只是一个代号而已!
Jakarta翻译为中文是“雅加达”,听到这个名字大家会想到印尼首都雅加达市。但Eclipse明确指出Jakarta EE与雅加达市没有什么关联。
Jakarta EE的logo也是我们关注的事情。Eclipse也向社区征集Jakarta EE的logo,但目前为止还没有最终确定,大家感兴趣可以关注这个进度:。
从个人情感的角度而言,我更喜欢J2EE这个名字,它是Java EE之前的名字。在我从软件开发工作时,主要采用的技术是J2EE。
最开始还没有JSP技术,在做JavaWeb开发时使用Servlet技术,没有MVC设计模式,Servlet做了所有的工作,它负责查询数据库、业务处理、界面表示。最令人生畏的所有返回给客户端HTML代码都是通过输出流写入。
JSP技术的出现改善了我们使用Servlet技术的方式,负责界面表示的代码被从Servlet中剥离出来,由JSP负责;Servlet作为控制组件;业务处理由Java Bean负责,这就是MVC设计模式。
在很长一段时间里,EJB技术被任何是J2EE核心。Java程序员因熟悉EJB而身价倍增,很多企业也迷信EJB技术。但是经过几年的实际证明,EJB并没有向SUN宣传的那么牛,企业付出了更多的成本,程序员付出了更多的劳动。
在《Expert One-on-One J2EE Design andDevelopment》中Rod Johnson在这本书中总结J2EE各种技术的优缺点以及目前流行框架的优缺点。然后在这本书中对于这些有“问题”给出了自己的的解决方案。这些解决方案被整理后就是Spring框架最初的原型,当初它的名子不叫Spring而是叫interface21。
客观上说无论叫J2EE、Java EE还是Jakarta EE,都对Java程序员没有任何影响。关键是Oracle将Jakarta EE提交给开源组织Eclipse基金会,这意味着Jakarta EE的新时代的到来,这些加快Jakarta EE版本的迭代速度。这要求Java程序员要不断的更新知识体系。这也使得Jakarta EE中间件提供商加快他们的产品迭代速度。
另外,Oracle 加快 Java 迭代速度,功能性版本只维护六个月。Java 10于北京时间 3 月 21 日如期发布。这也说明了Oracle的决心,这是一个高效时代。每一个人都不能独善其身。
书介绍完了,接下来给大家准备5本书,难得的是,这5本书都带有作者的签名。这个活动怎么玩呢? 各位盆友请谈谈你对Java该事件的看法,我们会从精彩回复中随机抽取5位最佳人选。
图文来自网络、如涉及版权问题,请联系我们以便处理。文章内容纯属作者个人观点,不代表本网观点。返回搜狐,查看更多