Microsoft PowerPoint - WAS61_Update_ASTWSDD.ppt

Similar documents
WebOTXマニュアル

WAS V9 アナウンスメント・セミナー資料

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

用語について RAD IBM Rational Application Developer WAS IBM WebSphere Application Server EAR Enterprise Archive の略で Java EE アプリーケーションのパッケージ形 式

WebOTX V6 J2EEアプリケーションのトラブルシューティング

Microsoft Word - was8_interium_fix.doc

WebOTXマニュアル

本セッションの内容 Eclipse って Java のエディターでは? そもそも Eclipse や TPTP とは何か Eclipse や TPTP を拡張した IBM Rational 製品群とは? 開発フェーズをまたがり IBM Rational 製品群は品質向上にどう役立つのか 扱わない内容

使える! IBM Systems Director Navigator for i の新機能

スライド 1

IBM の Java 活用ガイド_rev2

PowerPoint Presentation

IBM API Connect 開発者ポータル構成ガイド 1章

Oracle SQL Developer Data Modeler

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

IBM FormWave for WebSphere

Make the Future Java FY13 PPT Template

Microsoft Visual Studio 2010 Professional Data Sheet

開発ツールのコラボレーション機能を検証する

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

WebアプリケーションサーバJBoss入門

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

スライド 1

Global Portal製品概要説明

V8.1新規機能紹介記事

Thesis Template

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

Embarcadero Developer Camp

IBM Presentations: Smart Planet Template

プレポスト【問題】

本資料について 本資料は LOT-440: IBM WebSphere Portal and Portal Products Fundamentals を前提とした 技術者向けの学習資料です 本資料をヒントに次ページ情報源の情報を学習いただき 試験に臨んでください 2

Liferay Portletを読み解く

Eclipseの永続化プラットフォーム(EclipseLink)に関するFAQ

Oracle Policy Automation 10.0システム要件

intra-mart WebPlatform/AppFramework

スライド 1

JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

IBM FormWave for WebSphere

目次 第 1 章はじめに... 3 第 2 章ネットワーク設定 DNS の設定 アウトバウンド HTTPS 接続の許可 アウトバウンド SMTP/POP 接続の許可... 4 第 3 章 JDK への追加ライブラリインストール

PowerPoint Presentation

はじめに

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

JACi400のご紹介~RPGとHTMLで簡単Web化~

2013年『STSSスキルコミュニティ』 テーマ別Kickoff資料

WESB MTOM機能ガイド

PHP 分科会 '12/01 OpenSource 協議会 System i 2012/01/26

intra-mart Accel Platform

Actual4Test Actual4test - actual test exam dumps-pass for IT exams

Microsoft PowerPoint - Tutorial_2_upd.ppt

WebOTXマニュアル

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

[イベントの種類]で[メンテナンス]を選択し、追加ボタンをクリック

Delphi/400でFlash動画の実装

IBM Rational Software Delivery Platform v7.0 What's

KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ <HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DI

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

Zend Server 7 ライセンス情報 2014/12/09 株式会社イグアスソリューション事業部

4. 環境要件 WebWrapper および WebWrapper 管理サーバ <Windows 版 > Windows2000Server ( サービスパック 3 また 4 適用済 ), Windows Server 2003 <Solaris 版 > SPARC CPU を搭載する Sun 製ワ

SystemDirector Developer's Studio(V3.2) 適用ガイド

IBM Cognos 10 Upgrade FAQ

IBM Presentations: Smart Planet Template

2012 年 9 月初版 発行 : レノボ エンタープライズ ソリューションズ株式会社 担当 : テクニカル セールス Microsoft WindowsおよびWindowsロゴは Microsoft Corporationの米国およびその他の国における商標です Intel Xeonは Intel

Silk Central Connect 15.5 リリースノート

WAS V9 アナウンスメント・セミナー資料 WAS V9

CodeGear Developer Camp

SystemDirector Developer's Studio(V3.2) 適用ガイド

