2015 年东京 Java 日旅行报告

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

2015 年东京 Java 日于 4 月 8 日举行。它由 Oracle Japan 组织,是日本最大的 Java 开发者盛会。事实上,它确实是 JavaOne Japan 的替代品。今年又是该活动非常成功的一年,场馆内挤满了充满活力的年轻开发者,场馆已售罄。演讲者包括 Steve Chin、Simon Ritter、Cameron Purdy 和 Linda DeMichiel。主题包括 Java SE、Java EE、物联网和云。 Java EE 在活动中总是表现出色,今年也不例外。

Oracle 负责 Java EE 和 WebLogic 的开发副总裁 Cameron Purdy 在主题演讲中发表了演讲,并介绍了 Java EE 7 和 Java EE 8 的联合状态。主题演讲结束后,Java EE 规范负责人 Linda DeMichiel 提供了详细的状态更新在 Java EE 8 上。在技术会议的同时,日本 Java EE 团队运行了 官方的 Java EE 7 动手实验室, 作为为期半天的研讨会。在 Linda 的演讲之后,日本 Java EE 布道者 Yoshio Terada 做了一个“Java EE 7 Recipes”演讲。这与美国 Java EE 倡导者 Josh Juneau 的 流行演讲 非常相似(链接的视频来自他在 JavaOne 2014 上广受好评的演讲)。在这次演讲的同时,甲骨文日本大学举办了一个关于 JSF 2 的非常基础的教程会议。

在下一个会话时段,我发表了关于 Cargo Tracker/Java EE + DDD 的非常受欢迎的演讲。本次演讲基本上概述了 DDD,并描述了 DDD 如何使用来自 Cargo Tracker Java EE Blue Prints 项目的代码示例/演示映射到 Java EE。 是演讲的幻灯片。

Reza Rahman Java EE 应用领域驱动设计蓝图

谈话很紧凑,之后我从一些人那里得到了一些很好的反馈。与我的演讲同时进行的还有其他 Java EE、JSF 演讲,由日语演讲者提供,包括日本甲骨文大学提供的非常基础的 JPA 2 教程。在我的演讲之后,Linda 就 CDI 和 EJB 编程模型的持续一致性提出了她对未来发展方向的看法。

我以我最新的演讲之一结束了会议,题为“Reactive Java EE - 让我数数方式!”。它使 Java EE 与核心反应式编程原则保持一致。尽管很多人没有意识到,Java EE 长期以来一直很好地支持异步、事件驱动、非阻塞的可扩展系统。这包括 JMS、消息驱动 Bean、异步会话 Bean、CDI 事件/观察者、异步 Servlet/NIO、服务器/客户端 JAX-RS、WebSocket 异步支持和 Java EE 并发实用程序等功能和 API。这些功能可以以高度响应的方式使用,尤其是与 Java SE 8 lambda、流和 CompletableFuture 结合使用。 是演讲的幻灯片。

响应式 Java EE - 让我数一数! 来自 Reza Rahman

这次演讲内容丰富,广受好评——到目前为止,我每次演讲时基本上都是如此。在我演讲的同时,Rakuten 的 Hirofumi Iwasaki 发表了他的精彩演讲“应用 Java EE 7 的七点”。对于那些不知道乐天是什么的人来说,它是总部位于日本的世界上最大的电子商务平台之一(按数量计算)。 Rakuten 是日本 Java EE 的主要采用者,Rakuten 的工程师们选择尽可能积极地倡导 Java EE。他们目前正在逐步采用 Java EE 7 并积极跟踪 Java EE 8。我认为每个服务器端 Java 开发人员都可以从 Hirofumi Iwasaki 的演讲中学到一些有价值的东西。 是演讲的幻灯片。

Hirofumi Iwasaki 应用 Java EE 7 的七点

在演讲的同时,还有另一个关于 JBatch/Java EE 7 的日语演讲。

Java 日之后的第二天,甲骨文日本大学安排了我和 Simon Ritter 参加的仅限客户的研讨会。我在早上主持了一个关于 Java EE 7 的半天研讨会,而 Simon 在午餐后讨论了 Java SE 8。这个名为“Java EE 7 in Action”的研讨会是我过去成功举办的。它使用 Cargo Tracker,但主要关注 Java EE 7 的使用,而不是一般的 DDD 和 Java EE。我在较高层次上概述了 Java EE 7,检查了每个 API 更改并使用 Cargo Tracker 演示了一些选定的功能。对于每个演示,我都会解释正在使用的 Java EE 7 功能的用例,并展示实际运行的代码。工作坊座无虚席,深受好评。

幸运的是,日本之行并不全是工作,也没有乐趣。似乎总能发现我在日本有比预期更多的额外时间(计划更多时间总是更好,尤其是在旅行期间在幕后举行 Java EE 客户会议)。我通过去日光一日游充分利用了我的休息时间。从东京可轻松抵达,它是日本最美丽的景点之一 - 几乎相当于整个城镇的规模,几乎可以穿越回封建江户时代!从下面的相册中应该很容易看出我的意思(如果看不到嵌入的相册,请单击 此处 ):

我还有机会亲眼目睹了日本最受欢迎和最受尊敬的武术形式——相扑。如果你沉迷于穿着尿布的胖子西方模因——你真的应该睁大眼睛,尤其是如果你有机会访问日本的话。看到相扑人山在行动应该让人怀疑他们在任何意义上都是凶猛的运动员(花点时间考虑这样一个事实,即这些人中的每一个都携带更多的瘦肌肉和骨骼质量 - 不包括身体脂肪,请注意 -比阿诺德施瓦辛格在他的鼎盛时期)。这是一次特别感人的经历,因为我在早上的练习课上非常近距离地亲眼目睹了这些家伙,而不是坐在日本相扑体验中更典型的昂贵的流鼻血竞技场座位上。信不信由你,你不需要一分钱来做到这一点 - 只是一点点勇气,对运动员和他们的教练的小小表示感谢,以及对相扑文化的应有的尊重。只需找到遍布东京的许多隐藏在众目睽睽之下的相扑训练宿舍之一,并在训练开始的黎明前礼貌地出现。以下是一些大男孩在行动的照片:

我还参观了新宿充满活力的霓虹灯夜生活,包括著名的机器人餐厅(想想歌舞表演遇上高科技机器人遇上霓虹灯遇上日本)。

我不得不承认,与日航和地下相扑相比,它对我来说太陈腐了,但相比之下,它确实很吸引人,吸引了更多的游客。对我来说,东京最后一条未开发的道路仍然是日本重金属(是的,有这样的东西)。这次经过一番努力,我在追踪它方面取得了一些进展,但没有足够的时间观看现场表演。我想那是下次的 :-)。

总而言之,这又是一次很棒的东京 Java 日,也是一次富有成效且有趣的日本之旅。