javaone
我很高兴今年参加了JavaOne,我可以用一个词概括一下这一经验:辉煌。 对我来说,今年与往年相比有很大不同,因为我在周日有一个演讲要共同主持,而我剩下的一周时间都可以参加会议。 因此,我了解到在JavaOne上安排更短的时间安排真的很高兴,这样您就可以吸收所有专业知识和网络知识……这就是JavaOne的全部意思……向专家学习并发展您的网络。 在这次旅行的一部分中,我还带了一个可爱的妻子,这使我在旧金山的住宿变得非常愉快,因为我终于花了几分钟时间享受了这座城市的历史……过去从未这样做过。
我的会议经历始于星期六晚上举行的出色的NetBeans聚会。 我是NetBeans Dream Team的成员,所以很多同事都参加了这个聚会。 这是我第一次见到许多老朋友,很高兴有机会赶上来,而不必担心着急参加下届会议。 我要感谢Geertjan Wielenga和Oracle主持了这个出色的活动,我等不及下一次Apache NetBeans聚会。
在NetBeans Day的星期日,我很高兴与专家Ivar Grimstad和Gaurav Gupta一起介绍了“ MVC和Java EE工件的企业建模”。 Ivar在专家组中
JSR 371(MVC 1.0) …我们希望可以继续将其与Java EE 8一起使用。
JPA Modeler工具。 在我们的会议中,Ivar概述了MVC 1.0,Gaurav重点介绍了JPA Modeler实用程序,并且我演示了如何将JPA Modeler与JSF应用程序以及MVC 1.0一起使用。 我要再次感谢Geertjan,感谢我们三个人的精彩演讲。
开幕式主题演讲很棒。 很大一部分致力于展示世界如何使用Java,包括Anita Sengupta博士(@Doctor_Astro)出色的火星探测器演讲。 令人惊奇的是,确保好奇号漫游车顺利着陆的复杂性和细节。 当然,提到了Java 9以及Mark Reinhold的模块化演示和jshell演示……一如既往地非常有用。
在开幕式主题演讲中,我焦急地等待有关Java EE状况的消息,并在等待了很长时间之后,宣布了该声明。 我很高兴Java EE 8的努力正在向前发展,尽管与以前计划的有所不同。 基本上,Java EE 8的大多数规范都在向前发展,并建议删除以下内容,以便资源可以将时间花在其他领域:
JSR 371(MVC 1.0)和JSR 368(JMS 2.1) , JSR 373(管理2.0)。
我将在后续帖子中介绍我对这些拟议的下降规范的想法。 Java EE 8的主要焦点将是开始着手为更多面向micoservices的平台铺平道路,Java EE 9将于一年后发布,它将包括完整的微服务实现。 运行状况检查和配置规范的添加将有助于提供一种标准方法来监视服务并动态配置我们的应用程序。 总体而言,很高兴看到Java EE向前发展,尽管我对总体方法确实有所保留。 我不相信每个行业都会采用微服务架构,因此对于那些将继续使用标准Java EE应用程序架构的人来说,需要一条道路。
我将不对我参加过的每个会议进行详细介绍,而是对我对整个会议的看法进行总结。 正如我之前多次说过的那样,时间不是我们的朋友……而且JavaOne今年肯定是这种情况,因为太多的优秀教程,会议和网络活动很难看到所有内容。 致敬
莎拉特·钱德 ( Sharat Chander)和Oracle的其他人组织了如此精彩的会议。 我还要感谢内容审查委员会审查和选择了如此出色的会议教程和会议……内容非常棒!
今年,处理微服务的教程和动手实验室很热门。 我本人参加了其中的两个。 其中一个是动手实验,使我们能够使用JBoss Forge和WildFly Swarm开发微服务。 这是一个快速教程,涵盖了从设置Eclipse(不幸的是,不是我最喜欢的IDE)到利用Forge,构建服务和部署的所有内容。 我很高兴参加,因为它给了我与以往不同的发展视角。 第二个是有关使用Payara Micro和Payara MicroProfile的教程。 我发现本教程非常深入,从头开始涵盖了这些技术,并提供了许多详细的说明。 我了解到,只需将依赖项包含在POM中,即可将Payara Microprofile添加到项目中非常容易:
<dependency>
<groupId>fish.payara.extras</groupId>
<artifactId>payara-microprofile</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
部署非常简单:
java -jar payara-microprofile-1.0.jar --deploy test-app.war
我参加了许多重要的Java EE会议,包括Linda DeMichiel和其他领导规范的会议。 所有这些都提供了丰富的信息,涵盖了以前的Java EE版本以及Java EE 8的预期内容。Linda星期一的演讲对Java EE 8的计划进行了更为详细的介绍,很明显,可以看到Oracle是“ “全力以赴”,继续推进新提议的Java EE 8计划……这太好了! 我参加的每个特定于规范的讲座都很棒,包括CDI 2.0,JAX-RS 2.1和JSF 2.3。 很高兴收到这些领域专家的来信。 我还参加了其他几个主要演讲:David Blevins撰写的Java EE可扩展到功能,Ryan Cuprak和Michael Remijan撰写的50篇Java EE最佳实践……都很棒!
今年有很多关于Java 9和模块化的会议。 我参加了关于模块化的会议,这对那些还没有机会进行试验的人来说是一个很好的介绍。 Docker是会议上的另一个热门话题,我有机会参加了几次有关这项出色技术的会议。
我有幸在星期一晚上参加JCP党。 始终是与JCP中的其他人建立联系的绝好机会,而今年的活动并没有让我们失望。 芝加哥Java用户组(CJUG),鲍勃·鲍林(Bob Paulin)和我本人在星期一晚上的JCP派对上获得了年度最佳JSR参与者奖。 这是一个非常好的惊喜! 我还参加了由Tomitribe,ZeroTurnaround,BainCapital和Hazelcast主持的PartyOne。 这是与如此众多的专家进行交流的绝好机会……阳台的海湾大桥也一览无余。
我要感谢Tomitribe的邀请! 最后,我参加了Oracle非常感谢活动。 Oracle OpenWorld和JavaOne的参加者都亲自参加了AT&T Park会议,我们见到了Sting和Gwen Stefani。 与许多伟大朋友的交流机会。
总体而言,JavaOne 2016是另一个很棒的会议……很高兴能参与其中。 如果您还没有这样做,请进行Java EE调查,并对即将到来的Java EE 8建议提出您的想法: http : //glassfish.org/survey
翻译自: https://www.javacodegeeks.com/2016/09/javaone-2016-follow.html
javaone