IBM i のスマート・デバイス活用【HATSのiPhone / iPadサポート編】

Actian PSQL v12 for Magic のご紹介


IBM 次世代クラウド・プラットフォーム コードネーム “BlueMix”ご紹介

20th Embarcadero Developer Camp

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

~ アドレス収集くん ~ セキュリティ対策御説明資料

Oracle SALTを使用してTuxedoサービスをSOAP Webサービスとして公開する方法

PowerPoint Presentation

SCTM12.0_Product Release Notice_V1

CodeGear Developer Camp

IBM FormWave for WebSphere 公開技術文書 #FWTEC0012 リッチ ユーザーインターフェースのクライア ント操作画面サンプルでブランク伝票が一覧に すべて表示されない問題の対処方法 最終更新日 :2009/11/20 Copyright International Bu

2. バージョンアップ内容 intra-mart WebPlatform/AppFramework Ver.7.1 および Ver.7.2 に対応いたしました SAP JCo 3.0.x に対応いたしました 3. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取

目次 Eclipseを日本語環境で使っていた皆さんへ日本語ヘルプつきの言語パックを作ろう 1. 以前はあったよね 2.Babel プロジェクトはあるけど 3. 日本で作ろう 2

IBM FormWave for WebSphere

ArcGIS for Server 機能比較表

intra-mart e-Builder ver 5

IBM SPSS Statistics - Essentials for Python: のインストール手順 Mac OS

mylittleadmin for SQL Server 2005 mylittleadmin for SQL Server 2005 Installation Guide version 3.1 ( インストールガイド日本語版 ) 目次 概要... 2 インストール要件... 2 インストールと設

WebOTXマニュアル

2. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取得 更新するための API SAP リアルタイム連携 API を提供いたします またこれらの API を利用した業務テンプレートが同梱されています 各機能の詳細や設定方法に関しては 各マニュアルまたはセットア

SAS Campaign Management 5.4 システム必要条件

Spring Frameworkに対するオラクルのサポート

Microsoft Word - JDBCドラバーの設定.doc

Exfront4.1.0リリースノート

Microsoft Word - PCOMM V6.0_FAQ.doc

intra-mart FormatCreator Version6.1

JB_weblogic_guide.indd

SCL-HA-A Ver 年 1 月 31 日 株式会社応用電子 FKEY SConnect 1.0 HA リリースノート (FSV100H) FKEY SConnect 1.0 HA(FSV100H) リリースのご案内をします 主要な利用目的マルウェア感染による情

Statement of Direction: Oracle Fusion Middleware Oracle Business Intelligence Discoverer

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

Transcription:

WebSphere Application Server V6.1 Application Server Toolkit (AST) V6.1 日本アイ ビー エムソフトウェア事業 WebSphere テクニカルセールス 黒川敦 1

Disclaimer この資料は日本アイ ビー エム株式会社ならびに日本アイ ビー エムシステムズ エンジニアリング株式会社の正式なレビューを受けておりません 当資料は 資料内で説明されている製品の使用を保証するものではありません 資料の内容には正確を期するよう注意しておりますが この資料の内容は 2006 年 7 月現在の情報であり 製品の新しいリリース PTF などによって動作 仕様が変わる可能性があるのでご注意下さい 今後国内で提供されるリリース情報は 対応する発表レターなどでご確認ください また 当資料に記載された製品名または会社名はそれぞれの各社の商標または登録商標です 2

アジェンダ Overview - Web Tools Platform (WTP) AST V6.1の新機能 WAS V6.1における開発ツールのポジショニング AST V6.1 使用時の注意点 まとめ このセクションでは AST V6.1 の概要を紹介します 3

Overview 4

