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