Submit Search
Upload
20160215 01 java ee7徹底入門 概要説明
•
10 likes
•
4,154 views
Jun Inose
Follow
2016/02/15 JJUG ナイトセミナーの資料です
Read less
Read more
Software
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
Masuji Katoda
3.Java EE7 徹底入門 CDI&EJB
3.Java EE7 徹底入門 CDI&EJB
Tsunenaga Hanyuda
20160215 04 java ee7徹底入門 jbatch
20160215 04 java ee7徹底入門 jbatch
Jun Inose
ついに始まるJava EE 7時代のアプリケーション開発
ついに始まるJava EE 7時代のアプリケーション開発
Takakiyo Tanaka
Jbatch実践入門 #jdt2015
Jbatch実践入門 #jdt2015
Norito Agetsuma
Java EE 再入門
Java EE 再入門
minazou67
JSR 352 “Batch Applications for the Java Platform”
JSR 352 “Batch Applications for the Java Platform”
Norito Agetsuma
クロスプラットフォーム開発入門
クロスプラットフォーム開発入門
minazou67
Recommended
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
Masuji Katoda
3.Java EE7 徹底入門 CDI&EJB
3.Java EE7 徹底入門 CDI&EJB
Tsunenaga Hanyuda
20160215 04 java ee7徹底入門 jbatch
20160215 04 java ee7徹底入門 jbatch
Jun Inose
ついに始まるJava EE 7時代のアプリケーション開発
ついに始まるJava EE 7時代のアプリケーション開発
Takakiyo Tanaka
Jbatch実践入門 #jdt2015
Jbatch実践入門 #jdt2015
Norito Agetsuma
Java EE 再入門
Java EE 再入門
minazou67
JSR 352 “Batch Applications for the Java Platform”
JSR 352 “Batch Applications for the Java Platform”
Norito Agetsuma
クロスプラットフォーム開発入門
クロスプラットフォーム開発入門
minazou67
Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎
Satoshi Kubo
JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発
Masuji Katoda
AeroGear & Java EE 7 で簡単プッシュ
AeroGear & Java EE 7 で簡単プッシュ
Norito Agetsuma
JJUG 11月ナイトセミナー CDIをはじめよう
JJUG 11月ナイトセミナー CDIをはじめよう
Norito Agetsuma
Java の Collection 関連について整理してみました
Java の Collection 関連について整理してみました
Gaprot
プログラミング超超超入門
プログラミング超超超入門
rigibun
Google検索だけで満足しない、一歩先をいく収集・整理術(1day)
Google検索だけで満足しない、一歩先をいく収集・整理術(1day)
龍太郎(Ryutaro) 井元(Imoto)
情報編集 (web) 第4回:HTML入門 3 情報を整理する - リスト、テーブル
情報編集 (web) 第4回:HTML入門 3 情報を整理する - リスト、テーブル
Atsushi Tadokoro
僕のデスクトップ整理方法
僕のデスクトップ整理方法
Kenta Komori
データを整理するための基礎知識
データを整理するための基礎知識
Gen Fujita
再入門、サーバープッシュ技術
再入門、サーバープッシュ技術
Shin Sekaryo
201412ことばの理解とワーキングメモリ:基本概念の整理(公開)
201412ことばの理解とワーキングメモリ:基本概念の整理(公開)
Kosuke Sugai
再入門!RESTとSpringMVC
再入門!RESTとSpringMVC
terahide
SSL入門
SSL入門
Takeru Ujinawa
Docker超入門
Docker超入門
Katsunori Kanda
Javaバイトコード入門
Javaバイトコード入門
Kota Mizushima
BTS/ITSの近況とあれこれ 2015
BTS/ITSの近況とあれこれ 2015
minazou67
HTTP/2入門
HTTP/2入門
渉 米須
とある情報の超整理術
とある情報の超整理術
Masahito Zembutsu
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
More Related Content
Viewers also liked
Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎
Satoshi Kubo
JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発
Masuji Katoda
AeroGear & Java EE 7 で簡単プッシュ
AeroGear & Java EE 7 で簡単プッシュ
Norito Agetsuma
JJUG 11月ナイトセミナー CDIをはじめよう
JJUG 11月ナイトセミナー CDIをはじめよう
Norito Agetsuma
Java の Collection 関連について整理してみました
Java の Collection 関連について整理してみました
Gaprot
プログラミング超超超入門
プログラミング超超超入門
rigibun
Google検索だけで満足しない、一歩先をいく収集・整理術(1day)
Google検索だけで満足しない、一歩先をいく収集・整理術(1day)
龍太郎(Ryutaro) 井元(Imoto)
情報編集 (web) 第4回:HTML入門 3 情報を整理する - リスト、テーブル
情報編集 (web) 第4回:HTML入門 3 情報を整理する - リスト、テーブル
Atsushi Tadokoro
僕のデスクトップ整理方法
僕のデスクトップ整理方法
Kenta Komori
データを整理するための基礎知識
データを整理するための基礎知識
Gen Fujita
再入門、サーバープッシュ技術
再入門、サーバープッシュ技術
Shin Sekaryo
201412ことばの理解とワーキングメモリ:基本概念の整理(公開)
201412ことばの理解とワーキングメモリ:基本概念の整理(公開)
Kosuke Sugai
再入門!RESTとSpringMVC
再入門!RESTとSpringMVC
terahide
SSL入門
SSL入門
Takeru Ujinawa
Docker超入門
Docker超入門
Katsunori Kanda
Javaバイトコード入門
Javaバイトコード入門
Kota Mizushima
BTS/ITSの近況とあれこれ 2015
BTS/ITSの近況とあれこれ 2015
minazou67
HTTP/2入門
HTTP/2入門
渉 米須
とある情報の超整理術
とある情報の超整理術
Masahito Zembutsu
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
Viewers also liked
(20)
Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎
JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発
AeroGear & Java EE 7 で簡単プッシュ
AeroGear & Java EE 7 で簡単プッシュ
JJUG 11月ナイトセミナー CDIをはじめよう
JJUG 11月ナイトセミナー CDIをはじめよう
Java の Collection 関連について整理してみました
Java の Collection 関連について整理してみました
プログラミング超超超入門
プログラミング超超超入門
Google検索だけで満足しない、一歩先をいく収集・整理術(1day)
Google検索だけで満足しない、一歩先をいく収集・整理術(1day)
情報編集 (web) 第4回:HTML入門 3 情報を整理する - リスト、テーブル
情報編集 (web) 第4回:HTML入門 3 情報を整理する - リスト、テーブル
僕のデスクトップ整理方法
僕のデスクトップ整理方法
データを整理するための基礎知識
データを整理するための基礎知識
再入門、サーバープッシュ技術
再入門、サーバープッシュ技術
201412ことばの理解とワーキングメモリ:基本概念の整理(公開)
201412ことばの理解とワーキングメモリ:基本概念の整理(公開)
再入門!RESTとSpringMVC
再入門!RESTとSpringMVC
SSL入門
SSL入門
Docker超入門
Docker超入門
Javaバイトコード入門
Javaバイトコード入門
BTS/ITSの近況とあれこれ 2015
BTS/ITSの近況とあれこれ 2015
HTTP/2入門
HTTP/2入門
とある情報の超整理術
とある情報の超整理術
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
20160215 01 java ee7徹底入門 概要説明
1.
『Java EE 7
徹底入門』 概要説明 2016/02/15 JJUG ナイトセミナー #JJUG 猪瀬 淳 @inose660
2.
Safe harbor statement 22016/02/15
JJUG Night Seminar #JJUG • 本資料は私個人の見解であり所属会社の見解を反映したものではありません。 • 本資料の作成にあたっては正確な記述につとめましたが、内容に対してなんら保証をす るものではなく、内容に基づくいかなる運用結果に関してもいっさいの責任を負いません。
3.
自己紹介 • 猪瀬 淳
(INOSE, Jun) – 日本オラクル株式会社 クラウド・テクノロジーコンサルティング本部 ミドルウェアアーキテクト部所属 – 本書 10章 『バッチアプリケーションの開発』を担当 – 2008年~日本BEAシステムズより現職 – 趣味はラグビー観戦。楽器が好き 32016/02/15 JJUG Night Seminar #JJUG
4.
本日の趣旨 • 翔泳社刊行 2015/12
発売 『Java EE 7 徹底入門』 http://www.shoeisha.co.jp/book/detail/9784798140926 http://www.amazon.co.jp/dp/4798140929 • 上記書籍の著者が、Java EE 7 の 主要機能をかいつまんでご紹介します • 本にかけなかったことも多少補足します 42016/02/15 JJUG Night Seminar #JJUG
5.
What is “Java
EE”? • 企業システムのアプリ開発に必要な機能を 包括した Java の API 仕様群 (フレームワーク) • 大小さまざまな 39 個の仕様から構成 52016/02/15 JJUG Night Seminar #JJUG JPA JMS Batch Mail JCA DI/CDI/EJB JTA JSP/JSTL JSON-P EL Servlet WebSocket JAX-RS JSF BeanValidation ManagedBean CommonAnnotation Interceptors ConcurrencyUtils プレゼンテーション テクノロジー ビジネスロジック テクノロノジー インテグレーション テクノロジー 横断的に 利用可能な テクノロジー ▼Java EE の代表的な機能一覧 Java EE Java SE 基本的なJava言語のAPI群 企業システム開発向けAPI群
6.
JVM (Java Virtual
Machine) Java EE の動作環境 62016/02/15 JJUG Night Seminar #JJUG JRE (Java Runtime Environment) Java EE コンテナ (アプリケーションサーバ) .ear (Enterprise ARchieve) .war (Web application ARchieve) .jar (Java ARchieve) Java SE 実行環境 (Java 言語および 基本的な API の 実装ライブラリ) プロセスとして 実行される Java SE / Java EEの API を呼び出す形で 実装された アプリケーションの パッケージ Java EE 実行環境 (Java EE API の 実装ライブラリ)
7.
What is “Java
EE 7”? • 1999年 J2EE 1.2 • 2001年 J2EE 1.3 • 2003年 J2EE 1.4 • 2006年 Java EE 5 • 2009年 Java EE 6 • 2013年 Java EE 7 72016/02/15 JJUG Night Seminar #JJUG 標準策定時期 • 簡単化 (Ease Of Development) • 軽量化 • ニーズへの対応 標準・簡単・高機能を兼ね備えたフレームワークへ! • 難解… • 複雑… • 重量… OSSの台頭 feedback
8.
『Java EE 7
徹底入門』で目指したこと • まだ情報の少ない(当時) Java EE 7 を自然な日本語で 解説する • 網羅的な紹介ではなく、実践的な機能に比重を置く • スニペットではなく、完全に動作するサンプルを提供 • 企業アプリの新規開発プロジェクトにて フレームワークを検討する際に、 筆頭候補として位置づけられるようにしたい 82016/02/15 JJUG Night Seminar #JJUG
9.
Oracle XE GlassFish Server 本書の構成 92016/02/15 JJUG
Night Seminar #JJUG 1. Java EE の基礎知識 2. プレゼンテーション層の開発 - JSF の基本 3. 〃 - JSF の応用 その1 4. 〃 - JSF の応用 その2 5. ビジネスロジック層の開発 - CDI の利用 6. 〃 - EJB の利用 7. データアクセス層の開発 - JPA の基本 8. 〃 - JPA の応用 9. RESTful Web サービスの開発 - JAX-RS 10. バッチアプリケーションの開発 - jBatch JPA jBatch EJB JAX-RS JSF CDI ナレッジバンク(サンプルアプリ)
10.
出版後にあったフィードバック • 誤記が多い 102016/02/15 JJUG
Night Seminar #JJUG – すみません... 正誤表をご確認ください http://www.shoeisha.co.jp/book/detail/9784798140926#errata • 章と章の間にばらつきがある – か…各章が独立して読めるようになっているから…(震え声) • Java EE の日本語情報、増えましたね! – 『次世代フレームワークを何にするか?』で お悩みの方は多いが、情報量は重要なファクター
11.
事件 112016/02/15 JJUG Night
Seminar #JJUG • てらだよしお退職 – びっくりした • レビューに想定外の時間がかかった – ひととおり書き終わって、だいたい5割 • 刊行直前の GlassFish バージョンアップ – 4.1 → 4.1.1 でいくつか動かなくなったものが – ダウンロード同梱『ナレッジバンク動作ガイド.html』を ご覧ください
12.
FAQ • なんで表紙が白猫なんですか? 122016/02/15 JJUG
Night Seminar #JJUG – 『金魚本』みたいに、『○○本』って呼ばれたいよね~ – 女子の声 『猫がいい!』 – Tomcat といい、ねこび~んといい、Java は何かと猫に縁が… いいかも! – 編集者さんに案出しをお願い → 今の表紙へ – 某スマホゲームと名前が重なっているのに気付かず、 圧倒的なググラビリティの低さに涙 (←イマココ)
13.
この後のタイムテーブル • 19:15-19:45 プレゼンテーション層の開発
- JSF • 19:45-19:55 休憩 • 19:55-20:25 ビジネスロジック層の開発 - CDI, EJB • 20:25-20:55 バッチアプリケーションの開発 - jBatch • 20:55-21:00 クロージング&ジャンケン大会 132016/02/15 JJUG Night Seminar #JJUG
14.
Thank you! ありがとうございました. 次は JSF
の話!
Download now