Java EE 6 Web Profile SDK Update 2 のねらいとSilverlightからの利用

Slides:



Advertisements
Similar presentations
株式会社名古屋ソフトウェアセンター 1 クラウドアプリケーショ ン開発概要 株式会社名古屋ソフトウェアセン ター 研修事業部 次長 林 広宣 (はやし ひろのり) MCT 、 MCPD 、 OCJ-WC V1.03.
Advertisements

マイクロソフトがホスティングする拡張性に優れたサービス ベース アプリケーション プラットフォーム.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也. 講義計画(あくまで予定) 第 1 回 プログラミング言語の種類と歴史 第 2 回 eclipse の基本操作 第 3 回 eclipse のデバッグ機能 第 4 回 構造化プログラミングの復習 第 5 回 演習 第 6 回 構造化指向からオブジェクト指向へ.
この部分こそが必 要とされている ! Runtime 自身と Expression が カバーする!
Windows Azure ハンズオン トレーニング Windows Azure Web サイト入門.
Visual Studio 2010 の新機能 Coded UI Test
2006年9月27日 植田龍男 Webサービス II (第1回) 年9月27日 植田龍男.
IIS 4.0で開発をするコツ Webアプリケーション構築.
インターネット ショップを開設するための要件
Windows HPC Server を使ってみる
開発者目線でAndroidとiPhoneを比較してみる
D&UNITE 株式会社 代表取締役 株式会社 T-Planning 取締役 Microsoft MVP for ASP.NET/IIS
2006年11月15日 植田龍男 Webサービス II (第8回) 年11月15日 植田龍男.
2006年11月22日 植田龍男 Webサービス II (第9回) 年11月22日 植田龍男.
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
Copyright by Rich & Giro
Docker.
クラウド上での リアルタイム・非同期・双方向通信アプリケーション開発基礎
~ 第8回 XMLコンソーシアムDay ~ セキュリティ部会活動中間報告 セキュリティ部会のご紹介
WebサービスII (第10回) 2007年11月28日 植田龍男.
Android Development 白熱道場
Biac /10/25 DI コンテナの本懐 ~ IoC の実装も楽々! biac
Webアプリケーション.
双方の機能、サービス、デバイスに応じたシステム開発が必要
3/17/2017 1:49 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
稚内北星学園大学 情報メディア学部 助教授 安藤 友晴
卒研:データベースチーム 第4回 DOMを使った処理
オペレーティングシステムⅡ 第1回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/02.
ID連携を実現するSAML 2.0 と ID管理の最新動向
Silverlight とは.
Visual Studio LightSwitchの概要
MS製開発ツールの歴史とか….
はじめてのASP.NET 楽しいアプリ制作の会 #1 TWorks.
今更ながらだけど、WCFと遊んでみよう^^
WebサービスII (第8回) 2007年11月14日 植田龍男.
サーバー立ち上げ記 2009/5/23
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
ID連携を実現するSAML 2.0 と ID管理の最新動向
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
2003年度 データベース論 安藤 友晴.
Biac /10/ /10/25 DI コンテナの本懐 ~ IoC の実装も楽々! biac
Aptana Studio 3 に Android ADT プラグインを インストールする方法
XNAアプリ→WindowsPhone \(\◇ ̄ )ヘン~(  ̄▽/)ゝシン!!! \(○ `O´ ○)/トゥーー!!
クロスコミュニティカンファレンス 2010 Fall
Webサービス II(第3回) 2007年10月10日.
MVP for VB が語る C# 入門 初音 玲.
MVP for VB が語る C# 入門 初音 玲.
Windows Azure (CTP) 触ってみた
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
Emoneαプログラミング入門 初音 玲.
2006年度 東京サテライト校 エンタープライズ・アプリケーション II
.NET Framework 3.0 概要 (旧称 : WinFX)
Present Status of Metbroker
Microsoft BizTalk Server & SAP PP モジュール 連携検証レポート概要
MIX 09 2/23/2019 1:22 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Javaによる Webアプリケーション入門 第2回
Web - 01 IIS を インストールしよう.
Androidアプリの作成 情報工学部情報工学科 07A1069 松永大樹.
COM コンポーネント・オブジェクト・モデル.
Windows Azure (CTP) 触ってみた
アンドロイド基盤 WLAN設定・接続UI INFOSIATEC.
第二回 Javaの開発環境 04A2029           古賀慎也.
WindowsMobile de HelloWorld
WindowsMobile de HelloWorld
今更ながらだけど、WCFと遊んでみよう^^
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
JSPの基本 データベース論 第2回.
稚内北星学園大学 情報メディア学部 安藤 友晴
JSPの基本 J2EE I (データベース論) 第8回 /
Microsoft Office Project Server 2007
Presentation transcript:

Java EE 6 Web Profile SDK Update 2 のねらいとSilverlightからの利用 これからはMS技術のホントの競合になると思いま す。

高尾 哲朗 自己紹介 Microsoft MVP Client App Dev http://blog.processtune.com Twitter @takaoteturo facebook Takao Tetsuro .NETラボの運営に携わっています。 http://dotnetlab.net MIX11のレポート書きました。(日経ソフトウェア7月号) http://www.facebook.com/mixjapan 記事とか書いてます。 http://thinkit.co.jp/book/2011/03/01/2023 自己紹介

私はJavaをMSのコンペキターと感じたことがない Swingでアプリケーションを作る気がしない Javaを始めようと思った人が、開発環境作るだけで何日もかかる Eclipseの標準的な使い方ってMarven必須ですか? … Web Profileのねらいの前に クライアントアプリケーションの作成でMS技術を選択しない理由が見当たらない さまざまな種類のアプリケーションが、新規プロジェクトの作成→F5で動くようにできている Azure AppFabric ACSを使ったWindows Phone Silverlightアプリケーションのプロトタイプをインストールから始めて半日で作れました。 …

Oracleが感じているJavaの問題点 30億の携帯電話でJavaが稼働しています。これは、iPhoneやAndroidの数を組み合わせた物を比べても31倍多い事を意味しています。 Blue Rayプレーヤの100%でJavaが稼働しています。 14億のJavaカードが毎年製造されています。 Java One 2010 キーノート Thomas Kurian(オラクル・サーバー技術開発担当 シニア・バイスプレジデント) Web Profileのねらいとは? なのに、クライアントアプリケーション開発で、サンはなぜ.NETに勝てなかったか?

Oracleが解決してきたもの Web Profileのねらいとは? 開発環境編 NetBeans IDEは新規プロジェクトの作成→F6でアプリケーションが動きます。 これまでMarvenを使っていた人も、標準インストール直後からMarvenプロジェクトを作成できるので安心。 追加のインストールも非常にわかりやすい。 例)SOAP Web サービスだけ選択しても、次の画面でJava Web アプリケーション プラグインが必要なことを警告し、自動的にインストールできる。 Web Profileのねらいとは?

Oracleが解決してきたもの Web Profileのねらいとは? 通信編 2007年からProject Tangoを通してインターオペラビリティにアプローチしている(Sun MicrosystemsとMicrosoft) →Metro ProjectでWeb Services Interoperability Technologies(WSIT※)に受け継がれた。 →Glass Fish v3.*にはMetro v2.1が同梱 WS-Trust WS-SecureConversation WS-SecurityPolicy WS-ReliableMessaging WS-AtomicTransactions/Coordination WS-MetadataExchange SOAP over TCP とはいえ、OracleはSun MicrosystemsとMicrosoftの成果を買っただけですけど。。。 実際にPlugfest(Project Tangoの成果報告)はレドモンドで行われてました。 Web Profileのねらいとは?

Oracleが解決してきたもの Web Profileのねらいとは? Swing Application Framework 描画編(おまけ) NetBeans IDEに付属のSwing GUI Builderは、Swing Application FrameworkとBeans Bindingを提供する Swing Application Framework Visual Studioのデザイナー機能 Beans Binding サーバー側のデータとのバインド Web Profileのねらいとは?

Web Profileの構成 GlassFishはJava EEコンテナです。 考案者Sun Microsystems シニアエンジニア Roberto Chinnici →Oracle テクニカルコンサルティング →Google エンジニア 構成 JDK 6 Update 26 GlassFish Server Open Source Edition 3.1 Java EE 6 Code Samples Java EE 6 API Documentation Java EE 6 Tutorial Your First Cup: An Introduction to the Java EE Platform 彼の思い ウェブアプリケーションが、Servlet 仕様が現れて以降おおきな進化を遂げた結果、ごく単純なウェブアプリケーションを作るためであっても、直接Servlet API を利用しているものはほとんど存在せず、サードパーティ製のフレームワークやライブラリに依存し、オープンソースとして開発されることが多い。 これらが、簡単に拡張できる標準的なAPIで構成された完全なスタックであれば、開発者は、その生産性、拡張性を享受できる。 完全なスタックとは、現在のウェブアプリケーションに必要なプレゼンテーションと状態管理をあつかう技術、ウェブコンテナ機能、ビジネスロジックをあつかう技術、トランザクション技術、永続化技術がそろっているスタックを言う。 http://weblogs.java.net/blog/robc/archive/2009/01/java_ee_6_platf_1.html Web Profileの構成 GlassFishはJava EEコンテナです。

Java EE 6の構成 構成 Webアプリケーション機能 Java Servlet 3.0 JavaServer Pages(JSP)2.2 JavaServer Faces(JSF)2.0 JavaServer Pages Standard Tag Library(JSTL)1.2 Debugging Support for Other Languages 1.0 サービス機能 Java API for RESTful Web Services(JAX-RS)1.1 Java API for XML-Based Web Services (JAX-WS)2.2 Java Architecture for XML Binding (JAXB)2.2 Implementing Enterprise Web Services 1.3 Web Services Metadata for the Java Platform Java API for XML-Based RPC(JAX-RPC)1.1 Java APIs for XML Messaging(JAXM)1.3 Java API for XML Registries(JAXR)1.0 その他 Enterprise JavaBeans(EJB)3.1 Contexts and Dependency Injection for Java(Web Beans)1.0 Dependency Injection for Java 1.0 Bean Validation 1.0 Java Persistence(JPA)2.0 Common Annotations for the Java Platform 1.1 Java Message Service API(JMS)1.1 Java Transaction API(JTA)1.1 JavaMail 1.4 Java EE Connector Architecture 1.6 Java Authentication Service Provider Interface for Containers 1.0 Java Authorization Contract for Containers 1.3 J2EE Management 1.1 Java EE Application Deployment 1.2 Java EE 6の構成

Webサービス(JAX-WS、JAX-RX) もうお気づきかと思いますが IIS WCF Service Javaアプリケーション ASP.NETアプリケーション Silverlightアプリケーション GlassFish Webサービス(JAX-WS、JAX-RX) Silverlightからの利用

Microsoftは多くをサポート インターオペラビリティ http://msdn.microsoft.com/en-us/webservicesinterop

WCFに関連するリンク リンク集 WCFの基本的なバインディング情報 http://blogs.msdn.com/b/nakama/archive/2008/10/02/part-3-hello-world-wcf.aspx WCFとMetroのコンバート http://webservices20.blogspot.com/2011/06/test-drive-shiny-new-wcf-interop.html Azure AppFabric Service Busを使う場合の設定 http://download.microsoft.com/download/F/D/8/FD863D17-E85E-478C-B06F-6825D50EA103/A%20Developer's%20Guide%20to%20Service%20Bus%20in%20Windows%20Azure%20platform%20AppFabric.docx リンク集 WCF Service Bus BasicHttpBinding BasicHttpRelayBinding WebHttpBinding WebHttpRelayBinding WSHttpBinding WSHttpRelayBinding WS2007HttpBinding WS2007HttpRelayBinding WSHttpContextBinding WSHttpRelayContextBinding WS2007HttpFederationBinding WS2007HttpRelayFederationBinding NetTcpBinding NetTcpRelayBinding NetTcpContextBinding NetTcpRelayContextBinding