新的 developerWorks Premium 会员计划提供了一张访问强大的开发工具和资源的全通票,包括 500 篇通过 Safari Books Online 提供的顶级技术文章(超过 125 篇文章是单独面向 Java 开发人员的)、最重要开发人员活动的大幅折扣、最新的 O'Reilly 大会的视频回放,等等。立即注册。
developerWorks 每年都会发布数百篇原创教程。我们放在网站上的每一块内容都倾注了我们的大量心血,所以当我们知道一些优秀的内容未获得应有的关注时,我们会感到心痛。在这里,我展示了 2015 年发布的面向 Java 开发人员的最优秀教程。
利用 HTML5 和 JavaScript 中的最新进展创建富有吸引力的用户体验 — 无需事先掌握任何这些技术!Vaadin 框架将为您部署它们,让您专注于您已经知道的事情:Java 编码。最受欢迎的 developerWorks 读者(和编辑!)撰写了这个教程系列,旨在帮助您不仅获得对该框架的深入理解,还可以用它将应用程序部署到 Bluemix。
阅读教程:
“使用 Vaadin 实现全堆栈 Java Web 开发”
阅读教程:
“使用 Vaadin 在云中开发全堆栈 Java 应用程序”
在阅读这些教程后,一定要在 Vaadin 挑战赛(开放日期截止于 11 月 30 日)中测试您的技能!
长期供稿人 Dennis Sosnoski 总结了他关于 Akka(一个用于构建并发和分布式 JVM 应用程序的工具包和运行时)的讨论,还查看了如何构造一个 actor 系统。我们确信您会发现 actor 方法让创建具有异步执行功能的高度可扩展程序变得非常容易。
阅读教程:
“JVM 并发性: 使用 Akka 执行异步操作”
阅读教程:
“使用 Akka 构建 actor 应用程序”
Apache Maven 是一个适用于基于 Java 项目的强大构建工具,它通过从 Maven 存储库中下载构建流程所需的组件或插件,自动解析这些组件或插件上的依赖关系。在该教程中,数据科学家 Romeo Kienzler 展示了如何结合使用 Bluemix DevOps Services 交付管道和 Maven。您将学习如何为一个预先构建的 Maven 项目配置 Bluemix DevOps Services 管道,以及如何在使用交付管道之前从头开发一个 Maven 项目。
阅读教程:
“结合使用 Maven 和 Bluemix DevOps Services 交付管道”
静态代码分析器已经推出了很长一段时间。 但如果您曾安装过其中一款,您便会了解为了确保所有正确的库和从属程序均可用,是一件多么困难的事情。 不过幸好,IBM 已将其业界领先的静态分析器迁移到了 Bluemix 中,使您能够在云端运行分析。在本教程中,Matthew Murphy 通过一个演示项目为您介绍如何使用这种新服务。
阅读教程:
“使用 Bluemix Static Analyzer 对 Java 应用程序运行 SAST 扫描”
在本教程中,Sing Li 将带您学习如何使用 Java 语言和 IBM Bluemix™ Tools for Eclipse 来运行、修改、测试一个简单 Web 应用程序,并将其部署到云中。本文是一篇完整的 IBM Bluemix 上的 Java Web 应用程序开发介绍。
阅读教程:
“将一个示例 Java 应用程序部署到云中”