GWTお勉強&読書『Essential GWT』Chapter2
洋書を読んでって、何とな〜く分かった気になって読み進めていってるんだけど(実際どこまで把握しているのかは微妙なところ)、しばらくするとどんな内容だったっけ、って丸々忘れてしまいそうになる、というか忘れかけている。
JavaEEの方ではコードをふんだんに用いていたのでそれらを見れば何となくやった内容分かるけど、文章のみだとそれは辛い。なので、google翻訳先生を全面的に頼りつつ、超適当&ざっくり翻訳でつぶやきを残す事でどんな雰囲気の内容であったかを思い出せるようにしておこう、という試みをしてみようかと思います。
上記の様に訳は適当、意味も正しいかどうか怪しい(多分間違いだらけ)と思いますので、あまり信用しないで下さい(笑)慣れてきたら要点も纏めて、『まるつぶやき』にならないように出来れば。ホントは読んで全部頭の中に入っていれば良いんですが(笑)
と言うわけで第2章後半、環境構築からスタート。(第1章は端折った)
Chapter2. Getting Started with GWT 2
- 洋書は読んだ内容、もしくは学んだ内容をどこかにメモっとかないと忘れてしまうなぁ…と言うわけで『Essential GWT』、第5章MVPの解説に至る前に2章『Setting Up GWT』終盤から読み直す事にする。 #java #gwt posted at 00:11:32
- 環境構築手順について、CheckStyleは入れておこうね!とある。確かに。SunversionもSubclipse/Subversiveのお好きな方をインストールしてね、とある。ここは自宅でやる分には必要無いが後で入れておこう。 #java #essentialgwt posted at 00:13:55
- 2: GWTの偉大なアドバンテージは『テスト』。JUnitは入れておこう。 テストのカバレッジ計測にはEclEmma( http://www.eclemma.org )を導入。テストについては13章にて詳細解説。 #java #essentialgwt posted at 00:17:41
- 2: 最後に、UnitTest用にEasyMockも導入。 ( http://easymock.org/ ) EasyMock 2.5.2 及び EasyMock Class Extension 2.4(共に書籍記載の最新版) #java #essentialgwt posted at 00:20:11
- 2: 各種ライブラリを導入した後のプロジェクトライブラリが記載されているページで2章終了。 #java #essentialgwt posted at 00:21:17
- ちょ〜適当訳でざっくり読み進めて行きつつ、ざっくり内容をつぶやきしてみたけど、ペース的にはこの感じで良さげかな?どうだろう?とりあえずこの調子で進めてみるか。 #java #essentialgwt posted at 00:23:05
- 2: 書籍に倣い、各種プラグイン/ライブラリを導入してみる。CheckStyleは諸々設定必要そうなので後で。→ Checkstyle/Subversive/JUnit/EclEmma/EasyMock #java #essentialgwt posted at 00:28:29
- All in One Eclipse3.6(Helios):JUnitプラグインは導入済。 #java #essentialgwt posted at 00:32:35
- 2: Subversive http://download.eclipse.org/releases/helios => Collaboration Tools より選択して導入。 #java #essentialgwt posted at 00:33:48
- 2: EasyMock http://easymock.org/index.html / 本体、ClassExtension共に3.0にバージョンアップしてた。ダウンロード&解凍してクラスパスへ追加。 #java #essentialgwt posted at 00:38:56
- 受け入れテスト用にSelenium( http://seleniymhq.org/ )も入手しとけ、と書いてある。Firefox拡張にSeleniumIDEも用意されている。 #java #essentialgwt posted at 00:42:40
- あら、SVN関連はどうやら入ってたっぽい。よし、2章終了。 #java #essentialgwt posted at 00:43:56
- 環境整えるパートだったから比較的サクサク行けたような気もする…文章解説等をこのペースで進められるだろうか?そもそも理解出来るように翻訳出来るだろうか?(笑)google先生フル稼働。 posted at 00:45:19