SlideShare a Scribd company logo
2015/08/29
Java女子部勉強会
女子部も実践!
はじめてのJava EEハンズオン
ーメモ帳アプリを作ってみようー
梶浦美咲
(日本オラクル)
1
本プレゼン資料は私個人の見
解であり所属会社の見解を反
映したものではありません。
2
自己紹介
• かじうらみさき(@Kaji_ichigo)
• 2014年 日本オラクル新卒入社
– 社会人2年生★
– Java女子部2年生★
• Javaのコンサルタントをしています
• [お仕事]
–Java EE周辺技術支援
–Javaのバージョンアップのための調査
3
本日の目的
4
• Java EEがどのようなものか、
なんとなく理解して帰る!!
本日の目的
• Java EEがどのようなものか、
なんとなく理解して帰る!!
• JSF(画面作成用API)を使った画面
の作成方法がなんとなく分かった!
状態を目指す
5
参加対象者
• Java EEに触れたことのない方
(Javaの言語自体は分かる or 勉強中)
6
本日のコンテンツ
• Java EEの概要紹介(20分)
• Java EEハンズオン(90分)
–Java EEでメモ帳アプリケーションをつ
くってみましょう!
7
8
事前環境構築
• JDK(Java Development Kit)
– Javaでアプリケーションを開発すためのコンパ
イラ、デバッガ、クラスライブラリ、Javaプロ
グラム実行環境(Java仮想マシン)などが含まれ
ている
• NetBeans
– Java EEでの開発に適したIDE(統合開発環境)。
Java EEに準拠したGlassFish Serverがセット
になっている
9
事前環境構築(今回)
• 以下の順番でインストール
• JDK 8u51 with NetBeans 8.0.2のインストール
– 必要なJDKがバンドルされたNetBeans
[入手先]
– http://www.oracle.com/technetwork/java/javase/downloads/jdk-
netbeans-jsp-142931.html
• Java EEプラグインの追加
– メニューバー「ツール」->プラグイン->使用可能なプラグイン->
「EJBおよびEAR」「Java EEベース」をチェック->インストール
• サーバの設定
– サービスタブ->「サーバ」を右クリック->サーバーの追加->
GlassFish Serverを選択->(存在しない場合…ライセンス契
約・・・にチェック->今すぐダウンロード->GlassFish
Server4.1)->次->終了
10
事前環境構築(こちらでもOK)
• 以下の順番でインストール
• ①JDK(Java SE 8u60)インストール
http://www.oracle.com/technetwork/java/ja
vase/downloads/
• ②NetBeans(Java EE版)インストール
https://netbeans.org/downloads/
11
What’s
Java EE?
12
Java EE
= Java Enterprise Edition
Webアプリケーションの開発
時によく利用する機能をまと
めたフレームワーク
13
Java SE ベース(文法体系)
Webアプリ開発
に使う機能Java EE
Java EEの機能
アプリケーション画面の作成
• 画面の入力値チェック、文字列の変換、画面用テン
プレート、グローバル対応
アプリケーションロジックの作成
• トランザクション(データベース処理の一連のまと
まり)、他のアプリケーションとの連携など
データベース処理
• データベースを意識しないレコードの生成・読み取
り・更新・削除 14
Java EEの機能
15
Connector
JPA JTA
JMS
Managed Bean EJB
Common Annotations
Interceptors
CDIServletJSPJSF JAX-RSEL
Java Caching
API
Batch Application
Java API for
JSON Processing
Java API for
WebSocket
Bean Validation
Java EEの機能
16
Connector
JPA JTA
JMS
Managed Bean EJB
Common Annotations
Interceptors
CDIServletJSPJSF JAX-RSEL
Bean Validation
Java Caching
API
Batch Application
Java API for
JSON Processing
Java API for
WebSocket
ハンズオンの対象
JSF(JavaServer Faces)
画面を部品(コンポーネント)単位で作成できるAPI
• 画面に配置したUI部品を、Javaクラスのメン
バ(フィールドやメソッド)に対応づけてアプ
リケーションを開発できる!
Duke
男
名前:
性別:
private String name;
private String sex;
public void register()
RegisterBean
部品とフィールドを
紐付ける(=バインド)
Javaクラス
(マネージドBean)
送信
ブラウザ
17
名前:
<h:inputTest value =“#{registerBean.name}”/>
性別:
<h:inputText value=“#{registerBean.sex}”/>
<h:commandButton value=“送信”
action=“#{registerBean.register()}”/>
JSF(JavaServer Faces)
画面を部品(コンポーネント)単位で作成できるAPI
private String name;
private String sex;
public void register()
RegisterBean
部品とフィールドを
紐付ける(=バインド)
Javaクラス
18
XHTML
ページ
(画面上に表示する部品
を記述)
マネージドBean
(表示する値、
ページから呼び出す処理
を記述)
データ
ベース
アプリケーションの構成
プレゼン
テーション層
ビジネス
ロジック層
データ
アクセス層
UI
(画面)
を提供
アプリケー
ション
ロジックを
提供
データ
ベース
処理を
提供
Web
ブラ
ウザ
19
データ
ベース
アプリケーションの構成
プレゼン
テーション層
ビジネス
ロジック層
データ
アクセス層
JSF EJB JPA
Web
ブラ
ウザ
20
データ
ベース
アプリケーションの構成
プレゼン
テーション層
ビジネス
ロジック層
データ
アクセス層
JSF EJB JPA
Web
ブラ
ウザ
21
ハンズオンの対象
• メモ帳アプリ
それでは作ってみましょう!
[作成機能]
– メモ一覧表示
– メモ登録
– メモ編集
– メモ削除
22
画面遷移
メモ一覧表示画面
index.xhtml
メモ編集画面
edit.xhtml
23
作成ファイル
xhtmlファイル
・メモ編集画面
・メモ一覧表示画面
マネージドBean
・ページから呼ばれる処理
を記述
DTOクラス
・メモ1件を表すクラス
24
プロジェクト作成
• メニューバー「ファイル」->新規プロジェクト
– Java Web->Webアプリケーション->次
– プロジェクト名:memo-app ->次
– 以下の状態であることを確認して「次」クリック!
25
プロジェクト作成
– フレームワーク->JavaServer Facesをチェック->終了
– memo-appプロジェクトが生成されていることを確認
– [注意]「ライブラリ」を右クリック->「ライブラリの追
加」->「Java EE 7 APIライブラリ」を選択&追加
– 「memo-app」を右クリック->実行!
– 「Hello from Facelets」とブラウザに表示されれば成功!
26
事前準備
• GlassFishディスクリプタの編集
– 文字コードをWebページ標準のUTF-8に変更する
• GlassFishサーバのデフォルトはISO-8859-1(英語圏用)
– 「memo-app」を右クリック->新規->その他
– GlassFish->GlassFishディスクリプタ->次->終了
– XMLタブ->glassfish-web.xmlの編集
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application
Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app error-url="">
<class-loader delegate="true"/>
<jsp-config>
<property name="keepgenerated" value="true">
<description>Keep a copy of the generated servlet class' java code.</description>
</property>
</jsp-config>
<parameter-encoding default-charset="UTF-8" />
</glassfish-web-app> 27
アプリ作成開始!
28
名前:
<h:inputTest value =“#{registerBean.name}”/>
性別:
<h:inputText value=“#{registerBean.sex}”/>
<h:commandButton value=“送信”
action=“#{registerBean.register()}”/>
private String name;
private String sex;
public void register()
RegisterBean
バインド
JavaクラスXHTML
ページ
(画面上に表示する部品を記述)
マネージドBean
(表示する値、
ページから呼び出す処理
を記述)Duke
男
名前:
性別:
送信
アプリ構成
29
名前:
<h:inputTest value =“#{registerBean.name}”/>
性別:
<h:inputText value=“#{registerBean.sex}”/>
<h:commandButton value=“送信”
action=“#{registerBean.register()}”/>
private String name;
private String sex;
public void register()
RegisterBean
バインド
JavaクラスXHTML
ページ
(画面上に表示する部品を記述)
マネージドBean
(表示する値、
ページから呼び出す処理
を記述)Duke
男
名前:
性別:
送信
これから作る
DTOの作成
• DTOとは?
–Data Transfer Objectの略
「データ」を「運ぶ」「オブジェクト」
– デザインパターンの1つ
– 必要データを格納して他のクラスに引き渡す
• 今回だと
– メモタイトル、メモ内容、作成日時
– ビジネスロジックは書かない
30
入力項目 入力値
クラス名 Memo
パッケージ memo.dto
• memo-appを右クリック->新規->Javaクラス
• 以下を入力->終了
31
DTOの作成
32
• DTOを編集
– [配付資料①]の赤字部分を記載(コメント部分は記載不要)
• Serializableを実装
• プロパティを3つ記載。後はコード自動生成
import文生成方法(importするパッケージ名に注意!)
– 豆電球をクリック->XXをインポートに追加
IDE上ゲッター・セッター生成方法
– ソースコード上右クリック->リファクタリング->フィールドをカプセル
化->ゲッター・セッターにチェック->リファクタリング
IDE上equalsメソッド、hashCodeメソッド実装方法
– ソースコード上右クリック->コードを挿入…->equals()および
hashCode()…->全てのフィールドにチェック->生成
DTOの作成
• DTOの解説
– Bean Validation
• 入力値の検証を行うAPI
• デフォルトで以下のようなアノテーションを用意
(以下は一部)
– @NotNull(nullはダメ)
– @Size(指定範囲のサイズでないとダメ)
• message属性でエラーメッセージを指定
– ValidationMessages.propertiesファイルに書いてもOK
33
DTOの作成
• マネージドBeanとは?
– ページと結びついたJavaクラス
– ページで扱う値、処理を記述する
• 画面遷移、ビジネスロジックの呼び出し、入力値・
出力値の管理
– privateなフィールド変数とpublicなゲッター・セッ
ターを持つ(カプセル化)ふつうのJavaオブジェクト
34
マネージドBeanの作成
マネージドBeanの作成
入力項目 入力値
クラス名 MemoBean
パッケージ memo.bean
スコープ session
• マネージドBeanを作成
– memo-appを右クリック->新規->その他
– JavaServer Faces->JSF管理対象Bean->次
– 以下を入力->終了
35
• マネージドBeanを編集
– [配付資料②]の赤字部分を記載(コメント部分は記載不要)
• createメソッド(メモ新規作成ページへ)
• editメソッド(メモ編集ページへ)
• registerメソッド(メモ新規登録)
• updateメソッド(メモ更新)
• deleteメソッド(メモ削除)
IDE上でゲッター・セッター自動生成方法
– ソースコード上右クリック->リファクタリング->フィール
ドをカプセル化->ゲッター・セッターにチェック->リファ
クタリング
@SessionScopedのインポートには注意が必要!
– javax.enterprise.context.SessionScopedを選択 36
マネージドBeanの作成
• マネージドBeanの解説
– @Namedアノテーションを付与すると、マネージド
Beanに名前がつけられる
• ページからEL式(JSFページ上にロジックを書く
ための式言語)を使ってアクセス可能になる!
37
マネージドBeanの作成
• マネージドBeanの解説
– マネージドBeanの生成と廃棄のタイミングはスコー
プアノテーションで指定する(newで生成しない)
– 主なスコープ
• @RequestScoped…1回のリクエストによる呼び出し&レス
ポンスによる応答の間だけ存続する
• @SessionScoped…HTTPセッションが有効な間存続する。
ブラウザを変えると別セッション
• @ApplicationScoped…アプリケーションが実行されている
間ずっと存続する。全ユーザと1つのインスタンスを共有。
アンデプロイするまでずっと生き続ける
• @ViewScoped…リクエストにより表示されたページが他の
ページへ切り替わる直前まで存続する
38
マネージドBeanの作成
• マネージドBeanの解説
– メソッドのString型戻り値
• ページ名を指定すると、そのページに遷移できる
– nullや””を指定すると現在のページを再表示
• “?faces-redirect=true”
– ページ・リダイレクトで遷移できる
– リダイレクトでない場合(フォワード)、画面
が遷移してもURLが変化しないことがあるため
39
マネージドBeanの作成
アプリ構成
40
名前:
<h:inputTest value =“#{registerBean.name}”/>
性別:
<h:inputText value=“#{registerBean.sex}”/>
<h:commandButton value=“送信”
action=“#{registerBean.register()}”/>
private String name;
private String sex;
public void register()
RegisterBean
バインド
JavaクラスXHTML
ページ
(画面上に表示する部品を記述)
マネージドBean
(表示する値、
ページから呼び出す処理
を記述)Duke
男
名前:
性別:
送信
これから作る
ページの作成
• Faceletsとは?
– JSFのページ作成技術のこと
• Faceletsでページの作成
– Webページ/index.xhtmlの編集
– [配付資料③]の赤字部分を記載(コメント部分は記載不要)
– <title>タグの値を修正
– <h:body>~</h:body>タグの中身を記述
• <!-- -->はコメント。記述不要
41
ページの作成
• Faceletsの解説
42
Faceletsタグ 説明
<h:dataTable> 指定したデータを元に表を生成
value属性…表示したいリスト・配列を指定
var属性…リスト・配列内の1要素を示す変数名を指定
<h:column> 列を生成
<f:facet> ヘッダなどの要素を追加
name属性…”header”を指定するとヘッダになる
Faceletsタグ 説明
<h:commandButton> action属性でマネージドBeanのメ
ソッドを実行できるボタン
<h:outputText> 文字列を出力
<h:convertDateTime> Date型をString型に変換するコン
バータ
pattern属性…ここに指定したパターン文字
フォーマットで文字列を生成
timeZone属性…デフォルトではグリニッジ
標準時が出力されるため”Japan”指定で日本
時間に変更する
※web.xmlにタイムゾーン指定することも可能
ページの作成
• Faceletsの解説
43
ページの作成
• Faceletsの解説
– EL式
• JSFページ上にロジックを書くための式言語
#{[マネージドBeanのEL名].[メンバメソッド or メンバ変数]}
• メンバ変数を指定すると、そのゲッター&セッターが
呼ばれる
44
ページの作成
• Faceletsでページの作成
– memo-appを右クリック->新規->その他
– JavaServer Faces->JSFページ->次
– 以下を入力->終了
入力項目 入力値
ファイル名 edit
フォルダ [空白]
オプション Facelets
45
ページの作成
• edit.xhtmlの編集
– Webページ/edit.xhtmlの編集
– [配付資料④]の赤字部分を記載(コメント部分は記載不要)
– <title>タグの値を修正
– <h:body>~</h:body>タグの中身を記述
46
Faceletsタグ 説明
<h:panelGrid> 列数指定で表を生成する。列数分の要
素ごとに行を変えて整形してくれる
columns属性…列数を指定
<h:outputLabel> フォーム部品に対するラベル
<h:inputText> 1行のテキストボックス
<h:inputTextarea> 複数行にわたる大きなテキストエリア
cols属性…列数を指定
rows属性…行数を指定
<h:button> 他のページに遷移するためのボタン
<h:message> 指定部品に対するエラーメッセージ
for属性…対象部品のIDを指定
ページの作成
• edit.xhtmlの解説
47
ページの作成
• edit.xhtmlの解説
– Faceletsタグのrendered属性
• EL式がtrueのときに表示、falseのときに非表示に
– Faceletsタグのonclick属性
• JavaScriptプログラムを実行するための属性
• 要素クリック時にJavaScriptが実行される
48
完成!
• メモ帳アプリ実行
– (memo-app右クリック->ビルド)
– memo-app右クリック->実行
49
応用
• スタイル変更してカスタマイズしたい!
– 部分的なスタイル変更…Faceletsタグのstyle属性を使用
– 全体的なスタイル変更…タグにIDやクラスを指定して
CSS(Cascading Style Sheets )を作成
• <h:outputStylesheet name=“cssファイル名” library=“css”/>
– memo-app右クリック->新規->フォルダ
• 「resources」フォルダ、その下に「css」フォルダを生成
– memo-app右クリック->新規->その他
• Web->Cascading Style Sheet
– [配付資料:参考]の通り記載
– Ctrl+Shift->カラーチューザーでカラーコード簡易指定
50
応用
• メモリ上におくだけではなくてデータベースに
メモを登録したい!
– JPA&EJBを使いましょう
• 希望者のみサンプルコード&資料提供
– JPA
• Javaオブジェクトとリレーショナルデータベース
のテーブルを対応付けるAPI
– EJB
• 容易にビジネスロジックを記述するためのAPI
51
本日の目的
• Java EEがどのようなものか、
なんとなく理解して帰る!!
• JSF(画面作成用API)を使った画面
の作成方法がなんとなく分かりまし
たか・・・?
52

