paper weekly_Java Weekly 50/15:竖锯,CDI和EJB对齐,RAML

paper weekly

这篇文章最初出现在Thorben Janssen的Java EE博客上,每周都会发布Java新闻: Thoughts-on-java.org 。

JDK9的功能完整里程碑计划于12月10日发布,而Jigsaw项目是其最重要的功能。 但是,JSR 376专家组尚未发布其早期草稿审阅规范,并且拼图尚未准备就绪。 因此,马克·雷因霍尔德(Mark Reinhold)建议将JDK9时间表延长六个月,以便将功能完整的里程碑移至2016年5月25日: 建议更改JDK 9的时间表 。

尼尔·巴特利特(Neil Bartlett)对JDK9的建议延迟发表了很好的评论,并建议立即发布Jigsaw。 他认为它已经提供了很多好处,并且EG不应该尝试复制OSGi已经指定和实现的功能: Jigsaw是一个Shibboleth 。

你怎么看待这件事?

Java EE

EJB和CDI是两种基本的Java EE技术,许多开发人员想知道他们应该针对特定任务使用哪种技术。 两种技术似乎彼此相似,并且有很多用例可以轻松实现。 但是它们之间也存在一些差异。 Linda De Michiel在2015年东京JavaDay上做了有趣的演讲,讨论了这两种技术的优缺点,它们的一致性以及未来的战略: EJB和CDI – Alignment and Strategy 。

罗曼·曼尼·布考(Romain Manni-Bucau)在他最近的文章中展示了如何创建bean映射器作为CDI扩展。 基于只有3个注释和3个类的这个小扩展,您可以在接口方法中通过几个注释定义两个bean之间的映射: 为bean映射编写您自己的CDI扩展 。

Vlad Mihalcea正在寻找一种无需提供persistence.xml和JPA标准API所需的所有样板代码即可引导Hibernate的方法。 如果您想像他在书中那样设置独立的测试用例,并且可以轻松地使用Hibernate的专有API: 如何在没有persistence.xml文件的情况下引导Hibernate ,那么这将非常有用。

这个和那个

记录RESTful API的方法有很多,RAML是其中之一。 我没有亲自使用过它,但是本教程中描述的功能和语法看起来很有希望: RAML简介– RESTful API建模语言 。

我可以在以下其中一个项目中尝试一下。 您是否将其用于您的一个项目?

找到连接池的最佳大小并不是一件容易的事。 Brett Wooldridge写了一篇非常有趣的文章,他在文章中解释了为什么它通常比您期望的要小得多,以及为什么它取决于数据库可用的资源,而不取决于应用程序的并行用户数量: About Pool Sizing 。

翻译自: https://jaxenter.com/java-weekly-5015-jigsaw-cdi-and-ejb-alignment-raml-122727.html

paper weekly

你可能感兴趣的:(数据库,java,python,大数据,人工智能)