Application Server Toolkit V6.0 と V6.1 Application Server Toolkit V6.0 - J2EE TM アプリケーションのアセンブルと WAS V6.0 ランタイムへのデプロイ *.war, *.jar, *.ear の作成 / デプロイメント ディスクリプター ( 配置記述子 ) の編集 Application Server Toolkit V6.1 - アプリケーションの開発 アセンブル Eclipse Web Tools Platform (WTP) 1.0 ベース ポートレット (JSR168) 開発 SIP サーブレット (JSR116) 開発 - Automation Tool Eclipse ベースの Jython エディター - WebSphere Rapid Deployment (WRD) WAS V6.1 ランタイムへのデプロイメント *AST は WAS テスト環境を含みませんので ご注意ください Application Server Toolkit V6.0 は HTML や JSP サーブレット JavaBeans など個々の J2EE 成果物をアセンブルし デプロイメント ディスクリプター ( 配置記述子 ) の編集を行うことができました また 作成したエンタープライズ アプリケーションや Web アプリケーションを WebSphere Application Server (WAS) に配置することも可能でした しかし 開発作業そのもの つまりコーディングを行うことを目的としておらず WAS V6.0 へのアセンブルとデプロイ専用のツールでした Application Server Toolkit V6.1 では大幅に機能が拡張され HTML や JSP サーブレット JavaBeans EJB の開発も行うことができるようになりました また ポートレット (JSR168) 開発 SIP サーブレット (JSR116) 開発もサポートします Automation Tool では WAS のスクリプト ベース 管理ツールである wsadmin 用の Jython を開発 テスト デバッグすることができます このことにより J2EE アプリケーション開発から アプリケーション アーカイブのアセンブル 配置 実行までを WebSphere Application Server V6.1 と同梱の AST だけで行うことも可能になりました 注意点としては AST は WAS テスト環境を含んでおりません アプリケーションのテスト 実行のためには別途 WAS V6.1 が必要となります 5

プラットフォームアーキテクチャー AST V6.1 は以下の技術がベースとなっています - Eclipse 3.1.2 - Web Tools Platform (WTP) 1.0.2 - Test and Performance Tools Project (TPTP) - Graphical Editor Framework (GEF) - Eclipse Modeling Framework (EMF) - IBM Java 5 SDK Rational Application Developer and Web Developer WebSphere Application Server Toolkit (AST) Eclipse: Base & WTP AST V6.1 は以下の技術がベースとなっています Eclipse 3.1.2 Web Tools Platform (WTP) 1.0.2 Test and Performance Tools Project (TPTP) Graphical Editor Framework (GEF) Eclipse Modeling Framework (EMF) IBM Java 5 SDK WAS V6.1 における開発ツールのポジショニングは P16 から説明します 6

Web Tools Platform (WTP) とは WTP とは? - Eclipse ベースのプロジェクト - J2EE/Web アプリケーションの開発ツールを提供 プロジェクトの目的 - Eclipse プラットフォーム上のシンプルな開発 デプロイ テスト機能を提供 ステータス - 2005 年 12 月 1.0 リリース - 2006 年 6 月 1.5 リリース - AST V6.1 は WTP 1.0.2 ベースです WTP(Web Tools Platform) は Eclipse ベースのプロジェクトの一つです J2EE/Web アプリケーション開発機能を提供します WTP は 1.5 がリリースされています AST V6.1 は現在のところ 1.0.2 ベースです 7