More Related Content

What's hot

Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方Taku Miyakawa
 
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)NTT DATA Technology & Innovation
 
使ってみよう!JDK Flight Recorder
使ってみよう!JDK Flight Recorder使ってみよう!JDK Flight Recorder
使ってみよう!JDK Flight RecorderYoshiro Tokumasu
 
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall ) LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall ) Hironobu Isoda
 
JDKの選択肢とサーバーサイドでの選び方
JDKの選択肢とサーバーサイドでの選び方JDKの選択肢とサーバーサイドでの選び方
JDKの選択肢とサーバーサイドでの選び方Takahiro YAMADA
 
Unified JVM Logging
Unified JVM LoggingUnified JVM Logging
Unified JVM LoggingYuji Kubota
 
Oracle Coherence勉強会
Oracle Coherence勉強会Oracle Coherence勉強会
Oracle Coherence勉強会Toshiaki Maki
 
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~Miki Shimogai
 
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...Shinji Takao
 
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりましたジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりましたYukiya Hayashi
 
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細オラクルエンジニア通信
 
JPAのキャッシュを使ったアプリケーション高速化手法
JPAのキャッシュを使ったアプリケーション高速化手法JPAのキャッシュを使ったアプリケーション高速化手法
JPAのキャッシュを使ったアプリケーション高速化手法Chihiro Ito
 
