はてなブックマークから拾いました。典型的な Java屋 は JSP を使うことに何の疑問も持っていない

講習で話していたのは、自称「JSFエバンジェリスト」という40代ぐらいのおじさんと、その部下かどうか分かんないけど30歳前後ぐらいの技術者。当然、両名ともSUN社員。Javaの仕事をしているSUN社員だから、Java屋のサンプルとしては典型的であり、偏ってないよね?*1 (異論は認める)

んで、終わった後に講師の方を捕まえて、デザイナーとの協業をどう考えているかについて、またJSPの存在価値について聞いてみた。せっかくJSFという新しい技術を開発するなら、JSPやカスタムタグというできの悪い技術を使うよりもTapestryのような筋のいい技術を使ったほうがよかったのではないか、そのほうが.NETやASPとの差別化ができるし、JSPとカスタムタグを使うJSFではデザイナーとの協業が難しい、というようなことを話した。

彼らの回答は驚くべきものだった: 『タペストリーって何ですか?』・・・これには驚いた。なんと、自称JSFエバンジェリストはTapestryの名前さえ知らなかったのだ。

これは、想像つきます。外資のベンダー従業員は現場の仕事はしないのですよ。。。

自社(USの親会社)の技術を日本に展開するのが仕事と見えます。自社の技術に関するスペシャリスト。彼らがコードを書くとしたら、この例で言うと、”いち早くJSFを利用した案件で火が吹いてコンサルとして入る時”じゃないですかね。

JSFについては無茶苦茶詳しい。

でも、代替オープンソースなんて気にしない。

彼らはUSから落ちてくる資料を読むのに忙しいから。

こんな感じになると思う。

個人的にはあまりやりたくない仕事ですけど、US側の会社が面白い技術を連発しているなら、それを追いかけるだけで楽しいんじゃないですかね。

タペストリーを知らないことに疑問を持たれてるようですけど、きっとUSでJSFを開発している人は知っていて、参考にしていたと思いますよ。でも、それはUS側で分業体制になっているから出来るのであって、日本法人は自社(親会社)の関連技術も学ばないとならないから、そんな時間無さそうですよね。

#トラックバック先をネタに外資について感じるところを書いてしまった・・・。

ずっと前のエントリで書いたEffective Java SE。これどうなったのだろうとふと思いついて、Amazonで調べたら、英語版が近日発売。

Java5.0対応なハズです。。。

<追記:2008/05/18>

第1版の翻訳者である柴田 芳樹さんがBlogで翻訳作業開始を告知しています。

『Effective Java 第2版』の翻訳作業を開始

OracleのApplication Serverの最新版10.1.3.1.0が出ていたのでWindowsにインストールしてみました。zipを解凍した中にsetup.exeがあるのでクリック。インストール要件をクリアすると色々選べます。SOAとして使うとOracleDBへの接続情報が必要。残念ながらOracleDB環境が無いので、Application Serverのみを選択。
すると、こんなエラー(画像)が。

ウチはDHCPだからダメなのね。MS Loopback Adapterを導入しました。

[設定]→[コントロールパネル]→[ハードウェアの追加]→[はい、ハードウェアを接続しています]→[新しいハードウェア デバイスの追加]→[一覧から選択したハードウェアをインストールする]→[ネットワークアダプタ]→[Microsoft]→[Microsoft Loopback Adapter]

上で追加したループバックアダプタにIPを設定します。
例:IP 192.168.1.1 GW 255.255.255.0

windows\system32\dirvers\etc\hostsにhostnameコマンドで表示されたホスト名を書きます。

hostname 192.168.1.1

上記の設定をしたところ問題なくインストールが出来ました。
前のバージョンとの違いをざっとみたところ、

  • EJB3.0対応
  • OC4Jインスタンス、OC4Jプロパティ、クラスタ設定をAS Controlで出来る
  • こんなところですかね。