Web Tools Platform: 詳細 ツール サーバー ツール IDE 内で J2EE サーバー環境を管理 説明 アプリケーションのデプロイとテストのために ランタイム環境にアクセス アプリケーション サーバー ベンダーはプラグインを開発することで サーバー ツールを自社サーバーに対応可能 Web ツール XML ツール HTML, CSS, JavaScript, etc を作成するエディターとウィザード 組み込みの Web ブラウザーと TCP/IP モニター XML, DTD, XSD を作成するエディターとウィザード Web サービス ツール J2EE ツール データ ツール Web サービス ウィザード, WSDL エディター, Web サービス エクスプローラー, WS-I テスト ツール J2EE コンポーネントの開発 管理のためのソース エディターとウィザード -JSP, サーブレット, EJB, デプロイメント ディスクリプター 様々なベンダーの DB に対し 接続と操作をサポート SQL スクラップブック AST V6.1 の J2EE アプリケーション開発機能は AST のベースとなっている Eclipse プロジェクトの Web Tools Platform (WTP) 1.0 によって実装されています ( 参考 : AST 6.1 では Eclipse 3.1.2 がベースとなっています ) サーバー ツールでは 作成した J2EE アプリケーションをリモートの WAS に対してデプロイし テストやデバッグを行うことが可能です Web ツールではウィザードとソース エディターを使用して HTML や CSS, JavaScript などの Web コンポーネントを作成することができます ただし HTML の作成に使用できるのはテキストエディターのみで Rational Web Developer やその上位の製品群でサポートされている ページデザイナー を使用した GUI による作成を行うことはできません J2EE ツールでは J2EE コンポーネントのうち Web ツールでサポートされるものを除いた部分 即ち Java のコードを主に扱うところの開発をサポートします サーブレット JSP EJB の開発と それらを適切に配置 稼動させるためのデプロイメント ディスクリプターの作成 編集を行うことができます また Web サービス ツールでは ウィサードを用いてサーブレット JavaBeans EJB ( ステートレス セッション Bean) をラッピングし Web サービス化することが可能です XML とデータベースを取り扱うための XML ツールやデータ ツールも内蔵されています 8

AST V6.1 の新機能 9

AST V6.1 機能 : アプリケーション作成 WAS V6.1 上のアプリケーションを作成するためのウィザードやエディター - Web サービス ポートレット SIP サーブレット EJB を含む Annotation-based Programing をサポート (XDoclet スタイル ) - 開発者が編集 メンテナンスするソースの数を最小化 - ソース コードにメタデータ タグを記述する SIP サーブレットの開発 ポートレットの開発 アプリケーションアセンブル - J2EE & WebSphere 拡張デプロイメント記述子のエディター AST V6.1 のアプリケーション作成機能を説明します WTP の機能に加え 様々な機能が WAS V6.1 用に最適化されています WAS V6.1 上のアプリケーションを作成するためのウィザードやエディター 新規に追加されたポートレット SIP サーブレット開発なども含みます Annotation-based Programing をサポート (XDoclet スタイル ) SIP サーブレットの開発 ポートレットの開発 アプリケーションアセンブル J2EE & WebSphere 拡張デプロイメント記述子の GUI エディターやウィザードが付属します 10

AST V6.1 機能 : デプロイ & テスト WebSphere Rapid Deployment (WRD) - WAS V6.1 に対しての簡易なアプリケーションデプロイ WAS ND のクラスター環境には対応していない 単体テスト環境との協調 - WAS V6.1 へのアプリケーションデプロイ機能 ( ローカル / リモート ) AST には WAS のテスト環境は付属しない - WAS V6.1 用のデバッガー ホットメソッドリプレース - EJBやWebサービスを簡単にテストするための単体テストクライアント ユニバーサル テスト クライアント Web サービス テスト クライアント - Enhanced EAR AST V6.1 の WAS V6.1 に対するデプロイ テスト機能を説明します WebSphere Rapid Deployment (WRD) WAS V6.1 に対してアプリケーションのインストールや更新を簡略化する機能です WAS V6.1 用に最適化されています WAS ND のクラスター環境には対応していません 単体の WAS サーバー用の機能です WAS V6.1 へのアプリケーションデプロイ機能 ( ローカル / リモート ) AST には WAS のテスト環境は付属しませんのでご注意ください WAS V6.1 用のデバッガー ホットメソッドリプレース EJB や Web サービスを簡単にテストするための単体テストクライアント ユニバーサル テスト クライアント Web サービス テスト クライアント Enhanced EAR アプリケーション特有の情報 ( リソース定義など ) を アプリケーション自体に持たせた EAR 11