jcmd をさわってみよう
jcmd をさわってみようjcmd をさわってみよう
jcmd をさわってみようTsunenaga Hanyuda
 
IBM DB2 for zOSのソースエンドポイントとしての利用
IBM DB2 for zOSのソースエンドポイントとしての利用IBM DB2 for zOSのソースエンドポイントとしての利用
IBM DB2 for zOSのソースエンドポイントとしての利用QlikPresalesJapan
 
Java仮想マシンの実装技術
Java仮想マシンの実装技術Java仮想マシンの実装技術
Java仮想マシンの実装技術Kiyokuni Kawachiya
 
Cloud Native Java GraalVM 이상과 현실
Cloud Native Java GraalVM 이상과 현실Cloud Native Java GraalVM 이상과 현실
Cloud Native Java GraalVM 이상과 현실Taewan Kim
 
10分でわかるOpenAPI V3
10分でわかるOpenAPI V310分でわかるOpenAPI V3
10分でわかるOpenAPI V3Kazuchika Sekiya
 
Java EE から Quarkus による開発への移行について
Java EE から Quarkus による開発への移行についてJava EE から Quarkus による開発への移行について
Java EE から Quarkus による開発への移行についてShigeru Tatsuta
 

What's hot (20)

Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
 
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
 
使ってみよう!JDK Flight Recorder
使ってみよう!JDK Flight Recorder使ってみよう!JDK Flight Recorder
使ってみよう!JDK Flight Recorder
 
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall ) LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
 
