徹底解剖!! Eclipse3.3 Europaの“新世界”
NTTデータ 基盤システム事業本部 岡本隆史
2007/7/4
標準プラグインの強化点
次に、Eclipse Classic以外に含まれるプラグインの改善点について見ていきましょう。
■ WTPの新機能でらくらくJava EE開発
Java EE 5から、WebアプリケーションフレームワークのJSFとO/RマッパーのJPAが新機能として追加されました。これを受けて、Europa向けに提供されるWTP 2.0では、JPAに対応したDaliプラグインとJSFに対応したJSF Toolingプラグイン(図6)が含まれるようになり、Java EE 5対応が強化されました。
図6 JSF Toolingプラグインのfaces-configエディタ |
Webページエディタが提供され(図7)、パレットからドラッグ&ドロップで画面にコンポーネントを張り付けてHTML/JSPを作成できるようになりました。
また、エディタ下部にHTML/JSPのソースコードを表示し、上部で画面イメージをプレビューできるので、直感的な開発ができるようになりました。
図7 Webページエディタ |
J2EE(Java EEのこと)プレビューモジュールを利用すると、組み込み済みのアプリケーションサーバ(Jetty)を利用してJava EEアプリケーションの動作を確認できるようになりました(図8)。
図8 J2EEプレビュー |
この機能により単純なJava EEアプリケーションの動作確認であれば、アプリケーションのインストールは不要になるはずですが、残念ながら筆者の環境では、JSPページのプレビューを行うと、EL関連のクラスがないという例外が発生し、正しくプレビューできませんでした。ライブラリ関連の不具合の可能性がありますが、今後の改善に期待したいところです。
また、サポートするアプリケーションサーバも新しいバージョンがサポートされました。具体的には、Tomcat 6.0、JBoss 4.2、OAS(Oracle Application Server) 10.1.3.1が追加されました。サポートされるアプリケーションサーバについては、表1をご覧ください。
表1 WTPでサポートされるWebサーバ一覧 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
■ DBの開発をサポートするDTP
DBの開発をサポートするDTPのバージョンは、Europaでは1.0と正式版となり、サポートするDBの種類が増え、PostgreSQLやHSQLDBにも対応するようになりました。また、MySQLにもこれまでは4.1までしか対応していませんでしたが、最新の5.0/5.1に対応しています。DTP 0.9.1とDTP 1.0の対応DBの比較を表2に示します。
表2 サポートされるDB一覧 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
そのほか、組み込み型DBの場合は、DBのファイルを保存するディレクトリをダイアログで選択できるようになったり、細かい点が改良されています。DBを利用したコードのテストを支援するdbunitにも対応しました。
■ 帳票の作成支援機能BIRTも強化
Eclipse BIRT(Business Intelligence and Reporting Tools)がバージョンが2.2となり、PDFだけでなくWordやExcelのレポート(帳票)に対応しました。また、データソースとしてWebサービスを指定できるようになりました。
3/4 |
INDEX 「徹底解剖!! Eclipse3.3 Europaの“新世界”」 | ||
Page1 | ||
6月はEclipseが生まれ変わる月 Europa、Callistoは木星の衛星の名前 新たな進化の局面 用途別にパッケージを変更してセットアップ いままでのEclipseの本体 ― Eclipse Classic Javaアプリ開発 ― Eclipse IDE for Java Developers Java EE開発 ― Eclpise IDE for Java EE Developers C/C++アプリ開発 ― Eclipse IDE for C/C++ Developers Eclipseプラグイン/RCP開発 ― Eclipse IDE for RPC/Plugin-in Developer |
||
Page2 | ||
コラム Europaの日本語化 Eclipse本体(Eclipse Classic)の新機能 ハイパーリンク機能をデバッグ時に コマンドへのクイックアクセス エラーチェックの強化 ソースコード保存時にアクションを指定 エディタ上のカーソルの位置を保存 プラグインの署名を検証 |
||
Page3 | ||
標準プラグインの強化点 WTPの新機能でらくらくJava EE開発 DBの開発をサポートするDTP 帳票の作成支援機能BIRTも強化 |
||
Page4 | ||
新しく追加されたプラグイン 新たな開発スタイルを示唆するMylyn SOAによる開発をサポートするSTP リモートアクセスと組み込み開発を支援するプラグイン スクリプト言語に対応したDLTK コミュニケーションツールの開発をサポートするECF 待望のUMLエディタ UML Tools Europaの“新世界”を体験しよう |
Java Solution全記事一覧 |
- 実運用の障害対応時間比較に見る、ログ管理基盤の効果 (2017/5/9)
ログ基盤の構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。今回は、実案件を事例とし、ログ管理基盤の有用性を、障害対応時間比較も交えて紹介 - Chatwork、LINE、Netflixが進めるリアクティブシステムとは何か (2017/4/27)
「リアクティブ」に関連する幾つかの用語について解説し、リアクティブシステムを実現するためのライブラリを紹介します - Fluentd+Elasticsearch+Kibanaで作るログ基盤の概要と構築方法 (2017/4/6)
ログ基盤を実現するFluentd+Elasticsearch+Kibanaについて、構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。初回は、ログ基盤の構築、利用方法について - プログラミングとビルド、Androidアプリ開発、Javaの基礎知識 (2017/4/3)
初心者が、Java言語を使ったAndroidのスマホアプリ開発を通じてプログラミングとは何かを学ぶ連載。初回は、プログラミングとビルド、Androidアプリ開発、Javaに関する基礎知識を解説する。
|
|