Java Web Weekly, Issue 138 – Java网络周刊,第138期

最后修改: 2016年 8月 18日

中文/混合/英文(键盘快捷键:t)

At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung. Haven’t missed a review since.

去年年初,我决定跟踪我的阅读习惯,并在这里分享最好的东西,在Baeldung上。从那时起,我没有错过任何一篇评论。

Here we go…

我们来了……

1. Spring and Java

1.Spring和Java

>> Oracle Unveils Plan to Revamp Java EE 8 for the Cloud [infoq.com]

The plans Oracle has for the Java EE ecosystem – an important read but definitely not a positive one.

甲骨文对Java EE生态系统的计划–这是一篇重要的读物,但绝对不是一篇积极的读物。

>> Managing your Database Secrets with Vault [spring.io]

This trend of finally getting solid, well-supported management of credentials and sensitive information – is quite helpful to the security of most systems out there.

这种最终获得坚实的、支持良好的凭证和敏感信息管理的趋势–对外面大多数系统的安全相当有帮助。

>> JPA providers market share in 2016 [vladmihalcea.com]

Market data is so often overlooked but so very important for understanding an industry.

市场数据经常被忽视,但对了解一个行业却非常重要。

That’s why I run my yearly survey, that’s why I enjoy reading the RebelLabs reports and that’s why this dataset is significant as well.

这就是为什么我每年都进行调查,这就是为什么我喜欢阅读RebelLabs的报告,这就是为什么这个数据集也很重要

Also worth reading:

还值得一读的是:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical

2.技术

>> Starting with Cucumber for end-to-end testing [frankel.ch]

An interesting and reluctant adoption of Cucumber with some Spring goodness in there for good measure.

一个有趣的、不情愿地采用黄瓜的做法,其中有一些Spring的好处。

>> Website enumeration insanity: how our personal data is leaked [troyhunt.com]

A good read about enumeration attacks, all in stories. Funny stories about companies acting silly with their security.

一个关于枚举攻击的好读物,都是故事。关于公司在安全方面表现愚蠢的有趣故事。

>> The Basics of Web Application Security [martinfowler.com]

A solid look at the basics.

对基础知识的扎实考察。

>> StatsD vs collectd vs fluentd and Other Daemons You Should Know [takipi.com]

A good, high level overview of the options we have for daemons, when collecting data off a production box.

我们在收集生产箱的数据时对守护进程的选择有一个很好的、高水平的概述

I’ve personally been using collecd for years – and it gets the job done, but I’ll certainly be looking fluentd after reading this piece.

我个人已经使用collecd多年了–它能完成工作,但读完这篇文章后,我肯定会寻找fluentd。

>> DDD Decoded – Bounded Contexts Explained [sapiensworks.com]

>> DDD Decoded – Domain Services Explained [sapiensworks.com]

I’m thoroughly enjoying this series on the basics of DDD.

我非常喜欢这个关于DDD基础知识的系列

Also worth reading:

还值得一读的是:

3. Musings

3.思索

>> Static Analysis and The Other Kind of False Positives [daedtech.com]

Wrangling a large codebase with static analysis tools often comes down to the art of tuning the tool to keep enthusiasm up – for both you and your team. To many warnings and the problem looks to large. To few and you’re not seeing enough.

用静态分析工具来处理大型代码库往往会归结为调整工具的艺术,以保持热情–对你和你的团队来说都是如此。如果警告太多,问题就显得太大。太少的话,你看到的就不够了。

Of course, with a bit of discipline and experience, you can get to more manageable codebase if you keep at it.

当然,只要有一点纪律和经验,只要你坚持下去,你就能得到更多可管理的代码库。

>> All Libraries Should Follow a Zero-Dependency Policy [jooq.org]

A very good point, event though it’s sometimes easier said than done.

一个非常好的观点,虽然有时说起来容易做起来难。

>> Can’t you make the team work harder? [dandreamsofcoding.com]

A balanced and thoughtful approach to management – lots to learn from here, whichever side of the table you happen to sit.

一种平衡而周到的管理方法–无论你碰巧坐在桌子的哪一边,都可以从这里学到很多。

Also worth reading:

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> Your watch costs most than my entire net worth [dilbert.com]

>> I heard words I didn’t know were words [dilbert.com]

>> Is it working? [dilbert.com]