JDKの選択肢とサーバーサイドでの選び方
JDKの選択肢とサーバーサイドでの選び方JDKの選択肢とサーバーサイドでの選び方
JDKの選択肢とサーバーサイドでの選び方
 
Unified JVM Logging
Unified JVM LoggingUnified JVM Logging
Unified JVM Logging
 
Oracle Coherence勉強会
Oracle Coherence勉強会Oracle Coherence勉強会
Oracle Coherence勉強会
 
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
 
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
 
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりましたジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
 
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
 
Helidon 概要
Helidon 概要Helidon 概要
Helidon 概要
 
JPAのキャッシュを使ったアプリケーション高速化手法
JPAのキャッシュを使ったアプリケーション高速化手法JPAのキャッシュを使ったアプリケーション高速化手法
JPAのキャッシュを使ったアプリケーション高速化手法
 
jcmd をさわってみよう
jcmd をさわってみようjcmd をさわってみよう
jcmd をさわってみよう
 
IBM DB2 for zOSのソースエンドポイントとしての利用
IBM DB2 for zOSのソースエンドポイントとしての利用IBM DB2 for zOSのソースエンドポイントとしての利用
IBM DB2 for zOSのソースエンドポイントとしての利用
 
Java仮想マシンの実装技術
Java仮想マシンの実装技術Java仮想マシンの実装技術
Java仮想マシンの実装技術
 
