Your SlideShare is downloading. ×
0

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

WebLogic Forum 20120201

920

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
920
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. §  Yoshio Terada Java Evangelist§  http://yoshio3.com, Twitter : @yoshioterada 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 2. 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するもの です。また、情報提供を唯一の目的とするものであり、いかなる契約にも 組み込むことはできません。以下の事項は、マテリアルやコード、機能を 提供することをコミットメント(確約)するものではないため、購買決定 を行う際の判断材料になさらないで下さい。オラクル製品に関して記載さ れている機能の開発、リリースおよび時期については、弊社の裁量により 決定されます。 Oracleは、米国オラクルコーポレーション及びその子会社、関連会社の米国及びその他の国における登録商 標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 3. §  5 ポイントアジェンダ 1.  世界の標準技術による開発 2.  フレームワーク選定労力の軽減 3.  ソースコードの軽量化 4.  標準技術を利用した高い互換性 5.  開発生産性の大幅向上3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16
  • 4. §  ポイント1 – 世界の標準技術による開発4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16
  • 5. Java EE の歴史 軽量化 かんたん開発 Java EE 6 Java EE 5 Pruning, 堅牢 Web サービス Extensibility スケーラブル Ease of Dev, エンタープライズ J2EE 1.4 CDI, JAX-RS アプリケーション J2EE 1.3 Web Ease of Services Development, J2EE 1.2 Mgmt, Annotations, Web Profile Project Servlet, JSP, CMP, Deployment, EJB 3.0, JPA, EJB, JMS Connector JSF, Updated Servlet 3.0, JPE Async Web Services RMI/IIOP Architecture Connector EJB 3.1 Lite1998年5 月 1999年12月 2001年9月 2003年11月 2006年5月 2009年12月 10 specs 13 specs 20 specs 23 specs 28 specs 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 6. 2005-2006年 Bill Shannon Photo by Sakuraba san 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 7. 世界は早くから気付きはじめた 投稿2008/01/29 http://java.dzone.com/articles/why-are-we-not-using-java-ee-57 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 8. 日本でも書籍が登場 三菱  UFJ  インフォメーション・ テクノロジー株式会社 斉藤  賢哉氏8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 9. 2009 年 12 月 10 日Java EE 6 リリース かんたん開発の集大成9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 10. §  ポイント2 – フレームワーク選定・保守 の軽減10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16
  • 11. フレームワークの選定・保守 Struts Webコンテナ spring OpenEJB (Tomcat等) + HIBERNATE JSPServlet Jersey EL AXIS 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 12. フレームワーク保守 セキュリティの脆弱性の対処 ライブラリ間の相性問題 バージョン・アップ クラス・パッケージ名の衝突12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 13. 開発者のニーズを満たす Java EE 6 •  オールインワン •  軽量 Java EE WebProfile版がサポートする仕様 Servlet 3.0 JPA 2.0 Java EE 準拠 JSP 2.2/EL JSTL Java EE 6 JTA 1.1 DI 1.0/CDI 1.0 アプリケーション JSF 2.0 全機能 Managed Bean 1.0 サーバ Bean Validation 1.0 Interceptors 1.1 EJB 3.1 Lite Common Annotations 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 14. 今後は 標準技術だけで十分14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 15. 独自技術から標準技術への移行 画面デザイン 依存性注入 DB連携 O/Rマップ DB ・ ビジネス ロジック 利用者 HIBER 独自技術の Struts spring 組み合わせ NATE DI/CDI/ Java EE 標準 JSF EJB JPA 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 16. §  ポイント3 – ソースコードの軽量化16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16
  • 17. Why is Java EE 6 betterthan Spring ?17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 18. 実装コード以外も必要 ? WEB-INF/lib/aopalliance-1.0.jar WEB-INF/lib/hibernate-validator-4.1.0.Final.jar WEB-INF/lib/jcl-over-slf4j-1.6.1.jar WEB-INF/lib/joda-time-1.6.2.jar WEB-INF/lib/joda-time-jsptags-1.0.2.jar WEB-INF/lib/jstl-1.2.jar WEB-INF/lib/log4j-1.2.16.jar WEB-INF/lib/slf4j-api-1.6.1.jar WEB-INF/lib/slf4j-log4j12-1.6.1.jar ファイルサイズ WEB-INF/lib/spring-aop-3.0.5.RELEASE.jar …… 4.43 MB18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 19. war ファイル・サイズ比較19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 20. サーバ側のリソースを開発時から利用 参照開発者 ライブラリは サーバ側で保持20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 21. アプリケーション起動時間 配備時間の大幅短縮 運用・保守性の向上21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 22. §  ポイント4 – 標準技術を利用した    高い互換性22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16
  • 23. デモ23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 24. §  ポイント5 – 開発生産性の向上24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16
  • 25. デモ25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 26. – Java EE 6 を導入する  ために26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16
  • 27. Java トレーニングコース オラクル・ユニバーシティ コース名 日数 コース開催予定Webアプリケーション開発者 1  2/19のためのJava EE 6 概要Java EE 6 アプリケーション開発 5  3/11 (予定)Webアプリケーション開発者 1  5/8のためのJava EE 6 概要※ Oracle PartnerNetwork会員様は、パートナー割引価格で受講いただけます。※ コース開催予定は2013年1月現在のものです。開催日程の最新情報はOracle University ホームページ( http://www.oracle.com/jp/education/ ) にてご確認ください。 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 28. Java EE 6 の書籍出版28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 29. Java Developer Newsletter http://tinyurl.com/jdn-reg29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 30. 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 31. 31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

×