Transcript
Page 1: Enterprise Java Session - JavaOne Tokyo 2012

カテゴリ別 JavaOne Tokyo 2012セッション紹介

カテゴリ「Java EE Web Profile, Platform Technologies, Web Services, and the Cloud (Enterprise Java)」セッション紹介

【エンタープライズ Java:Webからクラウドまで】

このトラックは多種多様なエンタープライズ Javaテクノロジーをテーマにしたセッションで構成されています。

成熟したWebアプリケーション開発の領域、永続化やセキュリティ、トランザクションから、近年の開発現場において共通して利用されて

いる依存性注入、継続的インテグレーションなどの領域まで、幅広いトピックを網羅しています。

また、Java EEプラットフォームの次期バージョンに含まれるモジュール化、キャッシング、Web Socket、ID管理などの技術、および SOAP、

REST を実現する JAX-WS、JAX-RSなどの Webサービス技術、クラウドのアーキテクチャとその展開、その他のサービスにおける最新か

つ重要なビジョンと実践方法も取り上げます。

Java Platform Enterprise Edition(Java EE)の旧バージョンやその周辺技術を使用している開発者の方々はもとより、最先端のバージョンを

使用している開発者の方々にもお役立ていただけるトラックです。

ご登録はこちらからお願いいたします。

JavaOne Tokyo 2012

http://www.oracle.co.jp/javaone/

4月 4日(水)

Time Session Title Session Code Category Track

11:15-12:15 Java EE Web Container in the Cloud JS1-02 Breakout Enterprise Java

Speaker Oracle Corporation

概要

このセッションは、Servlet 3.1 の新機能を紹介すると共に、Oracle がクラウド環境で Java EE Web コンテナを使用

するためにどのように最適化を行うかについて紹介します。このプレゼンテーションの内容はメインテーマとして

Platform as a Service(PaaS) を掲げる Java EE 7 に含まれる内容を紹介し、同一の Web アプリケーションを Web コ

ンテナ上でどのようにして扱うかについて紹介します。

Abstract The focus of this session is the Servlet 3.1 feature set and what Oracle is doing to optimize the use of the Java EE Web container in the cloud. The presentation discusses the feature set targeted for Java EE 7, the main theme of which is platform as a service (PaaS), and what Oracle is doing in the Web container to enable support for the same in Web applications.

備考 同時通訳セッション(simultaneous interpreter Session)

Time Session Title Session Code Category Track

14:30-15:30 Pragmatic Cloud and PaaS with Java EE 7 (and GlassFish)

JS1-21 Breakout Enterprise Java

Speaker Oracle Corporation

概要

このセッションは、次期 Java EE プラットフォーム仕様と Java EE 参照実装(GlassFish) がクラウドコンピューティン

グにもたらす成果について紹介します。社内でクラウド展開を利用するか、もしくはパブリッククラウドを活用する

かに関係なく Java EE PaaS 機能は、マルチテナンシー、オート・プロビジョニング、伸縮性のあるアプリケーション

配備といった機能を提供し、これらを実現するためにアプリケーションに対して変更を加える必要があります。これ

らの修正は Java EE API の進化として期待されていますが、このセッションでは、変更点を含む将来の方向性につ

いて GlassFish のようなアプリケーションサーバとの関係性も交えながら簡潔に紹介します。Java EE 開発者が将

来提供される機能を把握することで、Java EE コンポーネントのプログラミング・モデル・配備方法、実行環境に対

してどのように影響するかについて紹介します。

Abstract In this session, we will present the efforts to bring cloud computing both to the Java EE platform specifications and to the Reference Implementation (GlassFish). Whether you are looking to use an internal cloud deployment or leverage a public Java EE PaaS offering,applications will need to be modified to be able to leverage multi-tenancy, automatic provisioning and deployment elasticity.Although these modifications are expected to be an evolution of the Java EE APIs, this session will provide a concise view of the complete changes and how it relates to an application server like GlassFish.To help see the forthcoming features, we will demonstrate how the Java EE developer experience will be impacted in terms of Java EE components programming as well as development/runtime environments.

備考 同時通訳セッション(simultaneous interpreter Session)

Page 2: Enterprise Java Session - JavaOne Tokyo 2012

Time Session Title Session Code Category Track

13:00-15:00 はじめての Java EE 6