Cloud Native Java GraalVM 이상과 현실
Cloud Native Java GraalVM 이상과 현실Cloud Native Java GraalVM 이상과 현실
Cloud Native Java GraalVM 이상과 현실
 
10分でわかるOpenAPI V3
10分でわかるOpenAPI V310分でわかるOpenAPI V3
10分でわかるOpenAPI V3
 
Java EE から Quarkus による開発への移行について
Java EE から Quarkus による開発への移行についてJava EE から Quarkus による開発への移行について
Java EE から Quarkus による開発への移行について
 
Tackling Complexity
Tackling ComplexityTackling Complexity
Tackling Complexity
 

Viewers also liked

JavaOne報告会 ライトニングトーク
JavaOne報告会 ライトニングトークJavaOne報告会 ライトニングトーク
JavaOne報告会 ライトニングトークTakuya Sato
 
Java女子部 Java EEハンズオン(応用編)
Java女子部 Java EEハンズオン(応用編)Java女子部 Java EEハンズオン(応用編)
Java女子部 Java EEハンズオン(応用編)Misaki Kajiura
 
Javaプログラマーももう逃げられない。マイクロサービスとAPIの世界。
Javaプログラマーももう逃げられない。マイクロサービスとAPIの世界。Javaプログラマーももう逃げられない。マイクロサービスとAPIの世界。
Javaプログラマーももう逃げられない。マイクロサービスとAPIの世界。Takakiyo Tanaka
 
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!Java女子部
 
