
ユカイ、ツーカイ、カイハツ環境!(6)
Eclipse 3.5 Galileoの「実に面白い」新機能とは
岡本 隆史
2009/6/26
■ 【4】ソースコードとJavadocの関連付けの強化
Javadocに、@inheritDocを付けると、コードアシスト時のメソッドの説明に継承元のメソッドのJavadocを表示できます。
![]() |
| 図12 継承元メソッドのJavadocの埋め込み |
また、Javadoc中にリンクがある場合、JavaのソースコードエディタのポップアップしたJavadocからリンクをクリックできるようになりました。
![]() |
| 図13 Javadoc内のリンク(画像をクリックすると拡大します) |
これにより、スムーズにクラスやメソッドのAPIに関連した情報にアクセスできます。
■ 【5】JSPコメントへのタスクタグの埋め込み
JSPのコメントへTODOなどのタスクタグが埋め込めるようになりました。Javaのコードと同じように、作業上のメモをJSPに埋め込めるのはうれしいことです。
![]() |
| 図14 JSPのコメントへのタスクタグの埋め込み(画像をクリックすると拡大します) |
■ 【6】「実行可能jarファイル」へのエキスポート
jarファイルへエキスポートする際に、「実行可能jarファイル」を選択できるようになりました。
![]() |
| 図15 実行可能jarファイルへのエキスポート |
■ 【7】プラグインインストール手順の変更
Galileoから、[Preferences](環境設定)に登録したサイトからソフトウェアインストールに利用するサイトを選択するようになりました。これに伴い、サイトからのプラグインインストール手順が変更されています。
メニューの[Window]→[Preference](日本語化後は[ウィンドウ]→[設定])→[Install/Update]の[Available Software Site]でアップデートサイトを登録します(図16)。
![]() |
| 図16 アップデートサイトの登録(画像をクリックすると拡大します) |
アップデートサイトを登録したらメニューの[Help]→[Install New Software](日本語化後は「ヘルプ]→[新しいソフトウェアのインストール])でアップデートサイトを選択してからプラグインをインストールします(図17)。
![]() |
| 図17 アップデートサイトの選択とプラグインのインストール(画像をクリックすると拡大します) |
■ 【8】SQLiteなどサポートRDBMSの追加
DTP(Data Tools Platform、EclipseのDB開発サポートツール)でサポートするRDBMSとして、IngresやSQLiteが追加されました。特に、組み込み用途で人気が高いSQLiteのサポートは注目です。
![]() |
| 図18 サポートDB一覧 |
編集部注:SQLiteは、Adobe AIRやGears、Google Chrome、Firefox 3など、Webブラウザアプリケーションなどのオフライン機能/ローカルデータ操作機能でも使われることが増えてきています。詳細は下記記事をご参照ください。
■ 【9】Solaris x86とMac OS X 10.5のCocoaをサポート
Solaris x86のサポートとMac OS X 10.5のCocoaが対応プラットフォームとして追加されました。
編集部注:Cocoaの詳細は、下記記事をご参照ください。
■ 【10】Eclipse Modeling Toolsでの機能追加
パッケージの1つであるEclipse Modeling Toolsで、シーケンス図が作成できるようになりました。また、Workflowエディタも追加されています。
動的言語のサポートの充実に期待
以上、駆け足でGalileoの新機能を紹介してきました。すでにEclipseは統合開発環境としては成熟した域に達しており、エンタープライズJavaアプリケーション開発環境としては目立った新機能がなくなってきました。その代わりに、PHPの開発向けのパッケージや、携帯機器向けのパッケージを新たに提供するなど、横への広がりを見せ始めています。
Eclipse 3.4から提供されはじめた、動的言語向けのプラグインDLTK(Dynamic Language ToolKit)のバージョンがGalileoのリリースに合わせて、6月26日で遂に1.0に達することから、今後、動的言語のサポートの充実が期待できます。
今回のリリースで残念な点としては、構成管理(バージョン管理)のスタンダードといえるSubversionの、パッケージとしてのサポートが含まれなかったことです。また、Subversion以外にもMecurialやGitなどの分散バージョン管理ツールが注目を集めるなか、標準でそれらの対応も今後期待したいところです。
■ @IT関連記事
| EclipseやSpringで使われている基盤技術OSGiとは Java本来の実力を引出すOSGi徹底解説 EclipseやSpring、JBoss、GlassFishなどに使われているオープンソースの基盤技術について概要や特徴、ツールなどを解説 「Java
Solution」フォーラム 2009/5/12 |
||
| CoolなEclipseプラグイン 役立つプラグインを毎月紹介。第1回は「Javaのプロパティファイルエディタ」「Tomcatコントローラ」「HTML/JSP/XMLエディタ」 |
| Eclipseで使えるテストツールカタログ 統合開発ツールにEclipseを選択する開発現場に、テストの効率化、ソフトウェア品質の向上のヒントを提供する |
||
| 【改訂版】Eclipseではじめるプログラミング これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります |
||
| Index | ||||||||
|
||||||||
ユカイ、ツーカイ、カイハツ環境! バックナンバー 連載インデックスへ»
- 第1回 Trac Lightningで始めるチケット式開発「電撃」入門
- 第2回 SubversionとTracでファイル管理の“迷宮”から脱出
- 第3回 分散バージョン管理Git/Mercurial/Bazaar徹底比較
- 第4回 Aptanaなら開発環境とクラウドの連携が超お手軽!
- 第5回 App Engine/AptanaなどJavaクラウド4つを徹底比較
- 第6回 Eclipse 3.5 Galileoの「実に面白い」新機能とは
- 第7回 ブラウザを選ばずWebテストを自動化するSelenium
- 第8回 JUnit/FindBugs/PMDなどを総観できるQALab/Limy
- 第9回 Googlerも使っているIntelliJ IDEAのOSS版を試す
- 第10回 Webのバグを燃やしまくるFirebugと、そのアドオン7選
- 第11回 DB設計の神ツール「ERMaster」なら、ここまでできる
- 第12回 AWS ToolkitでTomcatクラスタをEC2上に楽々構築
- 第13回 究極の問題解析ツール、逆コンパイラJD-Eclipseとは
- 第14回 AzureのストレージをJavaで扱えるWindowsAzure4j
- 第15回 Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6
- 第16回 単体テストを“神速”化するQuick JUnitとMockito
- 第17回 コード探知機「Sonar」でプロジェクトの深海を探れ!
- 第18回 Team Foundation ServerでJava開発は大丈夫か?
- 第19回 Review Boardならコードレビューを効率良くできる!
- 第20回 Bazaarでござ〜る。猿でもできる分散バージョン管理
- 第21回 「Hudson」改め「Jenkins」で始めるCI入門
- 第22回 Ant使いでもMavenのライブラリ管理ができるIvyとは
- 第23回 AWSの自由自在なPaaS「Elastic Beanstalk」とは
- 第24回 Eclipse 3.7 Indigo公開、e4、Orion、そしてクラウドへ
- 第25回 Java開発者が知らないと損するPaaSクラウド8選
- 第26回 Git管理の神ツール「Gitolite」なら、ここまでできる!
- 第27回 アジャイル管理ツール9選+Pivotal Tracker入門
| Java Solution全記事一覧 |
TechTargetジャパン
- Scalaのパッケージ、アクセス修飾子、オブジェクト継承 (2012/5/22)
インポート、パッケージオブジェクト、抽象クラス/抽象メソッド、オーバーライド、final、シールドクラスなども - 基幹系システムでCloud SQLは使えるか試してみた (2012/5/17)
サンプルとしてMRPシステムを作成して動かし、「再帰呼び出し」などのパフォーマンスを測定して検証してみます - アジャイル管理ツール9選+Pivotal Tracker入門 (2012/5/14)
群雄割拠のアジャイルプロジェクト管理ツールを9つ紹介し、特に注目を集めているPivotal Trackerの基本的な使い方を解説します - サーバサイドJSやJavaでWebアプリが作れるXPages (2012/5/11)
Notes/Dominoの資産をサーバサイドJavaScriptやJavaで操作し、HTMLやJavaScript、CSSをUIにできる技術を紹介
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -











