Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Hiroto Yamakawa
1,348 views
Wicket with Spring Boot on Azure
Java Do #04(α版) http://javado.connpass.com/event/26020/
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Downloaded 11 times
1
/ 52
2
/ 52
3
/ 52
4
/ 52
5
/ 52
6
/ 52
7
/ 52
8
/ 52
9
/ 52
10
/ 52
11
/ 52
12
/ 52
13
/ 52
14
/ 52
15
/ 52
16
/ 52
17
/ 52
18
/ 52
19
/ 52
20
/ 52
21
/ 52
22
/ 52
23
/ 52
24
/ 52
25
/ 52
26
/ 52
27
/ 52
28
/ 52
29
/ 52
30
/ 52
31
/ 52
32
/ 52
33
/ 52
34
/ 52
35
/ 52
36
/ 52
37
/ 52
38
/ 52
39
/ 52
40
/ 52
41
/ 52
42
/ 52
43
/ 52
44
/ 52
45
/ 52
46
/ 52
47
/ 52
48
/ 52
49
/ 52
50
/ 52
51
/ 52
52
/ 52
More Related Content
PDF
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
by
Kentoku
PDF
Spiderストレージエンジンのご紹介
by
Kentoku
PDF
Spider storage engine (dec212016)
by
Kentoku
PDF
MariaDB 10.3から利用できるSpider関連の性能向上機能・便利機能ほか
by
Kentoku
PDF
Vector
by
NakamuraShinsaku
PDF
hs_spider_hs_something_20110906
by
Kentoku
PDF
MariaDB Spider Mroonga 20140218
by
Kentoku
PDF
データ圧縮アルゴリズムを用いたマルウェア感染通信ログの判定
by
JubatusOfficial
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
by
Kentoku
Spiderストレージエンジンのご紹介
by
Kentoku
Spider storage engine (dec212016)
by
Kentoku
MariaDB 10.3から利用できるSpider関連の性能向上機能・便利機能ほか
by
Kentoku
Vector
by
NakamuraShinsaku
hs_spider_hs_something_20110906
by
Kentoku
MariaDB Spider Mroonga 20140218
by
Kentoku
データ圧縮アルゴリズムを用いたマルウェア感染通信ログの判定
by
JubatusOfficial
What's hot
PPTX
5. ミニ・スーパコンピュータを自作しよう!
by
奈良先端大 情報科学研究科
PDF
NDVI
by
NakamuraShinsaku
PDF
Spiderの最新動向 20131009
by
Kentoku
PDF
Spiderの最新動向 20130419
by
Kentoku
PDF
ASTERFalseColorImage1
by
NakamuraShinsaku
PDF
Classification
by
NakamuraShinsaku
PDF
ASTERGDEMContour
by
NakamuraShinsaku
PDF
ASTERFalseColorImage2
by
NakamuraShinsaku
PDF
メトロファイバーを用いた広帯域ストレージネットワークの考察
by
Naoto MATSUMOTO
PDF
CloudStack4.4でGlusterFS環境を構築してみた
by
Takuma Nakajima
PDF
OSC関西@京都2014 CloudStackの歩き方
by
Midori Oge
PDF
AzureでOpen stackを学ぼう
by
Keruru Ishibashi
PDF
データセンターから見たストレージネットワークとその理解
by
Naoto MATSUMOTO
PDF
Spider DeNA Technology Seminar #2
by
Kentoku
PDF
RubyistのためのCloudStack APIコンソール
by
Takuma Nakajima
PDF
Ubuntu Offline Meeting 2013.05 Tokyo
by
Masanori Itoh
PDF
Jubaanomalyについて
by
JubatusOfficial
PPTX
Aws S3 Usecase on Jawsug Niigata 20190126
by
Masayuki Sakamoto
PPTX
U1 lt120119
by
Uemura Yuichi
ODP
Next-L Enju 開発ワークショップ #10
by
Kosuke Tanabe
5. ミニ・スーパコンピュータを自作しよう!
by
奈良先端大 情報科学研究科
NDVI
by
NakamuraShinsaku
Spiderの最新動向 20131009
by
Kentoku
Spiderの最新動向 20130419
by
Kentoku
ASTERFalseColorImage1
by
NakamuraShinsaku
Classification
by
NakamuraShinsaku
ASTERGDEMContour
by
NakamuraShinsaku
ASTERFalseColorImage2
by
NakamuraShinsaku
メトロファイバーを用いた広帯域ストレージネットワークの考察
by
Naoto MATSUMOTO
CloudStack4.4でGlusterFS環境を構築してみた
by
Takuma Nakajima
OSC関西@京都2014 CloudStackの歩き方
by
Midori Oge
AzureでOpen stackを学ぼう
by
Keruru Ishibashi
データセンターから見たストレージネットワークとその理解
by
Naoto MATSUMOTO
Spider DeNA Technology Seminar #2
by
Kentoku
RubyistのためのCloudStack APIコンソール
by
Takuma Nakajima
Ubuntu Offline Meeting 2013.05 Tokyo
by
Masanori Itoh
Jubaanomalyについて
by
JubatusOfficial
Aws S3 Usecase on Jawsug Niigata 20190126
by
Masayuki Sakamoto
U1 lt120119
by
Uemura Yuichi
Next-L Enju 開発ワークショップ #10
by
Kosuke Tanabe
Similar to Wicket with Spring Boot on Azure
PPTX
20110924 shizuoka azure-forsharing
by
Kazuki Aranami
PDF
20150704 MS Azure最新 - innovation egg 第4回
by
Keiji Kamebuchi
PDF
【Japan Partner Conference 2019】Microsoft Azure と AI で加速するデジタル改革
by
日本マイクロソフト株式会社
PDF
20170921 日本生物物理学会 マイクロソフトのR&DクラウドとAI
by
Kukita Gen
PDF
IoTでAzureのサービス利用~専門知識なしで始める超入門~
by
Kousuke Takada
PDF
これからSpringを使う開発者が知っておくべきこと
by
土岐 孝平
PDF
【de:code 2020】 学生諸君! Azure であそぼう! ~Microsoft の AI を自作アプリに取り入れるまで~
by
日本マイクロソフト株式会社
PDF
Cloud principles and paradigms kimtea-2010-04-24
by
Kazuki Aranami
PDF
JSUG 20141127 「Spring Bootを用いたドメイン駆動設計」
by
Junichiro Kazama
PDF
わんくま東京勉強会#46 Azureセッション資料
by
Shinichiro Isago
PDF
わんくま東京勉強会#46 Azureセッション資料
by
guest628c07
20110924 shizuoka azure-forsharing
by
Kazuki Aranami
20150704 MS Azure最新 - innovation egg 第4回
by
Keiji Kamebuchi
【Japan Partner Conference 2019】Microsoft Azure と AI で加速するデジタル改革
by
日本マイクロソフト株式会社
20170921 日本生物物理学会 マイクロソフトのR&DクラウドとAI
by
Kukita Gen
IoTでAzureのサービス利用~専門知識なしで始める超入門~
by
Kousuke Takada
これからSpringを使う開発者が知っておくべきこと
by
土岐 孝平
【de:code 2020】 学生諸君! Azure であそぼう! ~Microsoft の AI を自作アプリに取り入れるまで~
by
日本マイクロソフト株式会社
Cloud principles and paradigms kimtea-2010-04-24
by
Kazuki Aranami
JSUG 20141127 「Spring Bootを用いたドメイン駆動設計」
by
Junichiro Kazama
わんくま東京勉強会#46 Azureセッション資料
by
Shinichiro Isago
わんくま東京勉強会#46 Azureセッション資料
by
guest628c07
More from Hiroto Yamakawa
PDF
Java9直前!最近のJava復習ハンズオン
by
Hiroto Yamakawa
PDF
Wio Nodeを使った 高校生のIoTプログラミング体験
by
Hiroto Yamakawa
PDF
Apache Wicketのユニットテスト機能
by
Hiroto Yamakawa
PDF
地方私立大の助教が Apache Wicketの勉強会を 開いたら
by
Hiroto Yamakawa
PDF
プログラミング言語に関する学生へのアンケート
by
Hiroto Yamakawa
PDF
札幌のJavaコミュニティ Java Doを立ち上げた話
by
Hiroto Yamakawa
PDF
Lombok ハンズオン
by
Hiroto Yamakawa
PDF
60分で体験する Stream / Lambda ハンズオン
by
Hiroto Yamakawa
PPT
Wicket体験談
by
Hiroto Yamakawa
Java9直前!最近のJava復習ハンズオン
by
Hiroto Yamakawa
Wio Nodeを使った 高校生のIoTプログラミング体験
by
Hiroto Yamakawa
Apache Wicketのユニットテスト機能
by
Hiroto Yamakawa
地方私立大の助教が Apache Wicketの勉強会を 開いたら
by
Hiroto Yamakawa
プログラミング言語に関する学生へのアンケート
by
Hiroto Yamakawa
札幌のJavaコミュニティ Java Doを立ち上げた話
by
Hiroto Yamakawa
Lombok ハンズオン
by
Hiroto Yamakawa
60分で体験する Stream / Lambda ハンズオン
by
Hiroto Yamakawa
Wicket体験談
by
Hiroto Yamakawa
Wicket with Spring Boot on Azure
1.
Wicket with SpringBoot on
Azure
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