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

最后修改: 2016年 9月 15日

中文/混合/英文(键盘快捷键: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. Java and Spring

1.Java和Spring

>> Redmonk Analyzes Java Framework Popularity [infoq.com]

Quick and very interesting data about the frameworks we use in the Java ecosystem.

关于我们在Java生态系统中使用的框架的快速和非常有趣的数据。

>> Oracle Shares Their Strategy for Java EE with the JCP Executive Committee [infoq.com]

Some further (but minimal) insights into what’s going on with Java EE.

对Java EE的一些进一步的(但很少)见解

>> Interfacing with Messy Humans [javaspecialists.eu]

Humans are indeed messy and use antiquated systems which of course need to be mapped – sometimes successfully – to concepts in the core libraries of programming languages.

人类确实很混乱,并且使用过时的系统,这些系统当然需要被映射–有时是成功的–到编程语言的核心库中的概念。

>> Adventures in SEO with Vaadin [frankel.ch]

Java and SEO aren’t two words you’d expect to see together – it’s both interesting and encouraging that some frameworks are actually doing good work in this area.

Java和SEO并不是你期望看到的两个词–一些框架实际上在这方面做得很好,这既有趣又令人鼓舞。

>> How to store timestamps in UTC using the new hibernate.jdbc.time_zone configuration property [relation.to]

A cool new solution to an old problem.

对一个老问题的一个很酷的新解决方案。

>> Hibernate Best Practices [thoughts-on-java.org]

A monster of a post that’s certainly going to be a good reference when doing Hibernate work – and a great step towards a correct and idiomatic use of the platform.

这篇文章是一个怪物,在做Hibernate工作时肯定会成为很好的参考资料–也是朝着正确和习惯性使用该平台迈出的一大步。

>> The Fall of Eclipse [movingfulcrum.com]

Sad, but definitely true – Eclipse has lost, and deservedly so. I’m still a user, but I’m planning to jump ship as well.

很遗憾,但绝对是事实–Eclipse已经输了,而且是当之无愧的。我仍然是一个用户,但我也打算跳槽。

Also worth reading:

还值得一读的是:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级的时间:

2. Technical

2.技术

>> Basics of Web Application Security: Protect User Sessions [martinfowler.com]

Another top-notch installment in the running series on web application security – this one focused on the core aspect of sessions.

关于网络应用程序安全的运行系列中的另一部顶级作品–这部作品专注于会议的核心方面

Also worth reading:

还值得一读的是:

3. Musings

3.思索

>> The Ergonomics of Type Checking [silvrback.com]

A quick bit of writing that cuts to the core of using a type checked language (or not). Definitely read this one.

一篇快速的文章,切中使用类型检查语言的核心(或不)。一定要读读这篇文章。

>> How to Get Developers to Adopt a Coding Standard [daedtech.com]

The first time I tried to bring a coding standard into my project – it was an absolute disaster. You can learn these lessons the hard way, or you can do some reading and sidestep most of that if you’re in so inclined.

我第一次尝试将编码标准引入我的项目–这绝对是一场灾难。你可以通过艰苦的方式学习这些课程,或者你可以做一些阅读,如果你有这样的倾向,可以避开大部分的内容。

>> The Biggest Mistake Static Analysis Prevents [daedtech.com]

Static analysis is always easier to understand with horror stories.

静态分析中的恐怖故事总是更容易让人理解。

If you lived through those stories yourself, it’s understandably not as fun, so being able to glean insights out of the stories of other developers can shave years off from the natural learning process.

如果你自己经历了这些故事,可以理解为没有那么有趣,所以能够从其他开发者的故事中收集见解可以从自然的学习过程中缩短几年时间。

>> Starting high school in 2016 [lemire.me]

The idea that schools are stuck in the last century is probably not new to anyone, but it’s nevertheless quite unfortunate and also interesting to read about from first-hand experience.

对任何人来说,学校停留在上个世纪的想法可能并不新鲜,但尽管如此,它还是相当不幸的,也很有趣,可以从第一手经验中读到。

Also worth reading:

还值得一读的是:

4. Comics

4.漫画

And my favorite Dilberts of the week:

还有本周我最喜欢的Dilberts。

>> I guess now I’m doing your job too? [dilbert.com]

>> I’ve added my name to your patent application [dilbert.com]

>> Maybe next time we should introduce ourselves [dilbert.com]

5. Pick of the Week

5 本周精选

>> The power of positive intent [m.signalvnoise.com]