『Beginning Java and Flex』勉強用環境構築

Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex

Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex

上記書籍を読み進めていくに当たっての実装・稼働環境を構築。その際の実施メモとして当ネタをエントリしてみます。対象OSはWindows XP(in Windows7 XP Mode)。

現在第3章まで読み進めており、今回のエントリ範囲も3章の環境構築の箇所となっております。

Eclipse3.5&Flex Builder 3(Plugin)

ベースとなるFlex3は一応はEclipse3.4まで対応、という形のようでしたが、以下の手順を踏むことでEclipse3.5環境でFlex Builder3のプラグインを動作させることが可能のようです。

手順としては以下の通り。

  • All in One Eclipse(Pleiades)3.5を入手、解凍、起動。
  • Flex Builder3をプラグインベースで導入(導入時のフォルダ=C:/FlexBuilder3Plug-in とした)。対象フォルダは上記Eclipse3.5のフォルダを指定。
  • 一旦Eclipseを起動。この時点ではFlex Builder3プラグインは反映されていない。
  • 上記URLの手順に従い、ファイルの内容を以下のように変更。
path=C:/FlexBuilder3Plug-in

SpringIDE

Subversion

  • 書籍ではSubclipseを進めていたが、Pleiades導入時に既にSubversiveが入っていたのでそっちを採用する事に。

MySQL

  • DB自体未導入だったので、公式サイトからファイル( mysql-essential-5.1.51-win32.msi )を入手、インストール。
  • 併せて、書籍ではDB操作ツールの紹介も。関連ファイル(MySQL GUI Tools Bundle:mysql-gui-tools-5.0-r17-win32.msi)を入手し、こちらもインストール。
  • なお、この時点では共に環境のインストールのみ行い、DB環境等については未着手。時期が来たら作る。

Maven

  • 最新安定バージョン?を入手し、解凍。以下の場所に配置。
C:\apache-maven-2.2.1
MAVEN_HOME:C:\apache-maven-2.2.1
Path:%MAVEN_HOME%\bin (追記)
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-07 04:16:01+0900)
Java version: 1.6.0_20
Java home: C:\jdk1.6.0_20\jre
Default locale: ja_JP, platform encoding: MS932
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
C:\>

書籍ではMavenの実施・解説に結構なページ数(第3章、約20ページ)を割いていたのですが、全編英語ではそこまで綿密に読む気も起きず…(^_^;)

いずれはMavenも基礎から学んで行きたい所なのですが、いまいちそこまで(勉強に)駆り立てるものがないというのが正直な所。Antで十分じゃん、と思う気持ちが未だに強い。Mavenは便利なんだろうけど(便利と思えるまでに)設定や時間が掛かる・敷居が高い?印象が強い。

生憎日本語書籍・解説サイトも乏しいようだし…差し当たっては公式サイトの翻訳理解からはじめてみるのが良いのかなぁ?

その他関連Eclipseプラグインのインストール

その他、第3章で一覧に上がっていたEclipseプラグインについてもざっくり紹介。

QuickRexプラグイン
Eclipse SQL Explorer
VeloEclipse
Log4e
EclipseUtilPlugins
  • eclipseutilplugins: ホーム
  • 内容を見ると既に導入されているものも多い?Update Siteも無いようだし、これに関しては導入保留。
Hibernate Synchronizer
HTML Tidy
  • (X)HTML/XMLのフォーマット、チェックなど。
  • HTML Tidy Eclipse Plug-in
  • Update Siteは存在せず、ものも古そう?保留。
JS Editor
  • HTML Tidy同様、Update Site存在せず。保留。

同日の読書記録第3章つぶやき纏めと併せて、第3章完としたいと思います。