AST V6.1 機能 :Automation Tool Application Server Toolkit V6.1 用のプラグイン wsadmin スクリプトの開発 メインテナンスのためのツールを提供 - Eclipse ベースの Jython エディター コンテンツ アシストが利用できる - wsadmin Jython スクリプトのテスト デバッグが可能 Automation Tool とは WAS のスクリプト ベース管理ツールである wsadmin で実行するスクリプトの開発 テスト デバッグを行うことができる機能です Eclipse ベースの Jython エディターであり Java 開発ツールと同様の コンテンツ アシストを使用したコーディングも可能になっています 12

AST 6.1 機能 :Annotation-based Programming WRD を構成する概念の 1 つ ソース コードにメタデータ タグを記述する (XDoclet スタイル ) - メタデータを元に アプリケーション実行に必要なファイルやコードが生成される デプロイメント ディスクリプター ホーム / リモート インターフェース 2 つのコンポーネントで構成 - タグ - プロセシング ビルダー これまでは Rational 開発ツール群でサポート タグ *J2EE 5.0 には未対応 SampleSessionBean.java Annotation-based Programming は WebSphere Rapid Deployment (WRD) を構成する概念の 1 つであり その実体は Eclipse プラグインです Java のソースコードに直接 メタデータ (Annotation) を記述することで実現される機能です これまでは Rational 開発ツール群でサポートされていました Annotation は タグ を使用して記述します ソースコードに記述されたタグによって アプリケーションの実行に必要な他の情報が提供されます タグが提供する情報は プロセシング ビルダー によって処理されます その結果 デプロイメント ディスクリプター ( 配置記述子 ) が更新されたり その他の必要なファイルが生成されたりします 画面はタグの記述例です これは SampleSession という Stateless Session Bean の Bean ファイル SampleSessionBean.java です Bean ファイルの情報 およびホーム インターフェースとリモート インターフェースのファイルの情報が記述されています Annotation-based Programming をサポートするように設定した場合 Session Bean を作成すると デフォルトで画面のようなタグが追加されたファイルが作成されます この機能は XDoclet ベースであり J2EE 5.0 の仕様に対応しているわけではありませんので ご注意ください 13

AST 6.1 機能 :SIP アプリケーションの開発 AST が SIP アプリケーションの作成をサポート - SIP サーブレットのスケルトンをウィザードで生成 doinvite, dobye など SIP サーブレットのメソッド選択可能 1SIP プロジェクトの作成 2 SIP サーブレットの作成 3 作成された SIP サーブレット AST (Application Server Toolkit) を使用すると SIP サーブレットアプリケーションが作成可能です Web サーブレットと同様にウイザードで追加するメソッドを選択することができます 14

AST 6.1 機能 : ポートレット開発 JSR 168 準拠のポートレット開発が可能 以下のツールをサポート - 作成ウィザード ポートレット プロジェクト ポートレット - ポートレット デプロイメント ディスクリプタ (portlet.xml) を管理するためのエディター - ポートレット WAR ファイルのインポートが可能 ポートレット プロジェクト作成ウィザードにより 空のポートレットを作成してプロジェクトに追加 ポートレット開発ツールでは JSR 168 に準拠したポートレットの開発をサポートします 新規ポートレット プロジェクト ウィザードでポートレット プロジェクトを作成し 新規ポートレット ウイザードで空のポートレットを自動生成し ポートレット プロジェクトに追加します 生成した空のポートレットに対してコードを追加し ポートレットを完成させます AST にはページデザイナーの機能がありませんので 基本的には手作業の開発になります 15

WAS V6.1 における開発開発ツールツールのポジショニング 16

