diff --git a/trans/java9-prog-blueprint/07.md b/trans/java9-prog-blueprint/07.md index 08fef07fbcb60f3c0bfd87315b8bf78299f68a41..14da3e307f4d5d1b4f92bdec58ca3bc0bfb24afb 100644 --- a/trans/java9-prog-blueprint/07.md +++ b/trans/java9-prog-blueprint/07.md @@ -1,4 +1,4 @@ -# 使用邮件过滤器管理电子邮件和垃圾邮件 +# 七、使用邮件过滤器管理电子邮件和垃圾邮件 在计算机科学中,我们有许多**定律**,其中最著名的也许是摩尔定律,它解决了计算机处理能力增加的速度。另一条法律,虽然不那么广为人知,当然也不那么严重,但被称为**扎文斯基定律**。杰米·扎温斯基(Jamie Zawinski)因在网景和 Mozilla 中的角色而闻名,他曾指出,“每个程序都试图扩展,直到它能够阅读邮件。那些不能扩展的程序会被那些能够扩展的程序所取代。”虽然扎温斯基定律不如摩尔定律准确,但它似乎确实有一个真理的环,不是吗? diff --git a/trans/java9-prog-blueprint/08.md b/trans/java9-prog-blueprint/08.md index 37656274789abf5d1af0aca97cb702d58e1104ca..c94644f9d40fcc3c17f759079a69aa08c1c2719f 100644 --- a/trans/java9-prog-blueprint/08.md +++ b/trans/java9-prog-blueprint/08.md @@ -1,4 +1,4 @@ -# 使用 PhotoBeans 进行照片管理 +# 八、使用 PhotoBeans 进行照片管理 到目前为止,我们已经编写了库。我们已经编写了命令行实用程序。我们还使用 JavaFX 编写了 GUI。在本章中,我们将尝试完全不同的方法。我们将构建一个照片管理系统,当然,它需要一个图形化的应用程序,但我们将采取一种不同的方法。我们将使用现有的应用程序框架,而不是使用纯 JavaFX 从头开始构建一切。这个框架就是 NetBeans**富客户端平台**(**RCP**),一个成熟、稳定、功能强大的框架,它不仅支持我们一直使用的 NetBeans IDE,还支持从石油天然气到航空航天等众多行业的无数应用程序。 diff --git a/trans/java9-prog-blueprint/09.md b/trans/java9-prog-blueprint/09.md index 1331763d22c4293c81f8645defc766dfaf5eb682..a0069534de502be45fc3a2f72c95dc38fb3c60fd 100644 --- a/trans/java9-prog-blueprint/09.md +++ b/trans/java9-prog-blueprint/09.md @@ -1,4 +1,4 @@ -# 不朽的笔记 +# 九、使用 Monumentum 记笔记 对于我们的第八个项目,我们将再次做一些新的事情——我们将构建一个 web 应用程序。尽管我们的所有其他项目都是命令行、GUI 或其组合,但该项目将是一个由 REST API 和 JavaScript 前端组成的单一模块,所有这些都着眼于当前的微服务趋势。 diff --git a/trans/java9-prog-blueprint/10.md b/trans/java9-prog-blueprint/10.md index ea88566452642af44df268e8a61e14f254934e15..9fede3fce9745bd64cc45d20216d017dc69f56a1 100644 --- a/trans/java9-prog-blueprint/10.md +++ b/trans/java9-prog-blueprint/10.md @@ -1,4 +1,4 @@ -# 无服务器 Java +# 十、无服务器 Java 近年来,我们已经研究过的微服务概念席卷了整个行业,迅速用更小、更精简的产品取代了经过战斗考验的应用服务器。紧随微服务之后出现了一个新概念——作为服务的功能,通常称为**无服务器**。在本章中,您将进一步了解这个新的部署模型,并构建一个应用程序来演示如何使用它。 diff --git a/trans/java9-prog-blueprint/11.md b/trans/java9-prog-blueprint/11.md index 09ff82505214411c7017b831f4136318063420ca..ed71e3f085e110a024d13d1a13f243460e1da9a3 100644 --- a/trans/java9-prog-blueprint/11.md +++ b/trans/java9-prog-blueprint/11.md @@ -1,4 +1,4 @@ -# DeskDroid-Android 手机的桌面客户端 +# 十一、DeskDroid——Android 手机的桌面客户端 我们终于到了最后一个项目。为了结束我们在一起的时光,我们将构建一个非常实用的应用程序,让我们在舒适的桌面上收发短信。现在市场上有很多产品都允许您这样做,但它们通常需要第三方服务,这意味着您的消息将通过其他人的服务器传播。对于注重隐私的人来说,这可能是一个真正的问题。我们将建立一个 100%本地的系统。 diff --git a/trans/java9-prog-blueprint/12.md b/trans/java9-prog-blueprint/12.md index 40556a54571041fb14b080e80a629ef83bcff5d8..872fac7647daa5f92e40fac294a8be47d0a1b28c 100644 --- a/trans/java9-prog-blueprint/12.md +++ b/trans/java9-prog-blueprint/12.md @@ -1,4 +1,4 @@ -# 下一步是什么? +# 十二、下一步是什么? 最后,我们一起来到了我们的最后一章。我们已经构建了许多不同类型的应用程序,试图突出并演示 Java 平台的不同部分,特别是 Java 9 的新部分。正如我们所讨论的,只使用**新的 Java-9 技术和 API 编写东西是不可能的,因此我们还看到了来自 Java 7 和 8 的各种有趣的项目。随着 Java9 终于面世,展望 Java 的未来对我们来说是有意义的,但环顾四周,看看其他语言提供了什么,这样我们就可以决定我们的下一个 Java 是否真的将**变成**Java。在本章中,我们将这样做。**