内容


2015 年最优秀的 Java 教程

深入研究 Vaadin 框架、Akka 工具包,以及结合使用 Maven 和 IBM Bluemix DevOps 服务等

Comments

developerWorks 每年都会发布数百篇原创教程。我们放在网站上的每一块内容都倾注了我们的大量心血,所以当我们知道一些优秀的内容未获得应有的关注时,我们会感到心痛。在这里,我展示了 2015 年发布的面向 Java 开发人员的最优秀教程。

结合使用 Java 和 Vaadin 开发引人入胜的 UX

利用 HTML5 和 JavaScript 中的最新进展创建富有吸引力的用户体验 — 无需事先掌握任何这些技术!Vaadin 框架将为您部署它们,让您专注于您已经知道的事情:Java 编码。最受欢迎的 developerWorks 读者(和编辑!)撰写了这个教程系列,旨在帮助您不仅获得对该框架的深入理解,还可以用它将应用程序部署到 Bluemix。

阅读教程:
使用 Vaadin 实现全堆栈 Java Web 开发

阅读教程:
使用 Vaadin 在云中开发全堆栈 Java 应用程序

在阅读这些教程后,一定要在 Vaadin 挑战赛(开放日期截止于 11 月 30 日)中测试您的技能!

使用 Akka 为并发应用程序构建 actor 系统

长期供稿人 Dennis Sosnoski 总结了他关于 Akka(一个用于构建并发和分布式 JVM 应用程序的工具包和运行时)的讨论,还查看了如何构造一个 actor 系统。我们确信您会发现 actor 方法让创建具有异步执行功能的高度可扩展程序变得非常容易。

阅读教程:
JVM 并发性: 使用 Akka 执行异步操作

阅读教程:
使用 Akka 构建 actor 应用程序

使用 Maven 构建、测试 Java 应用程序并将它自动部署到 Bluemix

Apache Maven 是一个适用于基于 Java 项目的强大构建工具,它通过从 Maven 存储库中下载构建流程所需的组件或插件,自动解析这些组件或插件上的依赖关系。在该教程中,数据科学家 Romeo Kienzler 展示了如何结合使用 Bluemix DevOps Services 交付管道和 Maven。您将学习如何为一个预先构建的 Maven 项目配置 Bluemix DevOps Services 管道,以及如何在使用交付管道之前从头开发一个 Maven 项目。

阅读教程:
结合使用 Maven 和 Bluemix DevOps Services 交付管道

使用 Bluemix Static Analyzer 对 Java 应用程序运行 SAST 扫描

静态代码分析器已经推出了很长一段时间。 但如果您曾安装过其中一款,您便会了解为了确保所有正确的库和从属程序均可用,是一件多么困难的事情。 不过幸好,IBM 已将其业界领先的静态分析器迁移到了 Bluemix 中,使您能够在云端运行分析。在本教程中,Matthew Murphy 通过一个演示项目为您介绍如何使用这种新服务。

阅读教程:
使用 Bluemix Static Analyzer 对 Java 应用程序运行 SAST 扫描

将一个示例 Java 应用程序部署到云中

在本教程中,Sing Li 将带您学习如何使用 Java 语言和 IBM Bluemix™ Tools for Eclipse 来运行、修改、测试一个简单 Web 应用程序,并将其部署到云中。本文是一篇完整的 IBM Bluemix 上的 Java Web 应用程序开发介绍。

阅读教程:
将一个示例 Java 应用程序部署到云中


相关主题

  • Actor 系统简介”(Josh Suereth,DevNexus 大会):Josh Suereth 使用 Akka 和 actor 设计了一个分布式搜索服务,对 Akka 提供的许多良好特性进行了一个很好的概括。
  • developerWorks Java 技术专区:这里有数百篇关于 Java 编程各个方面的文章。

评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Java technology
ArticleID=1023556
ArticleTitle=2015 年最优秀的 Java 教程
publish-date=12082015