42
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Yoshio Terada Java Evangelist http://yoshio3.com , Twitter : @yoshioterada

Glass fishv4

Embed Size (px)

DESCRIPTION

GlassFish v4 released.

Citation preview

Page 1: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1

Yoshio Terada Java Evangelist http://yoshio3.com, Twitter : @yoshioterada

Page 2: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

Oracleは、米国オラクルコーポレーション及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。

Page 3: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3

はじめに

Page 4: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 4

2013 年 6 月 10 日

祝 : GlassFish v4  正式リリース

http://glassfish.org

Page 5: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5

Page 6: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6

GlassFish の概要

Page 7: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 7

GlassFish とは?

Java EE 参照実装

Page 8: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8

リファレンス実装の特徴は以下の通りである。 •  仕様およびテストと並行して開発される。 •  仕様が実装可能かどうか確認するのに使われる。 •  テストプログラム自体をテストすることができる。 •  他の実装との比較基準とすることができる。 •  テストプログラムでは評価できない仕様の詳細を   明確化できる。

参照実装とは(Wikipediaより)

参考:http://ja.wikipedia.org/wiki/リファレンス実装

Page 9: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9

Java EE 参照実装の歴史

Page 10: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10

Java EE 参照実装の歴史

Page 11: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11

GlassFish の歴史 GlassFish v1

Java EE 5参照実装として提供 開発用途向け

2006 年

Page 12: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12

Java EE 5参照実装として提供 本番環境向け

GlassFish の歴史 GlassFish v1 GlassFish v2 2006 年 2007 年

Page 13: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13

Java EE 6参照実装として提供 内部実装を刷新

GlassFish の歴史 GlassFish v1 GlassFish v2 GlassFish v3 2006 年 2007 年 2009 年

Page 14: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14

Java EE 7参照実装として提供 開発用途向け

GlassFish の歴史 GlassFish v1 GlassFish v2 GlassFish v3 GlassFish v4 2006 年 2007 年 2009 年 2013 年

Page 15: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15

GlassFish v4 は 世界最速 Java EE 7準拠

Page 16: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16

Java EE 7 とは

Page 17: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17

Java EE 7とは

最新の Java 標準 エンタープライズ開発技術

(2013/06/12ローンチ)

Page 18: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18

Java EE 7のテーマ

開発生産性の向上

HTML 5 対応

企業ニーズに対応

Page 19: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19

Java EE 7

開発生産性の向上

より簡単になったアーキテクチャ 冗長的なコード記述の排除 より移植性の高くなった RESTful Web サービス

Page 20: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20

Web

Sock

ets

HTML 5 対応

WebSocket を使用した高効率データ交換 標準でサポートされた JSON 解析・生成機能

Page 21: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21

企業ニーズへの対応

標準バッチ・アプリケーション サーバ環境での並列処理 より簡単になったJMS による アプリケーション統合

Page 22: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22

Java EE 7 へ含まれる予定の JSR 一覧

Connector 1.6 JPA 2.1 JTA 1.2 JMS 2.0

Managed Bean 1.0 EJB 3.2

Common Annotations 1.1 Interceptors 1.1 CDI 1.1

Portable Extensions

Servlet 3.1

JSP 2.2 JSF 2.2 JAX-RS 2.0

EL 3.0

Bean Validation 1.1

Concurrency Utilities for EE (JSR-236) Batch

Application (JSR-352)

Java API for JSON

(JSR-353)

Java API for WebSocket (JSR-356)

新規追加 大幅な更新 通常の更新

Page 23: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23

ここからはじめる Java EE 7 & GlassFish v4

Page 24: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 24

かんたん

Page 25: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25

かんたんインストール

Page 26: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 26

GlassFish 単独? 開発環境と一緒?

Page 27: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 27 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27

GlassFish 単独 インストールの場合

Page 28: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 28

http://glassfish.java.net/download.html

Page 29: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 29 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 29

軽量版(Webプロファイル) 全機能版(Full Java EE)

Page 30: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 30

軽量版 67MB

全機能版 114MB

クリックして選ぶだけ

Page 31: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 31 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31

インストール ! # unzip glassfish-4.0.zip!

Page 32: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 32 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 32

開発環境と一緒に インストールの場合

Page 33: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 33

https://netbeans.org/downloads/

Page 34: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 34

NetBeans にバンドル

インストールしたら 今すぐ使える 余分な設定は不要

Page 35: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 35 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 35

起動もかんたん

Page 36: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 36 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 36

起動・停止 ! # asadmin start-domain! # asadmin stop-domain!

Page 37: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 37 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 37

管理もかんたん

日本語対応の GUI

Page 38: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 38

Page 39: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 39 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 39

5 分もかからず インストールから 設定まで完了 !!

Page 40: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 40

DOWNLOAD Java EE 7 SDK

http://oracle.com/javaee

Page 41: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 41

Page 42: Glass fishv4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 42