Spring 5.0 is just out, and the rest of the portfolio of Spring projects are all busy with new releases to take advantage of the new features. Join this presentation to learn what is new in Spring Framework and how it affects the surrounding ecosystem. Spring 5.0がリリースされました。その他のSpringプロジェクトも最新リリースの機能を活かすために追従中です。 本セッションに参加し、Spring Frameworkの新機能は何か、それにより周辺のエコシステムがどのように変わるかを学んでください。 (本セッションは同時通訳予定です)
Pivotal
Spring 5.0 is just out, and the rest of the portfolio of Spring projects are all busy with new releases to take advantage of the new features. Join this presentation to learn what is new in Spring Framework and how it affects the surrounding ecosystem. Spring 5.0がリリースされました。その他のSpringプロジェクトも最新リリースの機能を活かすために追従中です。 本セッションに参加し、Spring Frameworkの新機能は何か、それにより周辺のエコシステムがどのように変わるかを学んでください。 (本セッションは同時通訳予定です)
Pivotal
Founder of Spring Cloud, Spring Boot, Spring Batch, lead of Spring Security OAuth, and an active contributor to Spring Integration, Spring Framework, Spring AMQP, Spring Security. Experienced, delivery-focused architect and development manager. Has designed and built successful enterprise software solutions using Spring, and implemented them in major institutions worldwide. Spring Cloud, Spring Boot, Spring Batchの創始者であり、Spring Security OAuthのリードエンジニア。Spring Integration, spring Framework, Spring AMQP, Spring Securityにも積極的にコントリビュートしています。経験豊富でデリバリー指向のアーキテクトであり、開発マネージャでもあります。Springを用いたエンタープライズソリューションを設計し、世界中の主要機関で実装してきました。
Spring Bootを利用すれば簡単にデモは作成できます。 しかし、痒いところへは手が届いていないため、商用展開するにはカスタマイズ実装が必要です。 このセッションでは、開発基盤として実装しておきたい箇所について、実際のソースコードを交えつつご紹介します。
株式会社ビッグツリーテクノロジー&コンサルティング SI事業部 アーキテクチャグループ マネージャー
Spring Bootを利用すれば簡単にデモは作成できます。 しかし、痒いところへは手が届いていないため、商用展開するにはカスタマイズ実装が必要です。 このセッションでは、開発基盤として実装しておきたい箇所について、実際のソースコードを交えつつご紹介します。
株式会社ビッグツリーテクノロジー&コンサルティング SI事業部 アーキテクチャグループ マネージャー
Slerにて、Webアプリケーション開発を中心に経験を積み、現在は開発リーダーとして開発マネジメントを担当。 また、会社横断の技術深耕組織のアーキテクチャGにて、技術評価及びプリセールスに通じるプロトタイプ開発を実施。 Spring Bootについては、2014年のリリース当時より、実プロジェクトに採用。
Spring 5の目玉機能である、Spring WebFluxによるリアクティブプログラミングを紹介します。 Spring WebFluxによって今までできなかったどのようなことができるようになるのか、どういうことを気をつけないといけないのかを感じてもらいます。 またすべてのユーザーがSpring WebFluxを使うわけではなく、Spring MVCを選択する場合が多いでしょう。 この場合でも主にSpring WebFluxで用いられるWebClientやReactorが既存のSpring MVCにどのように活用できるかについても紹介します。 本セッションではコードやデモを用いた具体例を多用します。リアクティブプログラミングとは何か、プロジェクトの概要・背景については事前に https://www.slideshare.net/makingx/spring-framework-50-reactive-web-application-javadaytokyo を見ておいていただきたいです。
Pivotal
Spring 5の目玉機能である、Spring WebFluxによるリアクティブプログラミングを紹介します。 Spring WebFluxによって今までできなかったどのようなことができるようになるのか、どういうことを気をつけないといけないのかを感じてもらいます。 またすべてのユーザーがSpring WebFluxを使うわけではなく、Spring MVCを選択する場合が多いでしょう。 この場合でも主にSpring WebFluxで用いられるWebClientやReactorが既存のSpring MVCにどのように活用できるかについても紹介します。 本セッションではコードやデモを用いた具体例を多用します。リアクティブプログラミングとは何か、プロジェクトの概要・背景については事前に https://www.slideshare.net/makingx/spring-framework-50-reactive-web-application-javadaytokyo を見ておいていただきたいです。
Pivotal
シニアソリューションアーキテクトとして、Pivotal Cloud Foundryの導入・運用支援やその上でのSpringを使用したアプリケーション開発を支援しています。
for Beginner
詳細をみる「簡単なWebアプリをJavaで作ったことはあるけど、Springを使ってWebアプリを作ったことがない」という初心者の方を対象にしたセッションです。自宅で自習するとっかかりになるよう、WebアプリでのSpringの役割と利用方法を解説します。
日本Springユーザ会スタッフ
「簡単なWebアプリをJavaで作ったことはあるけど、Springを使ってWebアプリを作ったことがない」という初心者の方を対象にしたセッションです。自宅で自習するとっかかりになるよう、WebアプリでのSpringの役割と利用方法を解説します。
日本Springユーザ会スタッフ
日本Springユーザ会スタッフ Springをベースにしたアーキテクチャの作成や、JavaやSpringに関する研修の講師を行っている。 書籍の執筆も行っており、[改訂新版]Spring入門(技術評論社)の著者のひとりである。
弊社では約30ものサービスを提供しており、開発の標準化が強く求められています。そのため開発の効率化・高品質化を主眼に、社内ライブラリの開発をおこなっており、Spring Frameworkに依存した機能も多くあります。 本セッションでは、ライブラリで提供している具体的な機能の一部の紹介や、大規模開発の現場で起きている事象などを踏まえながら、どのように社内ライブラリ開発を通じて開発支援が行われているのか、これまでどういった改善を重ねてきたのかということをお話しさせていただきます。
リクルートライフスタイル
弊社では約30ものサービスを提供しており、開発の標準化が強く求められています。そのため開発の効率化・高品質化を主眼に、社内ライブラリの開発をおこなっており、Spring Frameworkに依存した機能も多くあります。 本セッションでは、ライブラリで提供している具体的な機能の一部の紹介や、大規模開発の現場で起きている事象などを踏まえながら、どのように社内ライブラリ開発を通じて開発支援が行われているのか、これまでどういった改善を重ねてきたのかということをお話しさせていただきます。
リクルートライフスタイル
2014年リクルート新卒入社。初年度からAirシリーズの開発に携わりながら、アーキテクトとして社内ライブラリの開発に従事。 今期よりAirシリーズのTechLeadとして、案件実行を通じたメンバのー育成やマネジメントも担当。
ランチセッション
詳細をみる2018年1月に、4年ぶりのメジャーバージョンアップとなる Wagby R8 が登場します。Wagby R8 は、これまでよりさらに Spring を活用しています。そのアーキテクチャを説明します。 (ランチ付きのセッションとなります。事前のお申込みが必要となります。お申込みはSpring Fest 2017開催当日の朝の予定です)
株式会社ジャスミンソフト
2018年1月に、4年ぶりのメジャーバージョンアップとなる Wagby R8 が登場します。Wagby R8 は、これまでよりさらに Spring を活用しています。そのアーキテクチャを説明します。 (ランチ付きのセッションとなります。事前のお申込みが必要となります。お申込みはSpring Fest 2017開催当日の朝の予定です)
株式会社ジャスミンソフト
ジャスミンソフト社長。Wagbyのコンセプトデザイン、アーキテクチャ設計を行う。超高速開発コミュニティ幹事。IT ベンダーとユーザーの関係性はどうあるべきかを日々、模索中。
9月28日にSpring Framework 5.0 が満を持してリリースされました.これを追って各Springプロジェクトが次々とメジャーバージョンアップを実施・計画しています. その中でも特に皆さんが利用しているであろうSpring Securityについて,新バージョンの追加機能の使用方法・内部実装を早速調査しておりますので,時間の許す限り詳細に皆さんにご紹介したいと思います.
NTTソフトウェアイノベーションセンタ
NTTソフトウェアイノベーションセンタ
9月28日にSpring Framework 5.0 が満を持してリリースされました.これを追って各Springプロジェクトが次々とメジャーバージョンアップを実施・計画しています. その中でも特に皆さんが利用しているであろうSpring Securityについて,新バージョンの追加機能の使用方法・内部実装を早速調査しておりますので,時間の許す限り詳細に皆さんにご紹介したいと思います.
NTTソフトウェアイノベーションセンタ
ソフトウェア工学の研究に従事。NTTグループで共通的に用いるSpringベースのフレームワークの整備を担当。
NTTソフトウェアイノベーションセンタ
SIerで社内フレームワーク整備・プロジェクト支援の業務に従事した後、 2016年よりNTTでSpringベースのフレームワーク整備を担当。
新しいサービスを作るとき、どんなArchitectureを採用するか、またそれに合わせてどんな言語・フレームワーク・ツールを採用するかについて皆さんいつもお悩みのことだと思います。 Microservice Architectureにおいては、1つのサービスが沢山のコンポーネントによって構成されるため、それらを繋ぐためのインタフェース設計が特に重要となります。 このセッションでは、「出来るだけ小さいAPI群から成るサービスを作ろう」という指針の下にSpring Data RESTを利用してRESTful APIを設計・実装し、そしてそれを作り直すに至るまでの過程をお話しいたします。 その中で実感したSpring Data RESTのメリット・デメリットや使いどころについても触れます。
楽天株式会社
新しいサービスを作るとき、どんなArchitectureを採用するか、またそれに合わせてどんな言語・フレームワーク・ツールを採用するかについて皆さんいつもお悩みのことだと思います。 Microservice Architectureにおいては、1つのサービスが沢山のコンポーネントによって構成されるため、それらを繋ぐためのインタフェース設計が特に重要となります。 このセッションでは、「出来るだけ小さいAPI群から成るサービスを作ろう」という指針の下にSpring Data RESTを利用してRESTful APIを設計・実装し、そしてそれを作り直すに至るまでの過程をお話しいたします。 その中で実感したSpring Data RESTのメリット・デメリットや使いどころについても触れます。
楽天株式会社
トラベルサービス開発・運用部 アシスタントマネージャー。 2012年より楽天トラベルで主にバックエンドAPIの設計開発に従事。 あるときは「APIを呼ぶ側のシステム」を作り、またあるときは「呼ばれる側のAPI」を作るという風に、API I/Fの両側を行き来している。 プロダクトの品質をどう"楽"に担保し続けるか、テストの粒度や自動化についてメンバーと議論する日々を過ごしている。 最近の興味はKotlin。
for Beginner
詳細をみるSpringにはほとんど触れたことのない初心者の方を対象に、Springを使用したWebアプリケーション開発を体験して頂くハンズオン形式のセッションです。Spring BootをベースとしたWebアプリケーション開発を、DI/AOPやSpring MVCなどの利用技術についての解説をふまえながら体験して頂きます。なお前セッションの「これから始めるSpringのWebアプリケーション」を事前に聴講して頂くことをおすすめします。 【演習環境について】 ハンズオン用のPCを会場側でご用意できませんので、参加される方は各自PCを持参願います。また以下のURLの記述を参照頂き、事前の設定をお願いします。ネット環境によってはファイルのダウンロードやビルドに時間がかかりますため、ご協力をお願いします。 URL:https://github.com/wataru-o/springfest2017-handson
Starlight & Storm
Springにはほとんど触れたことのない初心者の方を対象に、Springを使用したWebアプリケーション開発を体験して頂くハンズオン形式のセッションです。Spring BootをベースとしたWebアプリケーション開発を、DI/AOPやSpring MVCなどの利用技術についての解説をふまえながら体験して頂きます。なお前セッションの「これから始めるSpringのWebアプリケーション」を事前に聴講して頂くことをおすすめします。 【演習環境について】 ハンズオン用のPCを会場側でご用意できませんので、参加される方は各自PCを持参願います。また以下のURLの記述を参照頂き、事前の設定をお願いします。ネット環境によってはファイルのダウンロードやビルドに時間がかかりますため、ご協力をお願いします。 URL:https://github.com/wataru-o/springfest2017-handson
Starlight & Storm
Java Webアプリケーション開発を中心に経験を積み、現在はSpringやオブジェクト指向設計/実装を中心に、講師/開発支援を実施。共著として改訂新版Spring入門。
Yahoo! JAPANではSpringの採用事例が増えてきております。 事例の一つとしてレガシーだったコンテンツ入稿プラットフォームをリニューアルするにあたりSpring BootとSpring Cloud Streamを採用しました。 本セッションではSpring Cloud Streamの紹介を交えつつコンテンツ入稿プラットフォームでの採用事例についてお話させていただきます。
ヤフー株式会社
Yahoo! JAPANではSpringの採用事例が増えてきております。 事例の一つとしてレガシーだったコンテンツ入稿プラットフォームをリニューアルするにあたりSpring BootとSpring Cloud Streamを採用しました。 本セッションではSpring Cloud Streamの紹介を交えつつコンテンツ入稿プラットフォームでの採用事例についてお話させていただきます。
ヤフー株式会社
2009年にヤフー株式会社に新卒入社。Yahoo!ニュースの開発を担当し、2016年9月からメディア系サービスの横断プラットフォームの開発をしつつテックリードを担当。
ドメイン駆動設計の4つの基本活動を効果的に進めるためにSpring技術をどのように活用しているかの、実践例を紹介します。 ドメイン駆動設計の基本活動 ・開発者がドメインを学ぶ ・モデルと実装を一致させる ・深いモデルを探求する ・巨大な複雑さに立ち向かう 取り上げるSpring技術: Spring Boot、Spring MVC、mybatis-Spring、Spring Batch, Spring Integration
有限会社システム設計 代表 / ギルドワークス株式会社 取締役
ドメイン駆動設計の4つの基本活動を効果的に進めるためにSpring技術をどのように活用しているかの、実践例を紹介します。 ドメイン駆動設計の基本活動 ・開発者がドメインを学ぶ ・モデルと実装を一致させる ・深いモデルを探求する ・巨大な複雑さに立ち向かう 取り上げるSpring技術: Spring Boot、Spring MVC、mybatis-Spring、Spring Batch, Spring Integration
有限会社システム設計 代表 / ギルドワークス株式会社 取締役
業務アプリケーションのアーキテクト。ビジネスの関心事を正しく理解し,顧客に価値あるソフトウェアを届けるために,日々「ドメイン駆動設計」を実践している。全体と部分,短期と長期,論理と感覚,理論と実践,それぞれの視点をバランスよく組み合わせることを大切にしている。アソビュー株式会社では技術顧問を務める。
NRIでは近年、多くのエンタープライズシステム開発でSpringとAngularを採用しています。 しかし、特にグローバルな体制で行う大規模開発では、UI設計開発やアプリケーションアーキテクチャ等の開発統制において様々な課題に直面してきました。 本講演では、数々のエンタープライズシステムプロジェクトを渡り歩いてきた講演者が、Spring、Angularの大規模開発現場で起こりやすい課題とNRIの課題解決アプローチについて、事例を交えながら紹介します。
株式会社野村総合研究所 生産革新ソリューション開発三部 テクニカルエンジニア
NRIでは近年、多くのエンタープライズシステム開発でSpringとAngularを採用しています。 しかし、特にグローバルな体制で行う大規模開発では、UI設計開発やアプリケーションアーキテクチャ等の開発統制において様々な課題に直面してきました。 本講演では、数々のエンタープライズシステムプロジェクトを渡り歩いてきた講演者が、Spring、Angularの大規模開発現場で起こりやすい課題とNRIの課題解決アプローチについて、事例を交えながら紹介します。
株式会社野村総合研究所 生産革新ソリューション開発三部 テクニカルエンジニア
入社以来、基盤ソリューション製品のプロジェクト導入支援に従事。 現在は、NRIの開発フレームワークであるObjectWorks+、Spring Frameworkの導入支援を行っている。
かつて、Webシステム開発フレームワークのデファクトスタンダードであったStruts。 サポート切れを迎えた現在もStrutsを使用したシステムが数多く稼働し、 クレジットカード情報や個人情報の流出事故が後を絶ちません。 本セッションでは、Strutsで構築されている大規模Webシステムを Spring MVCへ移植する際に自動化が可能なポイントをご紹介。 Strutsの動作をSpring MVCで再現するノウハウと具体的なテクニックを 案件事例を交えて分かりやすくお伝えします。
株式会社スタイルズ SIビジネスグループ リーダー
かつて、Webシステム開発フレームワークのデファクトスタンダードであったStruts。 サポート切れを迎えた現在もStrutsを使用したシステムが数多く稼働し、 クレジットカード情報や個人情報の流出事故が後を絶ちません。 本セッションでは、Strutsで構築されている大規模Webシステムを Spring MVCへ移植する際に自動化が可能なポイントをご紹介。 Strutsの動作をSpring MVCで再現するノウハウと具体的なテクニックを 案件事例を交えて分かりやすくお伝えします。
株式会社スタイルズ SIビジネスグループ リーダー
StrutsとSpringを使った開発案件に数多く関わってきたJavaエンジニア。 2006年頃よりSpring/iBatisを使用しはじめ、Springの虜に。最近は目下 Strutsを使用したシステムをSpring MVCへ移植する案件のPMを担当。
OSSに潜む脆弱性の脅威は年々増大する一方であり、脆弱性対策はITサービスを提供する企業の悩みの種となっています。 NTTDATAでは、Spring Frameworkを中核としたTERASOLUNA Server Framework for Java 5.xを提供し、そのサポートまで実施しています。 サポート活動の一環としてSpringの脆弱性調査を行っており、3年間で5件の脆弱性を報告しています。 本セッションでは、「NTTDATAがなぜ脆弱性調査に取り組んでいるのか」、「どのような手法で発見しているのか」、 「脆弱性発見時の対応方法」等について、ご紹介いたします。 セキュリティに関するノウハウを事例を交えて分かりやすくお伝えしますので、セキュリティにご興味のある方は是非ご参加ください。
株式会社NTTデータ
OSSに潜む脆弱性の脅威は年々増大する一方であり、脆弱性対策はITサービスを提供する企業の悩みの種となっています。 NTTDATAでは、Spring Frameworkを中核としたTERASOLUNA Server Framework for Java 5.xを提供し、そのサポートまで実施しています。 サポート活動の一環としてSpringの脆弱性調査を行っており、3年間で5件の脆弱性を報告しています。 本セッションでは、「NTTDATAがなぜ脆弱性調査に取り組んでいるのか」、「どのような手法で発見しているのか」、 「脆弱性発見時の対応方法」等について、ご紹介いたします。 セキュリティに関するノウハウを事例を交えて分かりやすくお伝えしますので、セキュリティにご興味のある方は是非ご参加ください。
株式会社NTTデータ
Coming Soon
In this session we will be taking the de-facto Java microservices framework “Spring Boot” for a spin on Kubernetes, focusing on critical microservices requirements and patterns such as discovery, configuration, elasticity, resiliency, tracing, fault tolerance via circuit breakers etc., The session will also explore the tools that will be used to make Spring Application Deploy and Debugging easier on Kubernetes/OpenShift 本セッションでは、サービスディスカバリー / コンフィグレーション / 伸縮性 / 自己回復力 / トレース / サーキットブレーカーによるフォールトトレランスなどを中心に、デファクトのJavaマイクロサービスのフレームワーク「Sping Boot」をKubernates上で動作させる手法をご紹介します。 また、Kubernetes / OpenShiftでSpringアプリケーションのデプロイとデバッグを簡単にするためのツールについても説明します。 (本セッションは同時通訳予定です)
Red Hat’s
In this session we will be taking the de-facto Java microservices framework “Spring Boot” for a spin on Kubernetes, focusing on critical microservices requirements and patterns such as discovery, configuration, elasticity, resiliency, tracing, fault tolerance via circuit breakers etc., The session will also explore the tools that will be used to make Spring Application Deploy and Debugging easier on Kubernetes/OpenShift 本セッションでは、サービスディスカバリー / コンフィグレーション / 伸縮性 / 自己回復力 / トレース / サーキットブレーカーによるフォールトトレランスなどを中心に、デファクトのJavaマイクロサービスのフレームワーク「Sping Boot」をKubernates上で動作させる手法をご紹介します。 また、Kubernetes / OpenShiftでSpringアプリケーションのデプロイとデバッグを簡単にするためのツールについても説明します。 (本セッションは同時通訳予定です)
Red Hat’s
Kamesh is currently Red Hat’s Director of Developer Experience, most part of Kamesh’s career was with services industry helping various customers build Java based solutions. Kamesh is the creator of vertx-maven-plugin(https://vmp.fabric8.io) and he has been an active contributor to fabric8 project. Being a OpenSource eveloper and contributor Kamesh's loves sharing his experience on building and deploying Java Applications on Kubernetes/OpenShift. He still loves to learn new technologies and strongly believe in “ITS BETTER TO SHARE”. Kameshは現在、Red HatのDeveloper Experience部門のディレクターです。キャリアの大部分は多くの顧客のJavaベースのソリューション構築を支援するサービスに携わってきました。 また、Kameshはvertx-maven-plugin(https://vmp.fabric8.io)の作成者で、fabric8プロジェクトに積極的に貢献しています。 オープンソースソフトウェアの開発者およびコントリビューターであるKameshは、Kubernetes / OpenShiftでのJavaアプリケーションの構築とデプロイに関する経験をシェアしたいと思っています。彼は現在も新しいテクノロジーを学ぶことを好み、「シェアしたほうが良い」という強い信念を持っています。
for Beginner
詳細をみるまずは、マイクロサービスとは何か。基本的な考え方を理解しましょう。 その上で、なぜ必要なのか、本当に必要なのか。どうしたら上手くいくのか、失敗するのは何故か。そんなトコロを考えていきましょう。
Starlight&Storm LLC代表 / 日本Springユーザ会会長
まずは、マイクロサービスとは何か。基本的な考え方を理解しましょう。 その上で、なぜ必要なのか、本当に必要なのか。どうしたら上手くいくのか、失敗するのは何故か。そんなトコロを考えていきましょう。
Starlight&Storm LLC代表 / 日本Springユーザ会会長
1986年、イリノイ州警察指紋システムのアセンブリ言語プログラマからスタートして、様々なプロジェクトを経て、アーキテクト/コンサルタントへ。 現在はSpringを中心に、多くの情シスでIT戦略やアーキテクチャ構築、プロセス策定などを手掛ける。
Springで利用できるデータアクセス技術は多種多様ですが、 その中でも特に広く使われているのが「Spring Data JPA」です。 本セッションでは、そのベースとなっている「JPA」の基礎から Spring Data JPAの詳細まで、幅広く紹介します。 また、JPAの研修を何度も実施してきた経験から、JPAを使う際の注意点や、 JPAが向くプロジェクト・向かないプロジェクトなども解説します。
株式会社カサレアル
Springで利用できるデータアクセス技術は多種多様ですが、 その中でも特に広く使われているのが「Spring Data JPA」です。 本セッションでは、そのベースとなっている「JPA」の基礎から Spring Data JPAの詳細まで、幅広く紹介します。 また、JPAの研修を何度も実施してきた経験から、JPAを使う際の注意点や、 JPAが向くプロジェクト・向かないプロジェクトなども解説します。
株式会社カサレアル
SpringやJava EEなど、サーバーサイドJavaの研修トレーナー。 国内では数少ないPivotal認定講師として、Spring Framework/Spring Boot/Spring CloudのPivotal公式トレーニングを実施中。 JSUGスタッフ、GlassFishユーザー会運営メンバー。コミュニティでの登壇多数。
LINEでは、Server-side Application FrameworkとしてSpring Frameworkを多く活用しています。 本セッションでは、2017年現在LINEのアプリケーション群を支えるマイクロサービス基盤でどのようにSpringの技術が活用されているかを、サーバー/ミドルウェア構成などを交えながら紹介します。
LINE株式会社
LINEでは、Server-side Application FrameworkとしてSpring Frameworkを多く活用しています。 本セッションでは、2017年現在LINEのアプリケーション群を支えるマイクロサービス基盤でどのようにSpringの技術が活用されているかを、サーバー/ミドルウェア構成などを交えながら紹介します。
LINE株式会社
2015年よりLINEスタンプ/着せ替えショップやmessagingに関わるサーバーサイドの開発を担当しています。また、Asynchronous RPC/REST libraryであるArmeriaの開発を行っています。 https://github.com/line/armeria
Spring Cloud Function provides a new programming model for Spring Boot applications, abstracting away all of the transport details and infrastructure, allowing the developer to keep all the familiar tools and processes, and focus firmly on business logic. Join this presentation to learn about the features of this new project, and why it is going to change the way that you build applications. Spring Cloud FunctionはSpring Bootアプリケーションに新しいプログラミングモデルを提供します。トランスポートの詳細とインフラストラクチャを抽象化し、開発者が使い慣れたツールやプロセスを用いてビジネスロジックを実装するのに集中することを可能にします。 本セッションに参加し、この新プロジェクトの機能となぜそれがアプリケーションのビルド方法が変えていくのかを学んでください。 (本セッションは同時通訳予定です)
Pivotal
Spring Cloud Function provides a new programming model for Spring Boot applications, abstracting away all of the transport details and infrastructure, allowing the developer to keep all the familiar tools and processes, and focus firmly on business logic. Join this presentation to learn about the features of this new project, and why it is going to change the way that you build applications. Spring Cloud FunctionはSpring Bootアプリケーションに新しいプログラミングモデルを提供します。トランスポートの詳細とインフラストラクチャを抽象化し、開発者が使い慣れたツールやプロセスを用いてビジネスロジックを実装するのに集中することを可能にします。 本セッションに参加し、この新プロジェクトの機能となぜそれがアプリケーションのビルド方法が変えていくのかを学んでください。 (本セッションは同時通訳予定です)
Pivotal
Founder of Spring Cloud, Spring Boot, Spring Batch, lead of Spring Security OAuth, and an active contributor to Spring Integration, Spring Framework, Spring AMQP, Spring Security. Experienced, delivery-focused architect and development manager. Has designed and built successful enterprise software solutions using Spring, and implemented them in major institutions worldwide. Spring Cloud, Spring Boot, Spring Batchの創始者であり、Spring Security OAuthのリードエンジニア。Spring Integration, spring Framework, Spring AMQP, Spring Securityにも積極的にコントリビュートしています。経験豊富でデリバリー指向のアーキテクトであり、開発マネージャでもあります。Springを用いたエンタープライズソリューションを設計し、世界中の主要機関で実装してきました。
Spring はテストドリブン開発(TDD)を行うための様々な便利機能を提供してくれています。 このセッションでは、サポートクラスやモックオブジェクト、アノテーションなどを利用し、効率的なテストを行う方法をご紹介します。
株式会社タグバンガーズ
株式会社タグバンガーズ
Spring はテストドリブン開発(TDD)を行うための様々な便利機能を提供してくれています。 このセッションでは、サポートクラスやモックオブジェクト、アノテーションなどを利用し、効率的なテストを行う方法をご紹介します。
株式会社タグバンガーズ
株式会社タグバンガーズで、Spring ベースのウェブアプリケーションを開発。 Spring Bootの好きなアノテーションは、@ConditionalOnMissingBean。
株式会社タグバンガーズ
株式会社タグバンガーズでインターンとして主にJavaを勉強している。好きなコーヒー豆はグアテマラ産。
ビッグデータの処理基盤をもっとシンプルにしたい。刻一刻と更新される大量のデータをリアルタイムに分析したい。そんな希望を叶えるのが「SnappyData」です。 Apache Sparkやインメモリーデータグリッドを統合することにより、バッチ処理やストリームデータ処理だけでなく、SQLによるクエリ分析やトランザクションにも対応する“夢のデータベース”です。ビッグデータ処理の新たなスタンダード・SnappyDataの魅力を余すところなくお伝えします。 今回はSpringと直接の関係は薄いのですが、来場者の皆様にとっては有益な情報になると思います。
ウルシステムズ株式会社 マネージングコンサルタント
ビッグデータの処理基盤をもっとシンプルにしたい。刻一刻と更新される大量のデータをリアルタイムに分析したい。そんな希望を叶えるのが「SnappyData」です。 Apache Sparkやインメモリーデータグリッドを統合することにより、バッチ処理やストリームデータ処理だけでなく、SQLによるクエリ分析やトランザクションにも対応する“夢のデータベース”です。ビッグデータ処理の新たなスタンダード・SnappyDataの魅力を余すところなくお伝えします。 今回はSpringと直接の関係は薄いのですが、来場者の皆様にとっては有益な情報になると思います。
ウルシステムズ株式会社 マネージングコンサルタント
1978年、熊本県生まれ。ITシステム会社を経て、2007年にウルシステムズ株式会社に入社。分散処理、インメモリー処理などさまざまな技術を駆使して日々、業務ITに関する課題を解決している。「Japan Apache Geode User Group」の発足にも携わる。
for Beginner
詳細をみるマイクロサービスを開発するためにも、フロントエンドでは何をしどのようなことが行われているのかをSpringエンジニアも理解する必要があります。今回はAngular を例にしそのアーキテクチャや特徴を解説します。
アシラス株式会社
マイクロサービスを開発するためにも、フロントエンドでは何をしどのようなことが行われているのかをSpringエンジニアも理解する必要があります。今回はAngular を例にしそのアーキテクチャや特徴を解説します。
アシラス株式会社
エンタープライズ業界にWebを広めるべく日々奮闘。COBOLでの生産管理/会計システムから始まり、Oracle Databaseでの物流系DB設計&実装、Javaフレームワーク/品質管理システム開発など経験。現在はWebの魅力に取り憑かれ、html5jやAngular Japan User Group などコミュニティ活動を積極的に行っている。 オープンソースカンファレンスに参加し、Webの魅力を伝えるべく全国行脚実施中。
Javaでマイクロサービス開発をしようと思ったとき、フレームワークの最有力候補になるのがSpring BootとSpring Cloudでしょう。 このセッションでは、これまであまりSpring BootやSpring Cloudを利用したことがない方向けに、Spring Bootの始め方から、マイクロサービス開発に必要な要素とそれに対するSpring Cloudの役割などを紹介します。 たとえばWebサービスの作り方、テストの方法、またサービスディスカバリや非同期処理、サーキットブレイカーなどについて、Spring BootやSpring Cloudで効率よく開発する方法をお伝えします。
Acroquest Technology株式会社 / 日本Javaユーザーグループ
Javaでマイクロサービス開発をしようと思ったとき、フレームワークの最有力候補になるのがSpring BootとSpring Cloudでしょう。 このセッションでは、これまであまりSpring BootやSpring Cloudを利用したことがない方向けに、Spring Bootの始め方から、マイクロサービス開発に必要な要素とそれに対するSpring Cloudの役割などを紹介します。 たとえばWebサービスの作り方、テストの方法、またサービスディスカバリや非同期処理、サーキットブレイカーなどについて、Spring BootやSpring Cloudで効率よく開発する方法をお伝えします。
Acroquest Technology株式会社 / 日本Javaユーザーグループ
アーキテクトやトラブルシューターを務める芸人系エンジニア。コミュニティ活動として、関西Javaエンジニアの会(関ジャバ)の立ち上げや、日本Javaユーザグループ(JJUG)の幹事を務めるほか、サンフランシスコのJavaOne 2013、2015や、ラスベガスのSpringOne Platform 2016などに登壇。好きなアーティストはBABYMETALデス!
JHipsterをご存知ですか? JHipsterは SpringBoot + Angular を用いたモダンWebアプリケーションの雛形を生成する、 Yeoman ジェネレーターです。 本セッションでは、 ・JHipsterの紹介 ・JHipster入門 ・アプリケーション構築事例 ・JHipsterを用いたマイクロサービス開発手法 まで幅広くお話させて頂きます。
株式会社第一コンピュータリソース 大阪支店
JHipsterをご存知ですか? JHipsterは SpringBoot + Angular を用いたモダンWebアプリケーションの雛形を生成する、 Yeoman ジェネレーターです。 本セッションでは、 ・JHipsterの紹介 ・JHipster入門 ・アプリケーション構築事例 ・JHipsterを用いたマイクロサービス開発手法 まで幅広くお話させて頂きます。
株式会社第一コンピュータリソース 大阪支店
ビールと猫とJavaを愛する大阪のシステムアーキテクト。 最近はレガシー化する体のリファクタリングに奮闘中。
Spring Security OAuthを使ったOAuth 2.0の認可サーバー・リソースサーバーの構築とカスタマイズについてお話します。 それとSpring Securityでもバージョン5.0.0からOAuth 2.0とOpenID Connect 1.0に対応されるので、そちらについてもお話します。 OAuth 2.0やOpenID Connect 1.0自体の説明はほとんど行わず、Spring Security OAuthやSpring Securityを使ったコードを中心にお話する予定です。
-
Spring Security OAuthを使ったOAuth 2.0の認可サーバー・リソースサーバーの構築とカスタマイズについてお話します。 それとSpring Securityでもバージョン5.0.0からOAuth 2.0とOpenID Connect 1.0に対応されるので、そちらについてもお話します。 OAuth 2.0やOpenID Connect 1.0自体の説明はほとんど行わず、Spring Security OAuthやSpring Securityを使ったコードを中心にお話する予定です。
-
-
当日朝・昼休みは混雑が予想されますので、余裕を持ってお越しください。