Beginning Java EE 6 勉強会(7) #bje_study
Beginning Java EE 6 勉強会(7) #bje_studyBeginning Java EE 6 勉強会(7) #bje_study
Beginning Java EE 6 勉強会(7) #bje_studyikeyat
 
Beginning Java EE 6 勉強会(1) #bje_study
Beginning Java EE 6 勉強会(1) #bje_studyBeginning Java EE 6 勉強会(1) #bje_study
Beginning Java EE 6 勉強会(1) #bje_studyToshiaki Maki
 
社内Git勉強会向け資料
社内Git勉強会向け資料社内Git勉強会向け資料
社内Git勉強会向け資料Hiroki Saiki
 
Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎Satoshi Kubo
 
Sparke Workshop at NODE. 2011-11-12
Sparke Workshop at NODE. 2011-11-12Sparke Workshop at NODE. 2011-11-12
Sparke Workshop at NODE. 2011-11-12Shigeru Kobayashi
 
株式会社 デンショク 会社案内
株式会社 デンショク 会社案内株式会社 デンショク 会社案内
株式会社 デンショク 会社案内Furumasa
 
a-blog cms 事例紹介(TalkNote Vol.1)
a-blog cms 事例紹介(TalkNote Vol.1)a-blog cms 事例紹介(TalkNote Vol.1)
a-blog cms 事例紹介(TalkNote Vol.1)Yasuhito Yabe
 
パーティ、Beer、kpt(公開用)
パーティ、Beer、kpt(公開用)パーティ、Beer、kpt(公開用)
パーティ、Beer、kpt(公開用)masashi takehara
 
東海大学のネットワークと運用管理事例
東海大学のネットワークと運用管理事例東海大学のネットワークと運用管理事例
東海大学のネットワークと運用管理事例Tokai University
 
ネットワーク運用のお仕事
ネットワーク運用のお仕事ネットワーク運用のお仕事
ネットワーク運用のお仕事Masaru Ogura
 
今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014真吾 吉田
 
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたことTakuya Tachibana
 
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSFJavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSFMasuji Katoda
 
マネージドサービスのデプロイ戦術
マネージドサービスのデプロイ戦術マネージドサービスのデプロイ戦術
マネージドサービスのデプロイ戦術真吾 吉田
 
JavaScriptで学ぶajax通信
JavaScriptで学ぶajax通信JavaScriptで学ぶajax通信
JavaScriptで学ぶajax通信NTT Data
 
2012年上半期 AWSパートナーアワード受賞社資料:SAPアップグレードプロジェクト事例 (株式会社クニエ様)
2012年上半期 AWSパートナーアワード受賞社資料:SAPアップグレードプロジェクト事例 (株式会社クニエ様)2012年上半期 AWSパートナーアワード受賞社資料:SAPアップグレードプロジェクト事例 (株式会社クニエ様)
2012年上半期 AWSパートナーアワード受賞社資料:SAPアップグレードプロジェクト事例 (株式会社クニエ様)Amazon Web Services Japan
 

Viewers also liked (20)

JavaOne報告会 ライトニングトーク
JavaOne報告会 ライトニングトークJavaOne報告会 ライトニングトーク
JavaOne報告会 ライトニングトーク
 
Java女子部 Java EEハンズオン(応用編)
Java女子部 Java EEハンズオン(応用編)Java女子部 Java EEハンズオン(応用編)
Java女子部 Java EEハンズオン(応用編)
 
Javaプログラマーももう逃げられない。マイクロサービスとAPIの世界。
Javaプログラマーももう逃げられない。マイクロサービスとAPIの世界。Javaプログラマーももう逃げられない。マイクロサービスとAPIの世界。
Javaプログラマーももう逃げられない。マイクロサービスとAPIの世界。
 
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!
 
