Submit Search
Upload
Strutsから移行する人のためのjsf基礎
•
15 likes
•
15,904 views
Satoshi Kubo
Follow
2013/9/9に発表した内容です。 #html5biz #jjug
Read less
Read more
Technology
Report
Share
Report
Share
1 of 70
Download now
Download to read offline
Recommended
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
Hiroki Kondo
社内勉強会用に作成したPHP Object Injection入門の資料です。 Dockerで模擬演習環境も用意しています。
PHP Object Injection入門
PHP Object Injection入門
Yu Iwama
日本 GlassFish ユーザー会「各ベンダーのJDKリリースモデル特集!」の発表記事です。 https://glassfish.doorkeeper.jp/events/78762 --- 追記:この資料の情報は過去のものです。2021年7月のAdoptOpenJDKのSunset,Semeru/Temurinへの移行によって,OpenJ9 VMの提供形態については大きく変更となりました。2021年8月以降の情報についてはこちらの記事を参照ください。 https://qiita.com/TTakakiyo/items/7a0f3bab4313a3e84c9e
オープンソースで提供される第二のJVM:OpenJ9 VMとIBM Javaについて
オープンソースで提供される第二のJVM:OpenJ9 VMとIBM Javaについて
Takakiyo Tanaka
Springの初心者が疑問に思ったり、おかしな使い方をしてしまいがちなところをピックアップして説明します。
これからSpringを使う開発者が知っておくべきこと
これからSpringを使う開発者が知っておくべきこと
土岐 孝平
はじめてApache SubversionとTortoiseSVNを使ってバージョン管理に触れる方に、TortoiseSVNの操作を説明します。内容は、インポート、チェックアウト、コミット、追加、削除、リポジトリブラウザです。続編も作成予定です。 前提として、バージョン管理の基本やSubversionの基本的な知識が必要なので、まだの方はそちらのスライドを先に参照してください。 バージョン管理 入門編 https://www.slideshare.net/ShinTanigawa1/ss-232497443 Subversion入門 概念編 https://www.slideshare.net/ShinTanigawa1/subversion-233061751 Subversion入門 操作編1 https://www.slideshare.net/ShinTanigawa1/subversiontortoisesvn1
超簡単!SubversionとTortoiseSVN入門(操作編2)
超簡単!SubversionとTortoiseSVN入門(操作編2)
Shin Tanigawa
PHPカンファレンス関西2017発表資料。 -- Webでリアルタイム通信を実現するWebSocket。 WebSocketと言えば、Socket.IO(node)やActionCable(Rails5)なんかはメジャーですが、 さて、PHPではどうしましょうか。まだデファクトが無いですよね。 いろいろ調べて試してわかったことを、お伝えしたいと思います。
PHPでWebSocketを実装してみてわかったこと
PHPでWebSocketを実装してみてわかったこと
ksimoji
A high level overview of the LLVM middle-end optimization pipeline, as well as the most important optimization passes.
A whirlwind tour of the LLVM optimizer
A whirlwind tour of the LLVM optimizer
Nikita Popov
Spring in Summer発表資料 (2015年8月28日)
Spring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のこと
心 谷本
Recommended
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
Hiroki Kondo
社内勉強会用に作成したPHP Object Injection入門の資料です。 Dockerで模擬演習環境も用意しています。
PHP Object Injection入門
PHP Object Injection入門
Yu Iwama
日本 GlassFish ユーザー会「各ベンダーのJDKリリースモデル特集!」の発表記事です。 https://glassfish.doorkeeper.jp/events/78762 --- 追記:この資料の情報は過去のものです。2021年7月のAdoptOpenJDKのSunset,Semeru/Temurinへの移行によって,OpenJ9 VMの提供形態については大きく変更となりました。2021年8月以降の情報についてはこちらの記事を参照ください。 https://qiita.com/TTakakiyo/items/7a0f3bab4313a3e84c9e
オープンソースで提供される第二のJVM:OpenJ9 VMとIBM Javaについて
オープンソースで提供される第二のJVM:OpenJ9 VMとIBM Javaについて
Takakiyo Tanaka
Springの初心者が疑問に思ったり、おかしな使い方をしてしまいがちなところをピックアップして説明します。
これからSpringを使う開発者が知っておくべきこと
これからSpringを使う開発者が知っておくべきこと
土岐 孝平
はじめてApache SubversionとTortoiseSVNを使ってバージョン管理に触れる方に、TortoiseSVNの操作を説明します。内容は、インポート、チェックアウト、コミット、追加、削除、リポジトリブラウザです。続編も作成予定です。 前提として、バージョン管理の基本やSubversionの基本的な知識が必要なので、まだの方はそちらのスライドを先に参照してください。 バージョン管理 入門編 https://www.slideshare.net/ShinTanigawa1/ss-232497443 Subversion入門 概念編 https://www.slideshare.net/ShinTanigawa1/subversion-233061751 Subversion入門 操作編1 https://www.slideshare.net/ShinTanigawa1/subversiontortoisesvn1
超簡単!SubversionとTortoiseSVN入門(操作編2)
超簡単!SubversionとTortoiseSVN入門(操作編2)
Shin Tanigawa
PHPカンファレンス関西2017発表資料。 -- Webでリアルタイム通信を実現するWebSocket。 WebSocketと言えば、Socket.IO(node)やActionCable(Rails5)なんかはメジャーですが、 さて、PHPではどうしましょうか。まだデファクトが無いですよね。 いろいろ調べて試してわかったことを、お伝えしたいと思います。
PHPでWebSocketを実装してみてわかったこと
PHPでWebSocketを実装してみてわかったこと
ksimoji
A high level overview of the LLVM middle-end optimization pipeline, as well as the most important optimization passes.
A whirlwind tour of the LLVM optimizer
A whirlwind tour of the LLVM optimizer
Nikita Popov
Spring in Summer発表資料 (2015年8月28日)
Spring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のこと
心 谷本
Javaの軽量フレームワークであるHelidonについての概要資料です。
Helidon 概要
Helidon 概要
オラクルエンジニア通信
Xamarin.forms navigation overview
Xamarin.forms navigation overview
Xamarin.forms navigation overview
Atsushi Nakamura
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題(3題)と解説です。PHPカンファレンス2019での講演資料を少し手直ししました。 試験についてはこちら https://www.phpexam.jp/tokumarubasic/
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
Hiroshi Tokumaru
あまり頑張りたくない人のためのJDK入門
困らない程度のJDK入門
困らない程度のJDK入門
Yohei Oda
神戸Pythonの会 #14 の講演資料です。
PlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.key
泰 増田
Jakarta CDI 4.0 2022年9月16日JakartaOne LiveStream Japan
Jakarta CDI 4.0
Jakarta CDI 4.0
Satoshi Kubo
「JSUG勉強会 2017年その6」での発表会資料
今さら聞けないDiとspring
今さら聞けないDiとspring
土岐 孝平
2017/02/01 MySQL Casual Talks vol.10
MySQLアンチパターン
MySQLアンチパターン
yoku0825
移行 https://speakerdeck.com/tomit3/tiyotutoshi-eruyouninaruxin-lai-du-cheng-chang-qu-xian 信頼度成長曲線を書くツールは下記で公開中 https://github.com/tomitomi3/SRGMHandson ソフトウェア信頼度成長モデルを用いて、信頼度成長曲線(Software Reliability Growth Curve)の書き方とその評価方法についてまとめた資料
ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)
tomitomi3 tomitomi3
「Spring Fest 2018」で発表した資料です。 http://springfest2018.springframework.jp/
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Yahoo!デベロッパーネットワーク
ラムダと invokedynamic の蜜月
ラムダと invokedynamic の蜜月
Taku Miyakawa
2016/07/02 YAP(achimon)C:: Asia Hachioji 2016 mid in Shinagawa
MySQLと正規形のはなし
MySQLと正規形のはなし
yoku0825
2014/11/15 JJUG CCC 2014 Fall
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
学 松崎
VSUG DAY 2012 Winter
今さらWPF?いいえ、今こそWPF!
今さらWPF?いいえ、今こそWPF!
Yuya Yamaki
勉強会で発表した資料。 https://sciencepark.connpass.com/event/178816/
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
Study Group by SciencePark Corp.
Junitを使ったjavaのテスト入門
Junitを使ったjavaのテスト入門
Satoshi Kubo
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくい
wata2ki
より速く より運用しやすく 進化し続けるJVM (Java Developers Summit Online 2023 発表資料) 2023年2月28日(火) NTTデータ 技術開発本部 阪田 浩一
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
NTT DATA Technology & Innovation
OSC 2009 Tokyo/Spring にて講演した「インターネットと危機管理 怪文書編(高野光弘 / takano32 :日本UNIXユーザ会 / Hacker's Cafe)」という内容の焼き直しです。 http://www.ospn.jp/osc2009-spring/modules/eguide/event.php?eid=21
インターネットにおける悪評 - 高野光弘編
インターネットにおける悪評 - 高野光弘編
TAKANO Mitsuhiro
java-ja.OSS http://connpass.com/event/19690/
OSS についてあれこれ
OSS についてあれこれ
Takuto Wada
2015/3/13「JSON日の金曜日」で発表した内容です。
GroovyでJSON2015
GroovyでJSON2015
Yasuharu Hayami
LT予定だった資料 急にキャンセルしてすみません.... 第5回福岡市西区プログラム勉強会 2013/9/1(日) Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
Toshio Ehara
More Related Content
What's hot
Javaの軽量フレームワークであるHelidonについての概要資料です。
Helidon 概要
Helidon 概要
オラクルエンジニア通信
Xamarin.forms navigation overview
Xamarin.forms navigation overview
Xamarin.forms navigation overview
Atsushi Nakamura
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題(3題)と解説です。PHPカンファレンス2019での講演資料を少し手直ししました。 試験についてはこちら https://www.phpexam.jp/tokumarubasic/
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
Hiroshi Tokumaru
あまり頑張りたくない人のためのJDK入門
困らない程度のJDK入門
困らない程度のJDK入門
Yohei Oda
神戸Pythonの会 #14 の講演資料です。
PlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.key
泰 増田
Jakarta CDI 4.0 2022年9月16日JakartaOne LiveStream Japan
Jakarta CDI 4.0
Jakarta CDI 4.0
Satoshi Kubo
「JSUG勉強会 2017年その6」での発表会資料
今さら聞けないDiとspring
今さら聞けないDiとspring
土岐 孝平
2017/02/01 MySQL Casual Talks vol.10
MySQLアンチパターン
MySQLアンチパターン
yoku0825
移行 https://speakerdeck.com/tomit3/tiyotutoshi-eruyouninaruxin-lai-du-cheng-chang-qu-xian 信頼度成長曲線を書くツールは下記で公開中 https://github.com/tomitomi3/SRGMHandson ソフトウェア信頼度成長モデルを用いて、信頼度成長曲線(Software Reliability Growth Curve)の書き方とその評価方法についてまとめた資料
ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)
tomitomi3 tomitomi3
「Spring Fest 2018」で発表した資料です。 http://springfest2018.springframework.jp/
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Yahoo!デベロッパーネットワーク
ラムダと invokedynamic の蜜月
ラムダと invokedynamic の蜜月
Taku Miyakawa
2016/07/02 YAP(achimon)C:: Asia Hachioji 2016 mid in Shinagawa
MySQLと正規形のはなし
MySQLと正規形のはなし
yoku0825
2014/11/15 JJUG CCC 2014 Fall
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
学 松崎
VSUG DAY 2012 Winter
今さらWPF?いいえ、今こそWPF!
今さらWPF?いいえ、今こそWPF!
Yuya Yamaki
勉強会で発表した資料。 https://sciencepark.connpass.com/event/178816/
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
Study Group by SciencePark Corp.
Junitを使ったjavaのテスト入門
Junitを使ったjavaのテスト入門
Satoshi Kubo
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくい
wata2ki
より速く より運用しやすく 進化し続けるJVM (Java Developers Summit Online 2023 発表資料) 2023年2月28日(火) NTTデータ 技術開発本部 阪田 浩一
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
NTT DATA Technology & Innovation
OSC 2009 Tokyo/Spring にて講演した「インターネットと危機管理 怪文書編(高野光弘 / takano32 :日本UNIXユーザ会 / Hacker's Cafe)」という内容の焼き直しです。 http://www.ospn.jp/osc2009-spring/modules/eguide/event.php?eid=21
インターネットにおける悪評 - 高野光弘編
インターネットにおける悪評 - 高野光弘編
TAKANO Mitsuhiro
java-ja.OSS http://connpass.com/event/19690/
OSS についてあれこれ
OSS についてあれこれ
Takuto Wada
What's hot
(20)
Helidon 概要
Helidon 概要
Xamarin.forms navigation overview
Xamarin.forms navigation overview
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
ウェブ・セキュリティ基礎試験(徳丸基礎試験)の模擬試験問題
困らない程度のJDK入門
困らない程度のJDK入門
PlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.key
Jakarta CDI 4.0
Jakarta CDI 4.0
今さら聞けないDiとspring
今さら聞けないDiとspring
MySQLアンチパターン
MySQLアンチパターン
ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
ラムダと invokedynamic の蜜月
ラムダと invokedynamic の蜜月
MySQLと正規形のはなし
MySQLと正規形のはなし
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
今さらWPF?いいえ、今こそWPF!
今さらWPF?いいえ、今こそWPF!
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
Junitを使ったjavaのテスト入門
Junitを使ったjavaのテスト入門
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくい
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
インターネットにおける悪評 - 高野光弘編
インターネットにおける悪評 - 高野光弘編
OSS についてあれこれ
OSS についてあれこれ
Similar to Strutsから移行する人のためのjsf基礎
2015/3/13「JSON日の金曜日」で発表した内容です。
GroovyでJSON2015
GroovyでJSON2015
Yasuharu Hayami
LT予定だった資料 急にキャンセルしてすみません.... 第5回福岡市西区プログラム勉強会 2013/9/1(日) Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
Toshio Ehara
Java one 2013 sf 報告会lt
Java one 2013 sf 報告会lt
torutk
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Ryunosuke SATO
2016/2/20にNDS46で発表した内容です。
Groovyスクリプト"再"入門 起動編
Groovyスクリプト"再"入門 起動編
Yasuharu Hayami
2015/6/26に行われた、JGGUGのG*ワークショップZで発表した内容です。
JsonSlurperの話
JsonSlurperの話
Yasuharu Hayami
JSFとJAX-RSで作る Thin Server Architecture #glassfishjp
JSFとJAX-RSで作る Thin Server Architecture #glassfishjp
Toshiaki Maki
The Way of Fun Development - たのしい開発への道 / Sapporo RubyKaigi2012
The Way of Fun Development - たのしい開発への道 / Sapporo RubyKaigi2012
tatsuo sakurai
デブサミ2016のOpenJamでJGGUGとして発表した内容です。
今から始めるApache Groovy
今から始めるApache Groovy
Yasuharu Hayami
Android × HTML5 in Fukuoka 2013/09/07(土) ぱくたそ無料写真素材を使用しております。ありがとうございます!http://www.pakutaso.com/about.html
JavaScriptのテストコード 一緒に勉強しませんか??
JavaScriptのテストコード 一緒に勉強しませんか??
Toshio Ehara
Similar to Strutsから移行する人のためのjsf基礎
(10)
GroovyでJSON2015
GroovyでJSON2015
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
Java one 2013 sf 報告会lt
Java one 2013 sf 報告会lt
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Groovyスクリプト"再"入門 起動編
Groovyスクリプト"再"入門 起動編
JsonSlurperの話
JsonSlurperの話
JSFとJAX-RSで作る Thin Server Architecture #glassfishjp
JSFとJAX-RSで作る Thin Server Architecture #glassfishjp
The Way of Fun Development - たのしい開発への道 / Sapporo RubyKaigi2012
The Way of Fun Development - たのしい開発への道 / Sapporo RubyKaigi2012
今から始めるApache Groovy
今から始めるApache Groovy
JavaScriptのテストコード 一緒に勉強しませんか??
JavaScriptのテストコード 一緒に勉強しませんか??
More from Satoshi Kubo
Jakarta EE/MicroProfileの世界をひろげるRed Hat Application Fundations 2022年9月16日JakartaOne LiveStream Japan akarta EE(Java EE)はエンタープライズシステムに必要な多くの仕様をカバーしており、それらを柔軟に組み合わせて信頼性の高いアプリケーションを作ることができます。Red Hatは、基本としてのJakarta EEやMicroProfileをカバーするだけでなく、より高度なユースケースに対応可能なミドルウェア製品群を自由に組み合わせて使えるRed Hat Application Foundationsを発表しました。このセッションではApplication Fundationsを導入するメリットと、どのような製品が含まれるのか、どうやって使っていくのかを説明します。
Jakarta EE/MicroProfileの世界をひろげるRed Hat Application Fundations
Jakarta EE/MicroProfileの世界をひろげるRed Hat Application Fundations
Satoshi Kubo
2022年7月JJUGナイトセミナー「Jakarta EE特集」MicroProfile あらためてのおさらい MicroProfileについての説明。
2022年7月JJUGナイトセミナー「Jakarta EE特集」MicroProfile あらためてのおさらい
2022年7月JJUGナイトセミナー「Jakarta EE特集」MicroProfile あらためてのおさらい
Satoshi Kubo
2017/05/28 Oracle Code Tour Japan in Kumamoto 登壇資料
今のJava
今のJava
Satoshi Kubo
JJUG CCC 2017 Spring LT資料
できる!Pmdカスタマイズ
できる!Pmdカスタマイズ
Satoshi Kubo
Javaの速度比較
Javaの速度比較
Javaの速度比較
Satoshi Kubo
2014/9/17 の #JJUG 並行処理勉強会の発表内容です。
Java EEの話(仮)
Java EEの話(仮)
Satoshi Kubo
テストって何がしたいんですか?
テストって何がしたいんですか?
Satoshi Kubo
泥沼の中のパフォーマンスチューニング #JJUG
泥沼の中のパフォーマンスチューニング #JJUG
Satoshi Kubo
#irof_hisotry
Advent calendarを作ってみた
Advent calendarを作ってみた
Satoshi Kubo
#wlstudy #glassfishjp
Java ee6 with scala
Java ee6 with scala
Satoshi Kubo
#wlstudy
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
Satoshi Kubo
金魚本に載ってないJpqlの話 #glassfishjp
金魚本に載ってないJpqlの話 #glassfishjp
Satoshi Kubo
2012/6/4 GlassFish Users Group Japan 勉強会 June 2012
JavaEE6 First Application #glassfishjp
JavaEE6 First Application #glassfishjp
Satoshi Kubo
More from Satoshi Kubo
(13)
Jakarta EE/MicroProfileの世界をひろげるRed Hat Application Fundations
Jakarta EE/MicroProfileの世界をひろげるRed Hat Application Fundations
2022年7月JJUGナイトセミナー「Jakarta EE特集」MicroProfile あらためてのおさらい
2022年7月JJUGナイトセミナー「Jakarta EE特集」MicroProfile あらためてのおさらい
今のJava
今のJava
できる!Pmdカスタマイズ
できる!Pmdカスタマイズ
Javaの速度比較
Javaの速度比較
Java EEの話(仮)
Java EEの話(仮)
テストって何がしたいんですか?
テストって何がしたいんですか?
泥沼の中のパフォーマンスチューニング #JJUG
泥沼の中のパフォーマンスチューニング #JJUG
Advent calendarを作ってみた
Advent calendarを作ってみた
Java ee6 with scala
Java ee6 with scala
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
金魚本に載ってないJpqlの話 #glassfishjp
金魚本に載ってないJpqlの話 #glassfishjp
JavaEE6 First Application #glassfishjp
JavaEE6 First Application #glassfishjp
Recently uploaded
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
2022年10月27日に社内向けに開催した勉強会資料の社外公開版です(発表8分程度)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Recently uploaded
(12)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Strutsから移行する人のためのjsf基礎
1.
Strutsから 移行する人のための JSF基礎 @megascus #html5biz #jjug 13年9月9日月曜日
2.
自己紹介 • 久保智(@megascus) • グロースエクスパートナーズ所属/JJUG幹事 •
業務系SE 13年9月9日月曜日
3.
注意 13年9月9日月曜日
4.
HTML5とか出てきません ごめんなさい! 13年9月9日月曜日
5.
Java EE6(JSF2.0)の範囲です Java EE
7?なんのことです? 13年9月9日月曜日
6.
Java EE 7(JSF2.2) の話が聞きたい人は 13年9月9日月曜日
7.
11/9のJJUG CCCへ! (@den2snさんよろしく!) 13年9月9日月曜日
8.
Struts2 is not
Struts 13年9月9日月曜日
9.
JSFの概要 13年9月9日月曜日
10.
JSFとは何か 13年9月9日月曜日
11.
JSFとは何か • 2004年にv1.0がリリースされた • Strutsのメイン開発者が仕様策定に参加 •
Java EE 5からJava EEの標準UIフレームワークに 13年9月9日月曜日
12.
なぜJSFか 13年9月9日月曜日
13.
なぜJSFか • Ajaxの使用を前提に設計されているため、リッチなUIを 作りやすい • Strutsと骨子が似ているため、要素だけ理解していれば Strutsから移行しやすい •
Java EEの標準のためベンダーのサポートを受けやすい 13年9月9日月曜日
14.
JSFで作成できるUI 13年9月9日月曜日
15.
JavaScriptレスな Ajaxを使用したUI 13年9月9日月曜日
16.
JavaScriptレスな Ajaxを使用したUI Ajaxを使用した エラーメッセージの表示 13年9月9日月曜日
17.
JavaScriptレスな Ajaxを使用したUI <h:inputText id="startedDate" value="#{someBean.startDate}"
required="true" > <f:convertDateTime pattern="yyyy/MM/dd" /> <f:ajax event="blur" render="startedDateError" /> </h:inputText> <h:message id="startedDateError" for="startedDate" styleClass="errorMessage"/> f:ajaxによる部分描画変更のサポート 13年9月9日月曜日
18.
もっとリッチなUIを作りたい 13年9月9日月曜日
19.
JSFの拡張ライブラリを使う 13年9月9日月曜日
20.
JSFの拡張ライブラリを使う •Prime Faces •Rich Faces •Ice
Facesその他(都合により省略) 13年9月9日月曜日
21.
Prime Faces 13年9月9日月曜日
22.
Prime Faces • トルコのPrimeTechnology社が開発しているOSSのライブ ラリ •
日本だと @kikutaro_ さんが一番詳しいのでブログを参 照して下さい。 http://kikutaro777.hatenablog.com/ 13年9月9日月曜日
23.
詳しくはデモを見て下さい http://www.primefaces.org/showcase/ui/home.jsf 13年9月9日月曜日
24.
Rich Faces 13年9月9日月曜日
25.
Rich Faces • JBossが開発しているOSSのライブラリ •
前はAjax4Jsfと呼ばれていた • 日本ではオープンに情報発信をしている人はいないけ ど、オープン度ではPrime Facesより上 13年9月9日月曜日
26.
詳しくはデモを見て下さい http://livedemo.exadel.com/richfaces-demo/ 13年9月9日月曜日
27.
JSFの拡張ライブラリを 使用する上での注意 13年9月9日月曜日
28.
JSFの拡張ライブラリを 使用する上での注意 • 基本的に最新版のブラウザしかサポートしない(素のJSF だとIE8ぐらいから動くのですが) • ブラウザの最新化をがんばりましょう 13年9月9日月曜日
29.
JSFの構成要素 13年9月9日月曜日
30.
Strutsの頃はこんな感じでした 13年9月9日月曜日
31.
Strutsの構成要素 • Action、ActionForm • JSP+タグライブラリ(jstl、struts-tags) •
commons-validator(入力値の検証) • Struts-tiles(UIの部品化) • RequestProcesser 13年9月9日月曜日
32.
Struts→JSF • Action、ActionForm→managed-bean • JSP+タグライブラリ→XHTML+タグライブラリ •
commons-validator→JSFValidator+BeanValidator • Struts-tiles→ui composition • RequestProcesser→Phase Listener 13年9月9日月曜日
33.
managed-bean 13年9月9日月曜日
34.
managed-bean • StrutsではActionFormとActionとで分かれていた入力値と 処理をJSFでは一つにまとめて記述できるようになった • Strutsではxmlでしか定義できなかったものがJSFではxml に加えてアノテーションでも定義できるようになった 13年9月9日月曜日
35.
アノテーションベースの managed-beanの例 @Named("someBean")//動かない場合は@ManagedBean @SessionScoped public class SomeBean
implements Serializable { public String execute() { //do something.... } 13年9月9日月曜日
36.
XHTML+タグライブラリ 13年9月9日月曜日
37.
XHTML+タグライブラリ <h:form> <h:inputText id="id" value="#{someBean.id}"
/> <h:commandLink action="#{someBean.execute}" value="button" /> </h:form> 13年9月9日月曜日
38.
XHTML+タグライブラリ • JSPと違いServletには変換されなくなった • エラーが発生した時にスタックトレースにXHTMLの行 番号がそのまま出るのでエラーを追いやすい 13年9月9日月曜日
39.
JSFValidator + BeanValidator 13年9月9日月曜日
40.
JSFValidator + BeanValidator •
バリデーション定義を画面に直接記載するJSFValidator • バリデーション定義をプロパティに直接記載するBean Validator • 定義と実際に使う場所が近くなりました 13年9月9日月曜日
41.
JSFValidator <h:inputText id="name" value="#{someBean.name}" required="true" requiredMessage=
"name is required." validator="#{someBean.valid}" label= "message" > 13年9月9日月曜日
42.
JSFValidator public void validate(FacesContext
context, UIComponent component, Object newValue) { // some error check. if (hasError) { throw new ValidatorException("error message."); } } 13年9月9日月曜日
43.
BeanValidator @NotNull @Size(min=0, max=8) private String
name; アノテーションベースのエラーチェック 13年9月9日月曜日
44.
ui composition 13年9月9日月曜日
45.
ui composition • いわゆるテンプレート機能 •
特に珍しい機能でもないので省略 13年9月9日月曜日
46.
Phase Listener 13年9月9日月曜日
47.
Phase Listener • StrutsのRequestProcesserのprocessXXXXという名前で定 義されていたメソッドがそれぞれ別のクラスになった •
Phaseそのもののカスタマイズや前後に処理を挟むこと が可能 • Strutsに比べて拡張しやすくなった 13年9月9日月曜日
48.
Phase Listener • PhaseListenerクラスをimplimentsする形で作成 •
フレームワーク作成時にしか作らないと思うので省略 13年9月9日月曜日
49.
JSF利用時の注意 13年9月9日月曜日
50.
JSF利用時の注意 • JSF1.X(Java EE5以前)とJSF2.X(Java
EE6以降)は別物 • JSF1.Xを使うぐらいだったらStrutsの方がマシ ※個人の感想です 13年9月9日月曜日
51.
補足 デザイナーさんとの 協業向けの機能 13年9月9日月曜日
52.
XHTMLにjsfcタグを 埋め込むことで動作可能に <form jsfc="h:form"> 名前を入力してください。 <input type="text"
jsfc="h:inputText" value="#{someBean.name}"/> <input type="submit" jsfc="h:commandButton" value="実行" action="#{someBean.execute}"/> </form> 13年9月9日月曜日
53.
最後に 業務系SEからの2つのお願い 13年9月9日月曜日
54.
独自のセッション管理機能は 作らないで下さい • 昨今のフレームワークはリッチなユーザーインター フェースを実現するためにセッション機能を多用する • 自前でセッションの永続化をするだけだと万が一の時 にフレームワーク部分の復元ができない •
仮に作るならAPサーバーと統合して下さい 13年9月9日月曜日
55.
メモリを大量に積んで下さい • リッチなUIを実現するために、フレームワークがセッ ションにデータをたくさん持ちます • セッションにデータを持つのは業務情報だけじゃない •
Struts時代の2倍から10倍ぐらい積むのがオススメ 13年9月9日月曜日
56.
以上 13年9月9日月曜日
57.
とみせかけて おまけ 13年9月9日月曜日
58.
13年9月9日月曜日
59.
Strutsじゃない ネタが必要? 13年9月9日月曜日
60.
Scalaか! 13年9月9日月曜日
61.
JSFをScalaで 13年9月9日月曜日
62.
去年のネタ Java EE 6
With Scala http://d.hatena.ne.jp/megascus/20121118/1353234678 13年9月9日月曜日
63.
ふつーに動きます (面白みがないぐらい) 13年9月9日月曜日
64.
感想 13年9月9日月曜日
65.
便利です。 13年9月9日月曜日
66.
良い感想は次の方々が説明し てくれると思うので 13年9月9日月曜日
67.
悪い感想 13年9月9日月曜日
68.
ScalaからJavaを使う • Scala自体が互換性を気にしていないため、バージョン アップで動かなくなることが多い ScalaとJavaでList(Collection)のClassの互換性が無いため、 ScalaからJavaのライブラリを扱うのはそれなりに工数が かかる 13年9月9日月曜日
69.
そんな感じで 13年9月9日月曜日
70.
ありがとうございました Groovyのこと忘れないで下さい 13年9月9日月曜日
Download now