Beginning Java EE 6 JH1-01 Hands-on Enterprise Java

Speaker

日本オラクル株式会社

コンサルティングサービス統括

プリンシパルコンサルタント

大溝 桂

日本オラクル株式会社

コンサルティングサービス統括

シニアコンサルタント

平嶋 朋子

概要

このハンズオンラボでは、JSF 2.0、JAX-RS 1.1、CDI 1.0等の Java EE 6の主要機能を利用するアプリケーション

の開発を実際に行いながら Java EE 6についての理解を深めていただきます。JPA 2.0、Servlet 3.0、EJB 3.1等の

他の Java EE 6技術もハンズオンラボの内容に含まれます。

Abstract This hands-on lab offers an overview of Java EE 6 through a rundown of its key new and improved features. Participants will build an application from scratch via incremental steps in three exercises focusing on JSF 2.0, JAX-RS 1.1, and CDI 1.0 (other technologies such as JPA 2.0, Servlet 3.0, and EJB 3.1 are also included).

備考 ※ハンズオン・セッションにて、ご利用いただく PCは、会場にご用意しております。

Time Session Title Session Code Category Track

17:00-18:00 JAX-RS 2.0: What's in JSR 339? JS1-42 Breakout Enterprise Java

Speaker Oracle Corporation

概要

JAX-RS 1.X は最も成功した Java API の一つですが、正式リリース後多くの現実世界の要望からいくつかの新しい

機能の提案が行われました。新しい JSR 399 は 2011 年初頭に、これらの新しい提案に対して検討・対応する目

的で作成されました。このセッションは JSR 399 で議論されている全ての新機能について紹介します。JAX-RS 2.0

で特に注目されている機能はクライアント用の API です。クライアント API は低レベルから HttpURLConnection

上、高レベルまでをカバーし、 IoC とハイパーリンクもサポートします。またハイパーメディア、MVC、バリデーショ

ン、インターセプター、改良されたコンテンツのネゴシエーション、JSR 330 など他の仕様との統合方法についても

紹介します。

Abstract

JAX-RS 1.X has been a hugely successful Java API,and a lot of real-world experience has resulted in proposals of several new features.JSR 339 was created in early 2011, with the objective of exploring and scoping all these proposals. The purpose of this technical session is to elaborate on all the new features being discussed. The most commonly requested feature for JAX-RS 2.0 is a client API. Client APIs can range from low-level, just above HttpURLConnection,to high-level, often including support for IoC and hyperlinking. Other features this presentation covers are hypermedia, MVC, validation, interceptors, improved content negotiation, and better integration with other specifications such as JSR 330.

備考 同時通訳セッション(simultaneous interpreter Session)

Page 3: Enterprise Java Session - JavaOne Tokyo 2012

4月 5日(木)

Time Session Title Session Code Category Track

11:15-12:15 The Java EE 6 Programming Model Explained JS2-01 Breakout Enterprise Java

Speaker Oracle Corporation

概要

Java EE 6 プラットフォームは豊富な API を持っています。Java EE 6 で新たに追加された機能(例:CDI, JAX-RS,

Bean Validation)が存在するほか、長く利用されてはいますが変更が殆ど、もしくは全く行われていない機能(JMS)、

さらには長い歴史があるだけではなく、飛躍的に操作性を向上させた技術(EJB)などもあります。開発者はアプリケ

ーションを実装する際に、古い慣習や実装方法に頼ってしまう場合があります。しかしこうした古い方法を使用して

しまう事で、開発者は与えられた課題をより高速、簡潔に解決する事ができる新しい機能があるにもかかわらず、

それらを見落としてしまっています。このセッションでは、全体的に Java EE 6 のプログラミングモデルを紹介した

のち、Java EE Web アプリケーションを構築するための異なる階層について紹介します。最後に、統合開発環境で

最新の Java EE 機能を使いながらアプリケーションの実装方法について紹介します。

Abstract

The Java EE 6 platform contains a wealth of APIs:some were just introduced (CDI, JAX-RS and Bean Validation);others have been around for a long time with little or no change (JMS);and still others have a long history, but have also seen leaps in usability (EJBs).When writing an application, we often fall back on old habits.As a result, we overlook some new, often simpler, features that would let us solve the problem much faster.In this session, we'll look at the Java EE 6 programming model as a whole, then dive into the different layers of a typical Java EE Web application and show how to implement them using the latest Java EE features with the help of a modern IDE.