Beginning Java EE 6 勉強会(7) #bje_study
Beginning Java EE 6 勉強会(7) #bje_studyBeginning Java EE 6 勉強会(7) #bje_study
Beginning Java EE 6 勉強会(7) #bje_study
 
Beginning Java EE 6 勉強会(1) #bje_study
Beginning Java EE 6 勉強会(1) #bje_studyBeginning Java EE 6 勉強会(1) #bje_study
Beginning Java EE 6 勉強会(1) #bje_study
 
社内Git勉強会向け資料
社内Git勉強会向け資料社内Git勉強会向け資料
社内Git勉強会向け資料
 
Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎
 
Sparke Workshop at NODE. 2011-11-12
Sparke Workshop at NODE. 2011-11-12Sparke Workshop at NODE. 2011-11-12
Sparke Workshop at NODE. 2011-11-12
 
株式会社 デンショク 会社案内
株式会社 デンショク 会社案内株式会社 デンショク 会社案内
株式会社 デンショク 会社案内
 
a-blog cms 事例紹介(TalkNote Vol.1)
a-blog cms 事例紹介(TalkNote Vol.1)a-blog cms 事例紹介(TalkNote Vol.1)
a-blog cms 事例紹介(TalkNote Vol.1)
 
パーティ、Beer、kpt(公開用)
パーティ、Beer、kpt(公開用)パーティ、Beer、kpt(公開用)
パーティ、Beer、kpt(公開用)
 
東海大学のネットワークと運用管理事例
東海大学のネットワークと運用管理事例東海大学のネットワークと運用管理事例
東海大学のネットワークと運用管理事例
 
ネットワーク運用のお仕事
ネットワーク運用のお仕事ネットワーク運用のお仕事
ネットワーク運用のお仕事
 
今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014
 
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
 
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSFJavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
 
マネージドサービスのデプロイ戦術
マネージドサービスのデプロイ戦術マネージドサービスのデプロイ戦術
マネージドサービスのデプロイ戦術
 
JavaScriptで学ぶajax通信
JavaScriptで学ぶajax通信JavaScriptで学ぶajax通信
JavaScriptで学ぶajax通信
 
2012年上半期 AWSパートナーアワード受賞社資料:SAPアップグレードプロジェクト事例 (株式会社クニエ様)
2012年上半期 AWSパートナーアワード受賞社資料:SAPアップグレードプロジェクト事例 (株式会社クニエ様)2012年上半期 AWSパートナーアワード受賞社資料:SAPアップグレードプロジェクト事例 (株式会社クニエ様)
2012年上半期 AWSパートナーアワード受賞社資料:SAPアップグレードプロジェクト事例 (株式会社クニエ様)
 

Similar to 20150829 Java女子部勉強会 Java EEハンズオン

Web development fundamental_v2
Web development fundamental_v2Web development fundamental_v2
Web development fundamental_v2Takuya Kumagai
 
Javaと小道具
Javaと小道具Javaと小道具
Javaと小道具Sho Ito
 
【更新版】20190628玉川大学脳トレ社会科学oTree演習編
【更新版】20190628玉川大学脳トレ社会科学oTree演習編【更新版】20190628玉川大学脳トレ社会科学oTree演習編
【更新版】20190628玉川大学脳トレ社会科学oTree演習編Akira Goto
 
TestFlight自動化でらくらくチームテスト
TestFlight自動化でらくらくチームテストTestFlight自動化でらくらくチームテスト
TestFlight自動化でらくらくチームテストYoichiro Sakurai
 
[デブサミ2012]趣味と実益の脆弱性発見
[デブサミ2012]趣味と実益の脆弱性発見[デブサミ2012]趣味と実益の脆弱性発見
[デブサミ2012]趣味と実益の脆弱性発見Yosuke HASEGAWA
 
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルにHiroko Tamagawa
 
Web development fundamental
Web development fundamentalWeb development fundamental
Web development fundamentalTakuya Kumagai
 
Web Worker +α - HTML5/JavaScript and Service Worker API
Web Worker +α - HTML5/JavaScript and Service Worker APIWeb Worker +α - HTML5/JavaScript and Service Worker API
Web Worker +α - HTML5/JavaScript and Service Worker APIKen William
 
What is doobie? - database access for scala -
What is doobie? - database access for scala -What is doobie? - database access for scala -
What is doobie? - database access for scala -chibochibo
 
Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...
Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...
Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...Shohei Okada
 