開発ツールツールのポジショニング Rational Application Developer and Web Developer *V6.0の名称 UML 可視化 ( クラス図 シーケンス図 ) グラフィックなWebページ開発 ( ページデザイナー ) WASテスト環境付属 コード分析 コンポーネントテストプロファイラー ( ランタイム分析 ) WebSphere Application Server Toolkit (AST) WebSphere Application Server application 作成, アセンブルデプロイメント & 単体テスト Eclipse: Base & WTP ベースフレームワーク Web Tool Project Rational Application Developer (RAD) と Web Developer (RWD) はエンタープライズ アプリケーションを 効率よく開発するための機能を豊富に備えた統合開発環境です AST は WAS 用のアプリケーション作成 デプロイ機能があります 機能は RAD より少なくなります - AST は WAS V6.1 に同梱 Rational 開発プラットフォームと AST はともに Eclipse ベースであり AST は WTP ベースです ここからは WAS V6.1 における開発ツールのポジショニングを紹介します ベースになるのは Eclipse と WTP です 基本的な J2EE/Web アプリケーション開発機能を提供します AST はそれに加えて WAS 用のアプリケーション作成 デプロイ機能があります 機能は Rational 開発プラットフォーム Rational Application Developer (RAD) Rational Web Developer (RWD) より少なくなります その上位に位置するのが RAD RWD で エンタープライズ アプリケーションを 効率よく開発するための機能を豊富に備えた統合開発環境です 現時点では V6.0 ですが WAS V6.1 に対応した次期 Rational 開発プラットフォームは 2006 年後半の出荷予定です 名称や機能は V6.0 時点のものですので 次期 Rational 開発プラットフォームでは変更される可能性があります 17

AST V6.1 のライセンスライセンスと機能 AST V6.1 はツールですが WAS V6.1 の製品の一つです WAS V6.1 のアプリケーションの開発者に対して AST V6.1 のライセンスは無制限に提供できます AST はあくまでも WAS の一部ですので 他の用途に使用できません AST には WAS のテスト環境は組み込まれていません - ローカルでのテストには WAS 開発者版ライセンスをご利用ください AST V6.1 は WAS V6.1 に同梱しているツールです WAS V6.1 用のアプリケーションの開発者に対して無制限に提供できます しかしながら AST はあくまでも WAS の一部ですので 他の用途に使用できません AST には WAS のテスト環境は組み込まれていません ローカルでのテストには WAS 開発者版ライセンスをご利用ください 18

WTPとAST V6.1の比較 AST は WTP ベースです AST は WTP に加えて WAS アプリケーション用の開発機能を提供 - サーバーツール - SIP 開発ツール, Jython (wsadmin) ツール WTP だけでも WAS 用の開発ができますが AST に比べ機能が不足 - サーバーの配置 起動を wsadmin 経由で行うので パフォーマンスが遅い AST は WRD により効率的なデプロイ 実行が可能です - EJB や Web サービス開発 テスト機能の不足 AST はユニバーサル テスト クライアントや Web サービス テスト クライアントが付属 - デプロイメント ディスクリプター ( 配置記述子 ) の作成機能 AST では WebSphere 拡張バインディングの作成や妥当性検査が充実しています WAS V6.1 開発には WTP よりも AST V6.1 の方が機能が充実 - 次期 Rational 開発プラットフォームが出荷された後には そちらも選択肢に このページでは WTP と AST V6.1 の比較をします AST は WTP ベースです AST は WTP に WAS アプリケーション用の開発機能を提供します WTP だけでも WAS 用の開発ができますが AST に比べて以下の機能が特に不足しています サーバーの配置 起動を wsadmin 経由で行うので パフォーマンスが遅い EJB や Web サービス開発 テスト機能の不足 デプロイメント ディスクリプター ( 配置記述子 ) の作成機能の不足 WAS V6.1 開発には WTP よりも AST V6.1 の方が機能が充実していますので 是非とも AST の利用をご検討ください 尚 次期 Rational 開発プラットフォームが出荷された後はそちらも選択肢となります 19

