Enviar búsqueda
Cargar
Wicket + EJB3 on JBoss (Japanese)
•
1 recomendación
•
1,553 vistas
B
bose999
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 15
Recomendados
Sd Loader Seasar Con2009 White
Sd Loader Seasar Con2009 White
Akio Katayama
IoT小箱で小水力発電所を制御する
IoT小箱で小水力発電所を制御する
Yutaka Kikuchi
20210116 fa lt atm1
20210116 fa lt atm1
ShigekiInatama
PLCとクラウドを接続!AWSにCODESYSを繋げてみた
PLCとクラウドを接続!AWSにCODESYSを繋げてみた
ミソジ
章文嵩:使用LVS集群架设高可扩展的网络服务.pdf
章文嵩:使用LVS集群架设高可扩展的网络服务.pdf
XMourinho
090214ldd Mogilefs
090214ldd Mogilefs
Kazuhisa Hara
Voices of Panchayat Presidents - Newsletter - Issue No.24
Voices of Panchayat Presidents - Newsletter - Issue No.24
hrfmedia
RDF and FOAF
RDF and FOAF
Masaki Komagata
Recomendados
Sd Loader Seasar Con2009 White
Sd Loader Seasar Con2009 White
Akio Katayama
IoT小箱で小水力発電所を制御する
IoT小箱で小水力発電所を制御する
Yutaka Kikuchi
20210116 fa lt atm1
20210116 fa lt atm1
ShigekiInatama
PLCとクラウドを接続!AWSにCODESYSを繋げてみた
PLCとクラウドを接続!AWSにCODESYSを繋げてみた
ミソジ
章文嵩:使用LVS集群架设高可扩展的网络服务.pdf
章文嵩:使用LVS集群架设高可扩展的网络服务.pdf
XMourinho
090214ldd Mogilefs
090214ldd Mogilefs
Kazuhisa Hara
Voices of Panchayat Presidents - Newsletter - Issue No.24
Voices of Panchayat Presidents - Newsletter - Issue No.24
hrfmedia
RDF and FOAF
RDF and FOAF
Masaki Komagata
WebDAV as Web API
WebDAV as Web API
Masaki Komagata
What is PHP Frameworks?
What is PHP Frameworks?
Masaki Komagata
Voices for Custodial Justice Newsletter - July Issue 2009
Voices for Custodial Justice Newsletter - July Issue 2009
hrfmedia
01.09.11
01.09.11
பெரியார் திராவிடர் கழகம்
LPN
LPN
Vorathakarn Nirunsook
24.02.11
24.02.11
பெரியார் திராவிடர் கழகம்
Children’s Voices for Human Rights Newsletter – Issue no.68
Children’s Voices for Human Rights Newsletter – Issue no.68
hrfmedia
25.08.11
25.08.11
பெரியார் திராவிடர் கழகம்
தமிழகத்தில் திருநங்கையர் சமூக வரலாறு [Transgender Tamil]
தமிழகத்தில் திருநங்கையர் சமூக வரலாறு [Transgender Tamil]
priyababu11
Voices of Panchayat Presidents - Newsletter - Issue No.34
Voices of Panchayat Presidents - Newsletter - Issue No.34
hrfmedia
Voices for custodial justice newsletter -June 2016 issue
Voices for custodial justice newsletter -June 2016 issue
hrfmedia
[12_B_6] PHP/MySQL を用いた大規模向けパッケージソフトウェア開発
[12_B_6] PHP/MySQL を用いた大規模向けパッケージソフトウェア開発
Yuichi Tanaka
Voices for Custodial Justice Newsletter - December 2014 Issue
Voices for Custodial Justice Newsletter - December 2014 Issue
hrfmedia
Php.On.Windows.Training.Chs
Php.On.Windows.Training.Chs
cqwang
Voices of Panchayat Presidents - Newsletter - Issue No.25
Voices of Panchayat Presidents - Newsletter - Issue No.25
hrfmedia
Childrens voice 60th issue new
Childrens voice 60th issue new
hrfmedia
331 Ch
331 Ch
anjaan
사용자 경험 극대화를 위한 웹 서버 아키텍처
사용자 경험 극대화를 위한 웹 서버 아키텍처
trustinlee
Wda t 55_2010
Wda t 55_2010
aaruicwai
Spring Dynamic Modules
Spring Dynamic Modules
Hiroki Kondo
EJB3 ABC
EJB3 ABC
bose999
JBoss AS7
JBoss AS7
nekop
Más contenido relacionado
La actualidad más candente
WebDAV as Web API
WebDAV as Web API
Masaki Komagata
What is PHP Frameworks?
What is PHP Frameworks?
Masaki Komagata
Voices for Custodial Justice Newsletter - July Issue 2009
Voices for Custodial Justice Newsletter - July Issue 2009
hrfmedia
01.09.11
01.09.11
பெரியார் திராவிடர் கழகம்
LPN
LPN
Vorathakarn Nirunsook
24.02.11
24.02.11
பெரியார் திராவிடர் கழகம்
Children’s Voices for Human Rights Newsletter – Issue no.68
Children’s Voices for Human Rights Newsletter – Issue no.68
hrfmedia
25.08.11
25.08.11
பெரியார் திராவிடர் கழகம்
தமிழகத்தில் திருநங்கையர் சமூக வரலாறு [Transgender Tamil]
தமிழகத்தில் திருநங்கையர் சமூக வரலாறு [Transgender Tamil]
priyababu11
Voices of Panchayat Presidents - Newsletter - Issue No.34
Voices of Panchayat Presidents - Newsletter - Issue No.34
hrfmedia
Voices for custodial justice newsletter -June 2016 issue
Voices for custodial justice newsletter -June 2016 issue
hrfmedia
[12_B_6] PHP/MySQL を用いた大規模向けパッケージソフトウェア開発
[12_B_6] PHP/MySQL を用いた大規模向けパッケージソフトウェア開発
Yuichi Tanaka
Voices for Custodial Justice Newsletter - December 2014 Issue
Voices for Custodial Justice Newsletter - December 2014 Issue
hrfmedia
Php.On.Windows.Training.Chs
Php.On.Windows.Training.Chs
cqwang
Voices of Panchayat Presidents - Newsletter - Issue No.25
Voices of Panchayat Presidents - Newsletter - Issue No.25
hrfmedia
Childrens voice 60th issue new
Childrens voice 60th issue new
hrfmedia
331 Ch
331 Ch
anjaan
사용자 경험 극대화를 위한 웹 서버 아키텍처
사용자 경험 극대화를 위한 웹 서버 아키텍처
trustinlee
Wda t 55_2010
Wda t 55_2010
aaruicwai
Spring Dynamic Modules
Spring Dynamic Modules
Hiroki Kondo
La actualidad más candente
(20)
WebDAV as Web API
WebDAV as Web API
What is PHP Frameworks?
What is PHP Frameworks?
Voices for Custodial Justice Newsletter - July Issue 2009
Voices for Custodial Justice Newsletter - July Issue 2009
01.09.11
01.09.11
LPN
LPN
24.02.11
24.02.11
Children’s Voices for Human Rights Newsletter – Issue no.68
Children’s Voices for Human Rights Newsletter – Issue no.68
25.08.11
25.08.11
தமிழகத்தில் திருநங்கையர் சமூக வரலாறு [Transgender Tamil]
தமிழகத்தில் திருநங்கையர் சமூக வரலாறு [Transgender Tamil]
Voices of Panchayat Presidents - Newsletter - Issue No.34
Voices of Panchayat Presidents - Newsletter - Issue No.34
Voices for custodial justice newsletter -June 2016 issue
Voices for custodial justice newsletter -June 2016 issue
[12_B_6] PHP/MySQL を用いた大規模向けパッケージソフトウェア開発
[12_B_6] PHP/MySQL を用いた大規模向けパッケージソフトウェア開発
Voices for Custodial Justice Newsletter - December 2014 Issue
Voices for Custodial Justice Newsletter - December 2014 Issue
Php.On.Windows.Training.Chs
Php.On.Windows.Training.Chs
Voices of Panchayat Presidents - Newsletter - Issue No.25
Voices of Panchayat Presidents - Newsletter - Issue No.25
Childrens voice 60th issue new
Childrens voice 60th issue new
331 Ch
331 Ch
사용자 경험 극대화를 위한 웹 서버 아키텍처
사용자 경험 극대화를 위한 웹 서버 아키텍처
Wda t 55_2010
Wda t 55_2010
Spring Dynamic Modules
Spring Dynamic Modules
Destacado
EJB3 ABC
EJB3 ABC
bose999
JBoss AS7
JBoss AS7
nekop
JBoss AS7 rev2
JBoss AS7 rev2
nekop
Introduction to WildFly Swarm
Introduction to WildFly Swarm
Yoshimasa Tanabe
JBoss Application Server 入門~ Seasar2を動かして見よう!~ on Seasar Conference 2009 White
JBoss Application Server 入門~ Seasar2を動かして見よう!~ on Seasar Conference 2009 White
bose999
RedHat MW 2015
RedHat MW 2015
omatsuha
Beginning Java EE 6 勉強会(5) #bje_study
Beginning Java EE 6 勉強会(5) #bje_study
zuisener .
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(4)-稼働確認、クラスローダ
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(4)-稼働確認、クラスローダ
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
Enpel
3.Java EE7 徹底入門 CDI&EJB
3.Java EE7 徹底入門 CDI&EJB
Tsunenaga Hanyuda
Jbossとtomcatの性能を比べてみた
Jbossとtomcatの性能を比べてみた
Yuki Obara
JBoss.org – SwitchYardコミュニティ開発者の日常 - JJUG CCC 2014 Spring - R1-4 - #ccc_r14
JBoss.org – SwitchYardコミュニティ開発者の日常 - JJUG CCC 2014 Spring - R1-4 - #ccc_r14
Tomohisa Igarashi
2 TomcatによるWebアプリケーションサーバ構築 第1章 Tomcatのインストールと設定
2 TomcatによるWebアプリケーションサーバ構築 第1章 Tomcatのインストールと設定
Enpel
次世代Webコンテナ Undertowについて
次世代Webコンテナ Undertowについて
Yoshimasa Tanabe
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
Daisuke Ikeda
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
Masuji Katoda
WildFly Swarm - Rightsize Your Java EE Apps
WildFly Swarm - Rightsize Your Java EE Apps
Yoshimasa Tanabe
ついに始まるJava EE 7時代のアプリケーション開発
ついに始まるJava EE 7時代のアプリケーション開発
Takakiyo Tanaka
Javaアプリケーションサーバ 構築・運用の勘所
Javaアプリケーションサーバ 構築・運用の勘所
Takahiro YAMADA
Destacado
(19)
EJB3 ABC
EJB3 ABC
JBoss AS7
JBoss AS7
JBoss AS7 rev2
JBoss AS7 rev2
Introduction to WildFly Swarm
Introduction to WildFly Swarm
JBoss Application Server 入門~ Seasar2を動かして見よう!~ on Seasar Conference 2009 White
JBoss Application Server 入門~ Seasar2を動かして見よう!~ on Seasar Conference 2009 White
RedHat MW 2015
RedHat MW 2015
Beginning Java EE 6 勉強会(5) #bje_study
Beginning Java EE 6 勉強会(5) #bje_study
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(4)-稼働確認、クラスローダ
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(4)-稼働確認、クラスローダ
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
3.Java EE7 徹底入門 CDI&EJB
3.Java EE7 徹底入門 CDI&EJB
Jbossとtomcatの性能を比べてみた
Jbossとtomcatの性能を比べてみた
JBoss.org – SwitchYardコミュニティ開発者の日常 - JJUG CCC 2014 Spring - R1-4 - #ccc_r14
JBoss.org – SwitchYardコミュニティ開発者の日常 - JJUG CCC 2014 Spring - R1-4 - #ccc_r14
2 TomcatによるWebアプリケーションサーバ構築 第1章 Tomcatのインストールと設定
2 TomcatによるWebアプリケーションサーバ構築 第1章 Tomcatのインストールと設定
次世代Webコンテナ Undertowについて
次世代Webコンテナ Undertowについて
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
WildFly Swarm - Rightsize Your Java EE Apps
WildFly Swarm - Rightsize Your Java EE Apps
ついに始まるJava EE 7時代のアプリケーション開発
ついに始まるJava EE 7時代のアプリケーション開発
Javaアプリケーションサーバ 構築・運用の勘所
Javaアプリケーションサーバ 構築・運用の勘所
Más de bose999
PhoneGap de iOS develop
PhoneGap de iOS develop
bose999
Python hack-a-thon 2010-11 Enjoy survival !
Python hack-a-thon 2010-11 Enjoy survival !
bose999
コンサルティングと私 Lightning Talk
コンサルティングと私 Lightning Talk
bose999
GAE/J 開発環境でJDO入門
GAE/J 開発環境でJDO入門
bose999
something coin machine
something coin machine
bose999
Quickly function add by Eclipse Monkey
Quickly function add by Eclipse Monkey
bose999
I leak the contents of my work.
I leak the contents of my work.
bose999
JRuby on Rails on JBoss
JRuby on Rails on JBoss
bose999
Más de bose999
(8)
PhoneGap de iOS develop
PhoneGap de iOS develop
Python hack-a-thon 2010-11 Enjoy survival !
Python hack-a-thon 2010-11 Enjoy survival !
コンサルティングと私 Lightning Talk
コンサルティングと私 Lightning Talk
GAE/J 開発環境でJDO入門
GAE/J 開発環境でJDO入門
something coin machine
something coin machine
Quickly function add by Eclipse Monkey
Quickly function add by Eclipse Monkey
I leak the contents of my work.
I leak the contents of my work.
JRuby on Rails on JBoss
JRuby on Rails on JBoss
Wicket + EJB3 on JBoss (Japanese)
1.
Wicket + EJB3
on JBoss サイオステクノロジー株式会社 武田正英
2.
bose.techie.jp
Contents 自己紹介 1 APサーバについて 2 JBossアプリケーションサーバについて 3 Wicket + EJB3でアプリを開発 4 Copyright © Masahide Takeda. All Rights Reserved
3.
bose.techie.jp
名前:武田正英 id:bose999 所属:サイオステクノロジー㈱ OSSテクノロジーセンター 情報システム部門、運用・構築、開発を経験し、 プロジェクトマネージャー兼全工程要員(プレイングマネジャー) として経験を積んできました。 最近は過去の経験を生かして開発業務のコンサルタントとして 全国のシステム開発・運用の現場を支援して回ってます。 ブログ: http://bose.techie.jp 技術wiki: http://www26.atwiki.jp/memotech/ Copyright © Masahide Takeda. All Rights Reserved
4.
bose.techie.jp
APサーバについて 皆さんが使ってるAPサーバは? Tomcat ? WebLogic ? WebSphere ? Glass Fish ? Gernonimo ? Copyright © Masahide Takeda. All Rights Reserved
5.
bose.techie.jp
I use… 武田はJavaEE準拠のアプリケーションサーバ JBossを主に使用してます!! JBoss a division of Red Hat Copyright © Masahide Takeda. All Rights Reserved
6.
bose.techie.jp
JBoss Application Server5 POJO形式 Web Webサービス Java EJB もしくは コンテナ JPA JSF Messageing コンテナ Tomcat MBean形式の etc. Service ベース サービス JBoss JavaEE5準拠の機能を Application • JavaEE5準拠 Server 内包している。 5.0.1.GA org版 JBoss Application Server 5.0.1GAはJavaEE5に準拠した 各種機能をアプリケーションサーバとして提供している。 Copyright © Masahide Takeda. All Rights Reserved
7.
bose.techie.jp
マイクロコンテナ アーキテクチャ JBoss Application Server 5からはマイクロコンテナを採用。 - JBossAS4まではマイクロカーネルアーキテクチャだった。 MBean形式でサービスを作成する必要があったが、 5からはPOJOでサービスが作成可能になった。 - サービスの有効/無効もdeployするかしないかだけで 簡単にカスタマイズが可能。目的に応じてサーバ最適化が 簡単に行える。 - マイクロコンテナ上に色々なコンテナを構築できる。 例:Spring、Guice、JMX、OSGi Copyright © Masahide Takeda. All Rights Reserved
8.
bose.techie.jp
マイクロコンテナ アーキテクチャイメージ JBoss Application Server 5 マイクロコンテナ POJOによるサービス MBeanによるサービス JMX POJO POJO POJO MBean MBean MBean Copyright © Masahide Takeda. All Rights Reserved
9.
bose.techie.jp
JBossを使用する理由 例えばTomcatにJavaEEに存在する機能が 欲しくなったらどうします? あれ? この機能がない! v JBossなら必要な機能をサービスとしてデプロイするという簡単な方法で サーバ機能のカスタマイズが可能。 v JavaEEサーバなら当たり前に持っている機能使わなきゃ損です。 それとも作りますか? v WebコンテナにTomcatベースのものを使用しているので、Apacheとの連携等の Tomcatの知識が生かせます。 v マイクロコンテナアーキテクチャを採用していて、簡単にカスタマイズが可能。 最初はTomcat相当の機能で動かして必要に応じて機能追加もJBossなら簡単。 Copyright © Masahide Takeda. All Rights Reserved
10.
bose.techie.jp
Wicket + EJB3でアプリを開発 JavaEE5上のWicketによるWebアプリ開発 J2EEサーバがあれば余計な依存関係を使用しないでOK つまりxxxx.jarを色々用意しなくても アプリケーションサーバが持っているjarファイルと Wicket関連のjarファイルだけで開発を進める事が可能 あまり細かい事 やらなくてよくて 楽かも! Copyright © Masahide Takeda. All Rights Reserved
11.
bose.techie.jp
Wicket + EJB3でアプリを開発 でもEJBってうざくね? EJB3の事を言ってますか? EJB2の事ですか? EJB3のSessionBeanに関してはインタフェースを定義し てBeanを書くだけです。EntityBeanならPOJOです。 あれ?これどっかで見た気がしません? そう、DIコンテナで行っていくコーディングと あまり差が無いですね。。。 そして、EJB3.0はDIコンテナがやってくれる事を アプリケーションサーバがやってくれる感じなんです。 アノテーションでインジェクションまでしてくれます!! ただ制約があって Servlet、Managed Bean、EJBのみに EJBをDIしてくれるという仕様です。 Copyright © Masahide Takeda. All Rights Reserved
12.
bose.techie.jp
Wicket + EJB3でアプリを開発 あれ?その制約だとJSF用な感じなんだけど。。。 WicketにはServletにインジェクションさせて さらにそのEJBを手に入れるモジュールが存在するので 安心してください!! 例えば下記のように簡単なアノテーションでDI出来ちゃいます。 public class HomePage extends WebPage { @EJB(name=quot;wicket-ejb3-sample/LabelBeanImpl/localquot;) public LabelBean labelBean; @EJB(name=quot;wicket-ejb3-sample/LabelStateBeanImpl/localquot;) public LabelStateBean labelStateBean; Copyright © Masahide Takeda. All Rights Reserved
13.
bose.techie.jp
Wicket + EJB3でアプリを開発 あー、そうするとJPAをDB層に適用するといいのか! その通りです。Wicket以外はEJB3で決めると Wicket+JBossサーバの構成だけで開発が 進められます! WicketとWicket Stuffからwicket-contrib-javaeeを 入手して、JBoss5と開発環境すれば容易完了です。 さぁLet’s Programingですよ! wicket-contrib-javaee http://wicketstuff.org/confluence/display/STUFFWIKI/wicket-contrib-javaee Wicket on JBossサンプルコード(武田作成) http://www26.atwiki.jp/memotech/pages/84.html ※Wicket1.3系とWicket1.4rc2でのサンプルあり。JBoss4.2系で動かす方法も記載。 Copyright © Masahide Takeda. All Rights Reserved
14.
bose.techie.jp
時間が無いので 更なる情報はWebでw http://www26.atwiki.jp/memotech/ をご参照下さい。 Copyright © Masahide Takeda. All Rights Reserved
15.
bose.techie.jp