Java EE 7 - what's coming up for 2012? First hints.

Markus Eisele
0
Even if the actual Java EE 6 version is still not too widespread, we already have seen the first signs of the next EE 7 version written to the sky. Roberto Chinnici did a first presentation about the general future at JavaONE, September last year. At Devoxx we saw a talk about The Future Roadmap of Java EE done by J茅r么me Dochez, Linda DeMichiel and Paul Sandoz. And finally there is a GlassFish Podcast Episode #071 - Java EE 7 discussion with Roberto Chinnici. The latest addition could be the " Future of Java EE" keynote by Jerome Dochez seen at JavaONE Brazil.

The theme - cloud
The theme for Java EE 7 is the cloud. Clouds tend to be elastic, and most of the current computing centers are not. In terms of Java EE 7 we're talking about multi-tenancy, application versioning, support for NRDBMS stores but also about modularity, trying to leverage what will be done at the JavaSE level. The basis is a virtualization layer. Followed by state management for scalability and a number of services on top. What is called a "Java service" in the stack should be the equivalent to the existing containers. That's what runs your Java code. But there will be more services that will be formalized to provide a comprehensive platform.
As already expected during Devoxx, JAX-RS and JPA seemed to be the closest to being filed as JSRs.

First JSRs
And that's what happened yesterday (11/01/11). JSR 339: JAX-RS 2.0: The Java API for RESTful Web Services and JSR 338: Java Persistence 2.1. Even if we are still missing the umbrella JSR for Java EE 7, taking a closer look at the two gives some brief hints on when to expect it.

JAX-RS 2.0
The JAX-RS 2.0 draft JSR has been around since the end of November 2010. And even Paul Sandoz's slide deck from Devoxx session about "JAX-RS, Java EE6 and the Future" (PDF) points out some of the enhancements coming.
The proposed draft goes into more details. The key points are: Two client APIs, Hypermedia support, JAX-RS compatible MVC architecture (with JSPs as one kind of views), Parameter validation, Integration with JSR 330 (DI), a simple asynchronous request processing model, server side content negotiation and some minor tweaks like bug fixes.
The Reference Implementation will be developed as part of Project Jersey.

JPA 2.1
It was speculated, that JPA has a long list of potential enhancements, ranging from dynamic definition of PU, more control on persistence context synchronization, mapping between JPQL and criteria queries and much more. And here we go: Additional support for the use of custom types and transformation methods, "fetch groups" and/or "fetch plans", immutable attributes and readonly entities, user-configurable mapping naming strategies, more flexibility in the use of generated values, additional mapping metadata, support for multitenancy, additional event listeners and callbacks, dynamic definition of persistence unit, JPQL support for stored procedures, and some more.
The Java Persistence RI is being developed under the open source EclipseLink project and is being made available through GlassFish.

As usual, both already filled JSRs are proposals. The EGs will have to negotiate on them. And even if they will be included as a required part of the Java Platform, Enterprise Edition version 7 aligning the timeline of both JSRs with that of Java EE 7 may therefore impact the scope. So the next step is to wait for the JSR Review Ballot which will end on 24 Jan, 2011 for both.

What's the timeline?
Both mention Q3/Q4 2012 as schedule for the final release. Early drafts will be available at the end of 2011. All this could point to the end of 2012 as the release date for Java EE 7.

To be honest, both JSRs are not the hottest ones for EE 7. At last to me. There is a lot of stuff to come. I am personally looking forward to see the revised module and take a deeper look at the integration with the new Java SE 7, 8, 9 features.
Tags:
future Java EE timeline

Post a Comment

0Comments

Post a Comment (0)

哆哆女性网学习seo培训多少钱给医疗器械公司起名的八字算命官运电视剧搭错车观后感瑞安公司网站设计武汉体育中心体育馆国外优秀设计网站学网站设计要多久专业手机网站建设企业可以用来起名的古诗词弃旧迎新传媒公司网站设计缺金的女孩怎么起名字学校网站设计代码武昌火车站售票厅选择好的易经起名书店如何起名周易读书笔记行尸走肉第八季下载起名大全免费名字大全2019新媒体营销的推广办法天津网站的建设薛姓宝宝起名的广州flash网站设计余姓起名女哪里有学习seo的论语起名女生黑客帝国电影天堂网络营销推广对企业的意义曹县到商丘火车淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化