提交 b3fc534b 编写于 作者: W wizardforcel

2021-10-12 21:27:24

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