RADとAST V6.1の比較 *RADはV6.0 相当で比較 RAD は AST を拡張しています - RAD はすべての AST の機能を含みます RAD は拡張版の IDE としてデザインされています - AST は WAS の IDE として制限されています RAD は以下のような追加機能を含みます - グラフィカルな Web 開発ツール ( ページデザイナーなど ) - UML 可視化 ( クラス図 シーケンス図 ) - 高度なランタイム分析 妥当性検査 コードレビュー - 複数のサーバーの開発をサポート (WAS, WebLogic, Tomcat) RAD の次期バージョンでは WAS V5.1, V6.0 & V6.1 のテスト環境が含まれる予定 次期 Rational 開発プラットフォームは 2006 年後半の出荷予定です - AST V6.1 で開発したアプリケーションは 次期 Rational 開発プラットフォームにインポート可能 このページでは RAD と AST V6.1 の比較をします 尚 RAD は V6.0 相当で比較します 名称や機能は V6.0 時点のものですので 次期 Rational 開発プラットフォームでは変更される可能性があります RAD はすべての AST の機能を含みます AST V6.1 は WAS V6.1 用の開発に制限されていますが RAD は様々なサーバーに対応しています RAD は AST に比べ 以下の追加機能があります グラフィカルな Web 開発ツール ( ページデザイナーなど ) UML 可視化 ( クラス図 シーケンス図 ) 高度なランタイム分析 妥当性検査 コードレビュー 複数のサーバーの開発をサポート (WAS, BEA, Tomcat) RAD の次期バージョンでは WAS V5.1, V6.0,V6.1 のテスト環境が含まれる予定です WebLogic, Tomcat のテスト環境そのものは含まれていません WAS V6.1 に対応した次期 Rational 開発プラットフォームは 2006 年後半の出荷予定です AST V6.1 で開発したアプリケーションは次期 Rational 開発プラットフォームにインポート可能です 20

AST V6.1 使用時の注意点 PK27580: Projects are corrupted when using double-byte character set systems - 日本語環境で J2EE プロジェクト ( 動的 Web プロジェクトなど ) が壊れる AST V6.1 Fix Pack 1 (V6.1.0.1) の適用 http://www-1.ibm.com/support/docview.wss?uid=swg24012846 TechNote: Generating deployment code might fail when using parameterized generic types http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg21239845 - J2SE 5.0 の generics タイプを使用した場合 EJB Deploy コマンドが失敗する EJB のソースファイルを含んで EJB Deploy コマンドを使用する必要があります AST V6.1 を開発するに当たって 現時点で報告されているいくつか注意点があります PK27580: Projects are corrupted when using double-byte character set systems 日本語環境で J2EE プロジェクト ( 動的 Web プロジェクトなど ) が壊れる AST V6.1 Fix Pack 1 (V6.1.0.1) の適用することで解決します Fix は次のページで紹介する Rational Product Updater から適用可能です http://www-1.ibm.com/support/docview.wss?uid=swg24012846 TechNote: Generating deployment code might fail when using parameterized generic types http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg21239845 J2SE 5.0 の generics タイプを使用した場合 EJB Deploy コマンドが失敗する EJB のソースファイルを含んで EJB Deploy コマンドを使用する必要があります これは AST に限らず WAS の管理コンソールでデプロイコードを作成する際も該当しますので ご注意ください 21

Rational Product Updater による Fix Pack 適用 オンライン オフラインで適用可能 Rational Product Updater は便利 - ネットワークにつないでいる場合 自動検出可能 - クリーンアップ機能搭載 ( 以前の累積 Fix を削除し Disk 容量の空きを増やす ) AST V6.1 の Fix の適用はオンライン オフラインで適用可能です 適用の際には Rational Product Updater を使用します 非常に便利な機能であり ネットワークにつないでいる場合 自動検出をしてくれます 表示された項目を選択して 適用することが可能です クリーンアップ機能が搭載されおり 以前の累積 Fix を削除し Disk 容量の空きを増やすことができます その際には 以前の fix にロールバックできなくなりますので 注意してください 検出の際には 最新の Fix が表示されるので 以前のものを適用したい場合は 別途ダウンロードして 手動でインストールする必要があります 22

まとめ AST V6.1 は WAS V6.1 用の開発 テスト デプロイを支援 - Java, J2EE, EJB や SIP サーブレット開発用のウィザード - コードアシストによる充実したエディター 妥当性検査 - WAS V6.1 に対してのデプロイ機能 - Automation Toolkit ベース Eclipse 3.1.2 - Web Tools Platform (WTP) 1.0.2 23