備考 同時通訳セッション(simultaneous interpreter Session)

Time Session Title Session Code Category Track

13:15-14:15 Java EE 6時代の J2EEパターン再考 Reconsidering Old J2EE Patterns with Java EE 6: Is it still worthwhile?

JS2-13 Breakout Enterprise Java

Speaker

日本オラクル株式会社

コンサルティングサービス統括

プリンシパルコンサルタント

西ヶ谷 岳

日本オラクル株式会社

コンサルティングサービス統括

ソリューションマネジャー

大橋 勝之

概要

Sun Java Centerで開発され、2001年に発表されたコア J2EEパターンはエンタープライズ Javaアプリケーション開発

のためのアーキテクチャパターンとして長い間重要な役割を果たしています。Java EEの成熟により、他のアプリケ

ーションフレームワークを使用せずに Java EEだけを使用したエンタープライズアプリケーション開発が可能となっ

た今、コア J2EEパターンを Java EE 6 上でどう実装すべきかについて本セッションで紹介します。

Abstract

Core J2EE patterns, developed by Sun Java Center and announced in 2001, have been playing an important role as architecture patterns for enterprise Java application development for a long time. By maturity of Java EE, Java EE 6 finally gained the complete set of extensible and portable technology stacks. Almost all web applications can be designed out of the box, without any help of 3rd party framework. In this session, we'll discuss about reconsidering Core J2EE Patterns in a suitable manner of Java EE 6 environment.

備考 同時通訳セッション(simultaneous interpreter Session)

Page 4: Enterprise Java Session - JavaOne Tokyo 2012

Time Session Title Session Code Category Track

15:30-17:30 はじめての Java EE 6

Beginning Java EE 6 JH2-02 Hands-on Enterprise Java

Speaker

日本オラクル株式会社

コンサルティングサービス統括

プリンシパルコンサルタント

大溝 桂

日本オラクル株式会社

コンサルティングサービス統括

シニアコンサルタント

平嶋 朋子

概要

このハンズオンラボでは、JSF 2.0、JAX-RS 1.1、CDI 1.0 等の Java EE 6の主要機能を利用するアプリケーションの開

発を実際に行いながら Java EE 6についての理解を深めていただきます。JPA 2.0、Servlet 3.0、EJB 3.1等の他の Java

EE 6技術もハンズオンラボの内容に含まれます。

Abstract

This hands-on lab offers an overview of Java EE 6 through a rundown of its key new and improved features. Participants will build an application from scratch via incremental steps in three exercises focusing on JSF 2.0, JAX-RS 1.1, and CDI 1.0 (other technologies such as JPA 2.0, Servlet 3.0, and EJB 3.1 are also included).

備考 ※ハンズオン・セッションにて、ご利用いただく PCは、会場にご用意しております。

Time Session Title Session Code Category Track

17:00-18:00 Java Persistence API 2.1: What's New and What's Coming

JS2-41 Breakout Enterprise Java

Speaker Oracle Corporation

概要

最新の Java Persistence API の開発は昨年初頭に始まり現在開発が進んでいます。このセッションは JPA エキス

パートグループが現在作業中の最新のアップデートを提供し、JPA の仕様に新規で追加される機能の概要と開発

中のプレビューについてご紹介します。

Abstract

Work on the latest release of the Java Persistence API began earlier this year and is now well under way. This session provides an up-to-the-minute update on work in progress in the JPA expert group, an overview of new features added to the JPA specification, and a preview of what's still to come.

備考 同時通訳セッション(simultaneous interpreter Session)

アクセス

六本木アカデミーヒルズ 49へのアクセス

日比谷線(六本木通り)方面からの順路

1.六本木駅より直結のコンコースにて、メトロハットへ。

2.オブジェのある広場(66プラザ)を抜けて、

アカデミーヒルズのサインに従い、お進みください。

六本木けやき坂通り方面からの順路

1.六本木ヒルズアリーナ脇の階段もしくは

エスカレーターで、ヒルサイド 1階へ。

2.さらにエスカレーターを乗り継ぎ 2階へ。

3.右手方面にお進みください。


Top Related