仕事でも Groovy を使おう!
仕事でも Groovy を使おう!仕事でも Groovy を使おう!
仕事でも Groovy を使おう!Oda Shinsuke
 
Webアプリのシナリオテスト自動化を運用に乗せるまでの10のステップ
Webアプリのシナリオテスト自動化を運用に乗せるまでの10のステップWebアプリのシナリオテスト自動化を運用に乗せるまでの10のステップ
Webアプリのシナリオテスト自動化を運用に乗せるまでの10のステップNaoki Iwami
 
20110714 j queryベーシック
20110714 j queryベーシック20110714 j queryベーシック
20110714 j queryベーシック良太 増子
 
JavaScriptことはじめ
JavaScriptことはじめJavaScriptことはじめ
JavaScriptことはじめYuki Ishikawa
 
Unit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFXUnit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFXShinya Mochida
 
JSR 352 “Batch Applications for the Java Platform”
JSR 352 “Batch Applications for the Java Platform”JSR 352 “Batch Applications for the Java Platform”
JSR 352 “Batch Applications for the Java Platform”Norito Agetsuma
 

Similar to 20150829 Java女子部勉強会 Java EEハンズオン (20)

Web development fundamental_v2
Web development fundamental_v2Web development fundamental_v2
Web development fundamental_v2
 
Javaと小道具
Javaと小道具Javaと小道具
Javaと小道具
 
ScalaMatsuri 2016
ScalaMatsuri 2016ScalaMatsuri 2016
ScalaMatsuri 2016
 
java-ja TDD 2nd
java-ja TDD 2ndjava-ja TDD 2nd
java-ja TDD 2nd
 
【更新版】20190628玉川大学脳トレ社会科学oTree演習編
【更新版】20190628玉川大学脳トレ社会科学oTree演習編【更新版】20190628玉川大学脳トレ社会科学oTree演習編
【更新版】20190628玉川大学脳トレ社会科学oTree演習編
 
TestFlight自動化でらくらくチームテスト
TestFlight自動化でらくらくチームテストTestFlight自動化でらくらくチームテスト
TestFlight自動化でらくらくチームテスト
 
[デブサミ2012]趣味と実益の脆弱性発見
[デブサミ2012]趣味と実益の脆弱性発見[デブサミ2012]趣味と実益の脆弱性発見
[デブサミ2012]趣味と実益の脆弱性発見
 
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
 
Web development fundamental
Web development fundamentalWeb development fundamental
Web development fundamental
 
Web Worker +α - HTML5/JavaScript and Service Worker API
Web Worker +α - HTML5/JavaScript and Service Worker APIWeb Worker +α - HTML5/JavaScript and Service Worker API
Web Worker +α - HTML5/JavaScript and Service Worker API
 
What is doobie? - database access for scala -
What is doobie? - database access for scala -What is doobie? - database access for scala -
What is doobie? - database access for scala -
 
Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...
Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...
Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...
 
仕事でも Groovy を使おう!
仕事でも Groovy を使おう!仕事でも Groovy を使おう!
仕事でも Groovy を使おう!
 
Webアプリのシナリオテスト自動化を運用に乗せるまでの10のステップ
Webアプリのシナリオテスト自動化を運用に乗せるまでの10のステップWebアプリのシナリオテスト自動化を運用に乗せるまでの10のステップ
Webアプリのシナリオテスト自動化を運用に乗せるまでの10のステップ
 
20110714 j queryベーシック
20110714 j queryベーシック20110714 j queryベーシック
20110714 j queryベーシック
 
JavaScriptことはじめ
JavaScriptことはじめJavaScriptことはじめ
JavaScriptことはじめ
 
Unit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFXUnit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFX
 
Groovyコンファレンス
GroovyコンファレンスGroovyコンファレンス
Groovyコンファレンス
 
Nds#24 単体テスト
Nds#24 単体テストNds#24 単体テスト
Nds#24 単体テスト
 
JSR 352 “Batch Applications for the Java Platform”
JSR 352 “Batch Applications for the Java Platform”JSR 352 “Batch Applications for the Java Platform”
JSR 352 “Batch Applications for the Java Platform”
 

Recently uploaded

論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizesatsushi061452
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptxyassun7010
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matchingharmonylab
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルCRI Japan, Inc.
 
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...atsushi061452
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。iPride Co., Ltd.
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptxssuserbefd24
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)NTT DATA Technology & Innovation
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance
 

Recently uploaded (14)

論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 

20150829 Java女子部勉強会 Java EEハンズオン