Suche senden
Hochladen
WebSocket of WebLogic
•
2 gefällt mir
•
2,393 views
Takahiro YAMADA
Folgen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 12
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Osc spring 20220311
Osc spring 20220311
Yasuaki Sera
Zabbix Conference Japan 2013 VMware monitoring
Zabbix Conference Japan 2013 VMware monitoring
雄也 日下部
VMware NSX で作る VDI 環境のファイアウォール
VMware NSX で作る VDI 環境のファイアウォール
ymita
Microsoft Love Java & OSS
Microsoft Love Java & OSS
Yoshio Terada
Java on Kubernetes on Azure
Java on Kubernetes on Azure
Yoshio Terada
Java on Azure with Docker container
Java on Azure with Docker container
Yoshio Terada
Java EE 7 multi factor authentiaction with Microsoft Azure AD
Java EE 7 multi factor authentiaction with Microsoft Azure AD
Yoshio Terada
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
de:code 2017
Empfohlen
Osc spring 20220311
Osc spring 20220311
Yasuaki Sera
Zabbix Conference Japan 2013 VMware monitoring
Zabbix Conference Japan 2013 VMware monitoring
雄也 日下部
VMware NSX で作る VDI 環境のファイアウォール
VMware NSX で作る VDI 環境のファイアウォール
ymita
Microsoft Love Java & OSS
Microsoft Love Java & OSS
Yoshio Terada
Java on Kubernetes on Azure
Java on Kubernetes on Azure
Yoshio Terada
Java on Azure with Docker container
Java on Azure with Docker container
Yoshio Terada
Java EE 7 multi factor authentiaction with Microsoft Azure AD
Java EE 7 multi factor authentiaction with Microsoft Azure AD
Yoshio Terada
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
de:code 2017
第1回CloudStack読書会
第1回CloudStack読書会
Masaomi Kudo
LagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDK
ShuheiUda
Windows Server Community Meetup#2:New features of Microsoft SDN v2 in Windows...
Windows Server Community Meetup#2:New features of Microsoft SDN v2 in Windows...
wind06106
20160217 hbstudy73 linux on Azure
20160217 hbstudy73 linux on Azure
雄哉 吉田
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
Yoshio Terada
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
sakaik
Azure vm の可用性を見直そう
Azure vm の可用性を見直そう
ShuheiUda
MySQL Clusterのトラブル事例
MySQL Clusterのトラブル事例
hiroi10
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring Cloud
Yoshio Terada
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
Yoshio Terada
Climbどこでもセミナー「物理・仮想・クラウド保護の最適解は?環境に合わせたバックアップの選び方」
Climbどこでもセミナー「物理・仮想・クラウド保護の最適解は?環境に合わせたバックアップの選び方」
株式会社クライム
クラウドを活用したシステム開発における、ネットワークのInfrastructure as Code
クラウドを活用したシステム開発における、ネットワークのInfrastructure as Code
skipping classes
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
ZabbixによるOpenStack/OpenContrailの監視
ZabbixによるOpenStack/OpenContrailの監視
Kodai Terashima
20161129_npstudy_JunosAutomation
20161129_npstudy_JunosAutomation
Tatsuya Naganawa
Elastic StackでWebサーバのログ解析を始めた件について
Elastic StackでWebサーバのログ解析を始めた件について
Takaaki Hoyo
パブリック・クラウド基盤でVirtual on virtual ってどうよ
パブリック・クラウド基盤でVirtual on virtual ってどうよ
Yukio Saito
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
decode2016
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
V sphere 7 update 3 へのアップグレードについて
V sphere 7 update 3 へのアップグレードについて
Satoshi Imai
Keycloak で SSO #渋谷java
Keycloak で SSO #渋谷java
Yoshimasa Tanabe
R5 3 type annotation
R5 3 type annotation
EIICHI KIMURA
Weitere ähnliche Inhalte
Was ist angesagt?
第1回CloudStack読書会
第1回CloudStack読書会
Masaomi Kudo
LagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDK
ShuheiUda
Windows Server Community Meetup#2:New features of Microsoft SDN v2 in Windows...
Windows Server Community Meetup#2:New features of Microsoft SDN v2 in Windows...
wind06106
20160217 hbstudy73 linux on Azure
20160217 hbstudy73 linux on Azure
雄哉 吉田
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
Yoshio Terada
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
sakaik
Azure vm の可用性を見直そう
Azure vm の可用性を見直そう
ShuheiUda
MySQL Clusterのトラブル事例
MySQL Clusterのトラブル事例
hiroi10
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring Cloud
Yoshio Terada
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
Yoshio Terada
Climbどこでもセミナー「物理・仮想・クラウド保護の最適解は?環境に合わせたバックアップの選び方」
Climbどこでもセミナー「物理・仮想・クラウド保護の最適解は?環境に合わせたバックアップの選び方」
株式会社クライム
クラウドを活用したシステム開発における、ネットワークのInfrastructure as Code
クラウドを活用したシステム開発における、ネットワークのInfrastructure as Code
skipping classes
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
ZabbixによるOpenStack/OpenContrailの監視
ZabbixによるOpenStack/OpenContrailの監視
Kodai Terashima
20161129_npstudy_JunosAutomation
20161129_npstudy_JunosAutomation
Tatsuya Naganawa
Elastic StackでWebサーバのログ解析を始めた件について
Elastic StackでWebサーバのログ解析を始めた件について
Takaaki Hoyo
パブリック・クラウド基盤でVirtual on virtual ってどうよ
パブリック・クラウド基盤でVirtual on virtual ってどうよ
Yukio Saito
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
decode2016
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
V sphere 7 update 3 へのアップグレードについて
V sphere 7 update 3 へのアップグレードについて
Satoshi Imai
Was ist angesagt?
(20)
第1回CloudStack読書会
第1回CloudStack読書会
LagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDK
Windows Server Community Meetup#2:New features of Microsoft SDN v2 in Windows...
Windows Server Community Meetup#2:New features of Microsoft SDN v2 in Windows...
20160217 hbstudy73 linux on Azure
20160217 hbstudy73 linux on Azure
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
Azure vm の可用性を見直そう
Azure vm の可用性を見直そう
MySQL Clusterのトラブル事例
MySQL Clusterのトラブル事例
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring Cloud
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
Climbどこでもセミナー「物理・仮想・クラウド保護の最適解は?環境に合わせたバックアップの選び方」
Climbどこでもセミナー「物理・仮想・クラウド保護の最適解は?環境に合わせたバックアップの選び方」
クラウドを活用したシステム開発における、ネットワークのInfrastructure as Code
クラウドを活用したシステム開発における、ネットワークのInfrastructure as Code
Java on Azure 2019
Java on Azure 2019
ZabbixによるOpenStack/OpenContrailの監視
ZabbixによるOpenStack/OpenContrailの監視
20161129_npstudy_JunosAutomation
20161129_npstudy_JunosAutomation
Elastic StackでWebサーバのログ解析を始めた件について
Elastic StackでWebサーバのログ解析を始めた件について
パブリック・クラウド基盤でVirtual on virtual ってどうよ
パブリック・クラウド基盤でVirtual on virtual ってどうよ
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
Java on Azure 2019
Java on Azure 2019
V sphere 7 update 3 へのアップグレードについて
V sphere 7 update 3 へのアップグレードについて
Ähnlich wie WebSocket of WebLogic
Keycloak で SSO #渋谷java
Keycloak で SSO #渋谷java
Yoshimasa Tanabe
R5 3 type annotation
R5 3 type annotation
EIICHI KIMURA
SL囲む会東京5 Nodejs×Silverlightではまったこと
SL囲む会東京5 Nodejs×Silverlightではまったこと
normalian
Mackerel & Norikra mackerel meetup #4 LT
Mackerel & Norikra mackerel meetup #4 LT
Masahiro Nagano
Quarkus入門
Quarkus入門
Norito Agetsuma
HTML5のセキュリティ もうちょい詳しく- HTML5セキュリティその3 : JavaScript API
HTML5のセキュリティ もうちょい詳しく- HTML5セキュリティその3 : JavaScript API
Yosuke HASEGAWA
WebSocket+Akka(Remote)+Play 2.1 Java
WebSocket+Akka(Remote)+Play 2.1 Java
Kazuhiro Hara
簡単!自動バックアップ設定でWordPressを安心運用
簡単!自動バックアップ設定でWordPressを安心運用
Hidekazu Ishikawa
Play jjug2012spring
Play jjug2012spring
Takafumi Ikeda
Ähnlich wie WebSocket of WebLogic
(9)
Keycloak で SSO #渋谷java
Keycloak で SSO #渋谷java
R5 3 type annotation
R5 3 type annotation
SL囲む会東京5 Nodejs×Silverlightではまったこと
SL囲む会東京5 Nodejs×Silverlightではまったこと
Mackerel & Norikra mackerel meetup #4 LT
Mackerel & Norikra mackerel meetup #4 LT
Quarkus入門
Quarkus入門
HTML5のセキュリティ もうちょい詳しく- HTML5セキュリティその3 : JavaScript API
HTML5のセキュリティ もうちょい詳しく- HTML5セキュリティその3 : JavaScript API
WebSocket+Akka(Remote)+Play 2.1 Java
WebSocket+Akka(Remote)+Play 2.1 Java
簡単!自動バックアップ設定でWordPressを安心運用
簡単!自動バックアップ設定でWordPressを安心運用
Play jjug2012spring
Play jjug2012spring
Mehr von Takahiro YAMADA
これからのJDK 何を選ぶ?どう選ぶ? (v1.2) in 熊本
これからのJDK 何を選ぶ?どう選ぶ? (v1.2) in 熊本
Takahiro YAMADA
OpenJDKソムリエと巡るJDKワイナリーツアー #sfggjp #javajo
OpenJDKソムリエと巡るJDKワイナリーツアー #sfggjp #javajo
Takahiro YAMADA
JDKの選択肢とサーバーサイドでの選び方
JDKの選択肢とサーバーサイドでの選び方
Takahiro YAMADA
これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
Takahiro YAMADA
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
Takahiro YAMADA
DB設計でこだわりたい三つの要素
DB設計でこだわりたい三つの要素
Takahiro YAMADA
Tools for Metaspace
Tools for Metaspace
Takahiro YAMADA
Native Memory Tracking
Native Memory Tracking
Takahiro YAMADA
Javaアプリケーションサーバ 構築・運用の勘所
Javaアプリケーションサーバ 構築・運用の勘所
Takahiro YAMADA
Mehr von Takahiro YAMADA
(9)
これからのJDK 何を選ぶ?どう選ぶ? (v1.2) in 熊本
これからのJDK 何を選ぶ?どう選ぶ? (v1.2) in 熊本
OpenJDKソムリエと巡るJDKワイナリーツアー #sfggjp #javajo
OpenJDKソムリエと巡るJDKワイナリーツアー #sfggjp #javajo
JDKの選択肢とサーバーサイドでの選び方
JDKの選択肢とサーバーサイドでの選び方
これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
DB設計でこだわりたい三つの要素
DB設計でこだわりたい三つの要素
Tools for Metaspace
Tools for Metaspace
Native Memory Tracking
Native Memory Tracking
Javaアプリケーションサーバ 構築・運用の勘所
Javaアプリケーションサーバ 構築・運用の勘所
Kürzlich hochgeladen
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Kürzlich hochgeladen
(9)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
WebSocket of WebLogic
1.
WebLogicのWebSocket Takahiro YAMADA @yamadamn 2013/8/19
2.
WebLogic Server (WLS)
12.1.2 • Java EE 6対応 • リリース: 2013/7/11 • 商用APサーバーとして、WebSocketに早い段階で対応
3.
ある夜明けのこと エヴァンジェリストに絡んでる人を発見... ※プライバシー保護のため一部加工しています
4.
何が起こったのか? • その前日のこと
5.
マニュアルを見てみると • http://docs.oracle.com/middleware/1212/wls/WLPRG/websockets_sse.htm 確かに独自実装
6.
WLS 12.1.2のリリースは、2013/7/11なので タイミング的に間に合わなかったっぽい JSR 356
7.
エヴァンジェリストからの援護射撃
8.
ヒゲメン登場 実はこの方、昔のBEAシステムズでWLSサポート担当
9.
実装イメージ import weblogic.websocket.WebSocketAdapter; import weblogic.websocket.WebSocketConnection; import
weblogic.websocket.WebSocketContext; import weblogic.websocket.annotation.WebSocket; @WebSocket(pathPatterns="/hello", timeout=300) public class MyListener extends WebSocketAdapter { @Override public void onMessage(WebSocketConnection connection, String payload) { // 受信時の処理 } public void broadcast(String message) { for (WebSocketConnection con : context.getWebSocketConnections()) { if (con.isOpen()) { con.send(message); // 送信 } } } } weglogic.websocket パッケージを利用 WebSocketアノテーション + (WebSocketListenerの実装 or WebSocketAdapterの継承)
10.
(参考) JSR 356の実装イメージ import
java.util.*; import javax.websocket.*; import javax.websocket.server.ServerEndpoint; @ServerEndpoint("/hello") public class MyEndpoint { private static Set<Session> sessions = Collections.synchronizedSet(new HashSet<Session>()); @OnMessage public void onMessage(String message) { // 受信時の処理 } public void broadcast(String message) { for (Session session : sessions) { if session.isOpen() { session.getAsyncRemote().sendText(message); // 送信 } } } @OnOpen public void onOpen(Session session){ sessions.add(session); } @OnClose public void onClose(Session session){ sessions.remove(session); } }
11.
まとめ • 手早く手厚くWebSocketのサポートを受けたい方 • WebLogic
Server 12.1.2 • サポートは弊社の利用をご検討ください m(_ _)m • 標準準拠でなければ使いたくない方 • GlassFish 4.0 • WebLogic Server 12.1.3 (おそらくJSR 356に準拠) • 謝辞 • てらだよしお愛してる • ヒゲメンまじイケメン • ネタに使った@btn*****さん、ごめんなさい
12.
ご清聴いただき、ありがとうございました
Jetzt herunterladen