Submit Search
Upload
Wicket with Spring Boot on Azure
•
0 likes
•
1,344 views
Hiroto Yamakawa
Follow
Java Do #04(α版) http://javado.connpass.com/event/26020/
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 52
Download now
Download to read offline
Recommended
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Kentoku
Spiderストレージエンジンのご紹介
Spiderストレージエンジンのご紹介
Kentoku
Spider storage engine (dec212016)
Spider storage engine (dec212016)
Kentoku
MariaDB 10.3から利用できるSpider関連の性能向上機能・便利機能ほか
MariaDB 10.3から利用できるSpider関連の性能向上機能・便利機能ほか
Kentoku
Vector
Vector
NakamuraShinsaku
hs_spider_hs_something_20110906
hs_spider_hs_something_20110906
Kentoku
MariaDB Spider Mroonga 20140218
MariaDB Spider Mroonga 20140218
Kentoku
データ圧縮アルゴリズムを用いたマルウェア感染通信ログの判定
データ圧縮アルゴリズムを用いたマルウェア感染通信ログの判定
JubatusOfficial
Recommended
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Kentoku
Spiderストレージエンジンのご紹介
Spiderストレージエンジンのご紹介
Kentoku
Spider storage engine (dec212016)
Spider storage engine (dec212016)
Kentoku
MariaDB 10.3から利用できるSpider関連の性能向上機能・便利機能ほか
MariaDB 10.3から利用できるSpider関連の性能向上機能・便利機能ほか
Kentoku
Vector
Vector
NakamuraShinsaku
hs_spider_hs_something_20110906
hs_spider_hs_something_20110906
Kentoku
MariaDB Spider Mroonga 20140218
MariaDB Spider Mroonga 20140218
Kentoku
データ圧縮アルゴリズムを用いたマルウェア感染通信ログの判定
データ圧縮アルゴリズムを用いたマルウェア感染通信ログの判定
JubatusOfficial
5. ミニ・スーパコンピュータを自作しよう!
5. ミニ・スーパコンピュータを自作しよう!
奈良先端大 情報科学研究科
NDVI
NDVI
NakamuraShinsaku
Spiderの最新動向 20131009
Spiderの最新動向 20131009
Kentoku
Spiderの最新動向 20130419
Spiderの最新動向 20130419
Kentoku
ASTERFalseColorImage1
ASTERFalseColorImage1
NakamuraShinsaku
Classification
Classification
NakamuraShinsaku
ASTERGDEMContour
ASTERGDEMContour
NakamuraShinsaku
ASTERFalseColorImage2
ASTERFalseColorImage2
NakamuraShinsaku
メトロファイバーを用いた広帯域ストレージネットワークの考察
メトロファイバーを用いた広帯域ストレージネットワークの考察
Naoto MATSUMOTO
CloudStack4.4でGlusterFS環境を構築してみた
CloudStack4.4でGlusterFS環境を構築してみた
Takuma Nakajima
OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方
Midori Oge
AzureでOpen stackを学ぼう
AzureでOpen stackを学ぼう
Keruru Ishibashi
データセンターから見たストレージネットワークとその理解
データセンターから見たストレージネットワークとその理解
Naoto MATSUMOTO
Spider DeNA Technology Seminar #2
Spider DeNA Technology Seminar #2
Kentoku
RubyistのためのCloudStack APIコンソール
RubyistのためのCloudStack APIコンソール
Takuma Nakajima
Ubuntu Offline Meeting 2013.05 Tokyo
Ubuntu Offline Meeting 2013.05 Tokyo
Masanori Itoh
Jubaanomalyについて
Jubaanomalyについて
JubatusOfficial
Aws S3 Usecase on Jawsug Niigata 20190126
Aws S3 Usecase on Jawsug Niigata 20190126
Masayuki Sakamoto
U1 lt120119
U1 lt120119
Uemura Yuichi
Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10
Kosuke Tanabe
[DSO] Machine Learning Seminar Vol.8 Chapter 9
[DSO] Machine Learning Seminar Vol.8 Chapter 9
Teruyuki Sakaue
Osoljp201210 oi swift
Osoljp201210 oi swift
Noriyasu Sakaue
More Related Content
What's hot
5. ミニ・スーパコンピュータを自作しよう!
5. ミニ・スーパコンピュータを自作しよう!
奈良先端大 情報科学研究科
NDVI
NDVI
NakamuraShinsaku
Spiderの最新動向 20131009
Spiderの最新動向 20131009
Kentoku
Spiderの最新動向 20130419
Spiderの最新動向 20130419
Kentoku
ASTERFalseColorImage1
ASTERFalseColorImage1
NakamuraShinsaku
Classification
Classification
NakamuraShinsaku
ASTERGDEMContour
ASTERGDEMContour
NakamuraShinsaku
ASTERFalseColorImage2
ASTERFalseColorImage2
NakamuraShinsaku
メトロファイバーを用いた広帯域ストレージネットワークの考察
メトロファイバーを用いた広帯域ストレージネットワークの考察
Naoto MATSUMOTO
CloudStack4.4でGlusterFS環境を構築してみた
CloudStack4.4でGlusterFS環境を構築してみた
Takuma Nakajima
OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方
Midori Oge
AzureでOpen stackを学ぼう
AzureでOpen stackを学ぼう
Keruru Ishibashi
データセンターから見たストレージネットワークとその理解
データセンターから見たストレージネットワークとその理解
Naoto MATSUMOTO
Spider DeNA Technology Seminar #2
Spider DeNA Technology Seminar #2
Kentoku
RubyistのためのCloudStack APIコンソール
RubyistのためのCloudStack APIコンソール
Takuma Nakajima
Ubuntu Offline Meeting 2013.05 Tokyo
Ubuntu Offline Meeting 2013.05 Tokyo
Masanori Itoh
Jubaanomalyについて
Jubaanomalyについて
JubatusOfficial
Aws S3 Usecase on Jawsug Niigata 20190126
Aws S3 Usecase on Jawsug Niigata 20190126
Masayuki Sakamoto
U1 lt120119
U1 lt120119
Uemura Yuichi
Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10
Kosuke Tanabe
What's hot
(20)
5. ミニ・スーパコンピュータを自作しよう!
5. ミニ・スーパコンピュータを自作しよう!
NDVI
NDVI
Spiderの最新動向 20131009
Spiderの最新動向 20131009
Spiderの最新動向 20130419
Spiderの最新動向 20130419
ASTERFalseColorImage1
ASTERFalseColorImage1
Classification
Classification
ASTERGDEMContour
ASTERGDEMContour
ASTERFalseColorImage2
ASTERFalseColorImage2
メトロファイバーを用いた広帯域ストレージネットワークの考察
メトロファイバーを用いた広帯域ストレージネットワークの考察
CloudStack4.4でGlusterFS環境を構築してみた
CloudStack4.4でGlusterFS環境を構築してみた
OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方
AzureでOpen stackを学ぼう
AzureでOpen stackを学ぼう
データセンターから見たストレージネットワークとその理解
データセンターから見たストレージネットワークとその理解
Spider DeNA Technology Seminar #2
Spider DeNA Technology Seminar #2
RubyistのためのCloudStack APIコンソール
RubyistのためのCloudStack APIコンソール
Ubuntu Offline Meeting 2013.05 Tokyo
Ubuntu Offline Meeting 2013.05 Tokyo
Jubaanomalyについて
Jubaanomalyについて
Aws S3 Usecase on Jawsug Niigata 20190126
Aws S3 Usecase on Jawsug Niigata 20190126
U1 lt120119
U1 lt120119
Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10
Similar to Wicket with Spring Boot on Azure
[DSO] Machine Learning Seminar Vol.8 Chapter 9
[DSO] Machine Learning Seminar Vol.8 Chapter 9
Teruyuki Sakaue
Osoljp201210 oi swift
Osoljp201210 oi swift
Noriyasu Sakaue
本の紹介「絵で見てわかるITインフラの仕組み」
本の紹介「絵で見てわかるITインフラの仕組み」
Takahiko Sato
論文読み会 発表資料 SPMモデル
論文読み会 発表資料 SPMモデル
WEBFARMER. ltd.
増加するコアを使い切れ!!
増加するコアを使い切れ!!
guestc06e54
Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014
Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014
Nobuyuki Tamaoki
JAWS DAYS 2022
JAWS DAYS 2022
陽平 山口
CEDEC2014: アンリアル・エンジン4を技術者が活用するための最新ノウハウ
CEDEC2014: アンリアル・エンジン4を技術者が活用するための最新ノウハウ
エピック・ゲームズ・ジャパン Epic Games Japan
OpenStack Object Storage; Usage
OpenStack Object Storage; Usage
irix_jp
AzureStorageのオブジェクトレプリケートを試してみた
AzureStorageのオブジェクトレプリケートを試してみた
裕之 木下
Java 9 and Future #jjug
Java 9 and Future #jjug
Yuji Kubota
Open modeler
Open modeler
Yoshiki Izumi
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
Yasuyuki Sugai
【エンジニア勉強会】MicrosoftAzure.
【エンジニア勉強会】MicrosoftAzure.
エンジニア勉強会 エスキュービズム
110903 jazug lt_tanaka_pub
110903 jazug lt_tanaka_pub
Takayoshi Tanaka
Azure How to Learn &ゆるふわ雑談Q&A
Azure How to Learn &ゆるふわ雑談Q&A
Keiji Kamebuchi
実例で見るセンサーネットワーク
実例で見るセンサーネットワーク
Masateru Suzuki
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
Satoshi Kubo
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
normalian
20120913 nosql@hikarie(okuyama fuse)
20120913 nosql@hikarie(okuyama fuse)
Takahiro Iwase
Similar to Wicket with Spring Boot on Azure
(20)
[DSO] Machine Learning Seminar Vol.8 Chapter 9
[DSO] Machine Learning Seminar Vol.8 Chapter 9
Osoljp201210 oi swift
Osoljp201210 oi swift
本の紹介「絵で見てわかるITインフラの仕組み」
本の紹介「絵で見てわかるITインフラの仕組み」
論文読み会 発表資料 SPMモデル
論文読み会 発表資料 SPMモデル
増加するコアを使い切れ!!
増加するコアを使い切れ!!
Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014
Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014
JAWS DAYS 2022
JAWS DAYS 2022
CEDEC2014: アンリアル・エンジン4を技術者が活用するための最新ノウハウ
CEDEC2014: アンリアル・エンジン4を技術者が活用するための最新ノウハウ
OpenStack Object Storage; Usage
OpenStack Object Storage; Usage
AzureStorageのオブジェクトレプリケートを試してみた
AzureStorageのオブジェクトレプリケートを試してみた
Java 9 and Future #jjug
Java 9 and Future #jjug
Open modeler
Open modeler
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
【エンジニア勉強会】MicrosoftAzure.
【エンジニア勉強会】MicrosoftAzure.
110903 jazug lt_tanaka_pub
110903 jazug lt_tanaka_pub
Azure How to Learn &ゆるふわ雑談Q&A
Azure How to Learn &ゆるふわ雑談Q&A
実例で見るセンサーネットワーク
実例で見るセンサーネットワーク
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
20120913 nosql@hikarie(okuyama fuse)
20120913 nosql@hikarie(okuyama fuse)
More from Hiroto Yamakawa
Java9直前!最近のJava復習ハンズオン
Java9直前!最近のJava復習ハンズオン
Hiroto Yamakawa
Wio Nodeを使った 高校生のIoTプログラミング体験
Wio Nodeを使った 高校生のIoTプログラミング体験
Hiroto Yamakawa
Apache Wicketのユニットテスト機能
Apache Wicketのユニットテスト機能
Hiroto Yamakawa
地方私立大の助教が Apache Wicketの勉強会を 開いたら
地方私立大の助教が Apache Wicketの勉強会を 開いたら
Hiroto Yamakawa
プログラミング言語に関する学生へのアンケート
プログラミング言語に関する学生へのアンケート
Hiroto Yamakawa
札幌のJavaコミュニティ Java Doを立ち上げた話
札幌のJavaコミュニティ Java Doを立ち上げた話
Hiroto Yamakawa
Lombok ハンズオン
Lombok ハンズオン
Hiroto Yamakawa
60分で体験する Stream / Lambda ハンズオン
60分で体験する Stream / Lambda ハンズオン
Hiroto Yamakawa
Wicket体験談
Wicket体験談
Hiroto Yamakawa
More from Hiroto Yamakawa
(9)
Java9直前!最近のJava復習ハンズオン
Java9直前!最近のJava復習ハンズオン
Wio Nodeを使った 高校生のIoTプログラミング体験
Wio Nodeを使った 高校生のIoTプログラミング体験
Apache Wicketのユニットテスト機能
Apache Wicketのユニットテスト機能
地方私立大の助教が Apache Wicketの勉強会を 開いたら
地方私立大の助教が Apache Wicketの勉強会を 開いたら
プログラミング言語に関する学生へのアンケート
プログラミング言語に関する学生へのアンケート
札幌のJavaコミュニティ Java Doを立ち上げた話
札幌のJavaコミュニティ Java Doを立ち上げた話
Lombok ハンズオン
Lombok ハンズオン
60分で体験する Stream / Lambda ハンズオン
60分で体験する Stream / Lambda ハンズオン
Wicket体験談
Wicket体験談
Wicket with Spring Boot on Azure
1.
Wicket with SpringBoot on
Azure
2.
3.
はじめに 3
4.
背景と目的 4
5.
想定するIoTシステムのモデル 5
6.
学修者と学修シナリオ(案) 6
7.
学修者と学修シナリオ(案) 7
8.
今日のお話 8
9.
今日のお話 学修シナリオ(案)にむけた 教材のプロトタイプをつくってみた ・せっかくの機会なのでAzureで ※DreamSpark使えると学生がやりやすいはず ・WicketをSpringBootで動かしてみる ・SpringBootをAzure Web Appsで動かしてみる ・Azure
Table Storage をJavaから使ってみる 9
10.
学習教材の概要(プロトタイプ) 10
11.
学習教材の概要(プロトタイプ) 11
12.
プロトタイプの動作の流れ • Intel Edison(Arduino)でセンサーデータを取得する ※温度センサーにしてみたらあまりに変化が緩やかなので光量センサ •
センサーデータをHTTP(POST)でWebAPIに送信する ※WebAPIはWicketで簡易実装 ※WebSocket or 他のプロトコルにチャレンジしたかったけど今回は時間切れ • WebAPIで受け取ったデータをAzure Storage Tableに格納する ※Azure Storage SDK for Javaを利用 • Storage Tableから過去20個分の取得データを取り出して、グラフ化する ※グラフはWicket+WickedChartで簡易実装 • 将来拡張しやすいように、WicketはSpringBootで動作させる
13.
わざわざ作らなくても ○○でできるよ 禁止 13
14.
デモ 14
15.
15
16.
ソースコード要点解説 16
17.
Wicket with Spring
Boot 17
18.
Wicket with SpringBoot 18
19.
pom.xml: 19
20.
ServletContextInitializer: 20
21.
WebApplication: 21
22.
Example of WebPage: 22
23.
Spring Boot on
Azure 23
24.
SpringBoot on Azure 24
25.
SpringBootServletInitializer: 25
26.
pom.xml: 26
27.
pom.xml: 27
28.
ここまでの設定で、Wicket を使う SpringBootアプリケーションを Azure Web
Appsで動作させられる 28
29.
Wicket WebPage as
WebAPI 29
30.
Wicket WebPage as
WebAPI 30
31.
Azure Storage Table 31
32.
Azure Table Storage
(KVS) 32
33.
pom.xml: 33 アカウント作成:
34.
Application.properties: 34
35.
AzureStorageConfig: 35
36.
AzureStorage: 36
37.
Entity:
38.
TableStorageRepository: 38
39.
WickedChart 39
40.
40
41.
GraphPage, TemperatureChart 41
42.
Grove Light sensor
with Edison 42
43.
43
44.
44
45.
45
46.
temperature.js 46
47.
おわりに 47
48.
SpringBootでWicketが動く 48 Edisonで数行でセンサーデータとれる
49.
Azureを使ってみて(1) 49
50.
Azureを使ってみて(2) 50
51.
まとめ IoTをテーマに、プログラミング初学者∼システム開発経 験者が学習/学修できる教材のプロトタイプをつくってみた • WicketをSpringBootで動かしてみた • SpringBootをAzure
Web Appで動かしてみた • Azure Table Storage をJavaから使ってみた • Javaが使える日本語フレンドリーな高機能PaaSとして 良い感触 51
52.
画像出典
Download now