GoTheDistance

ござ先輩と言われています。(株) クオリティスタートという会社をやっています。

Java

java-jaにトゥギャザーした。

どう考えてもオレはjava-jaでした。本当にありがとうございました。Buriに釣られたのは秘密です。

Websphereとダブルクオテーション

今日は小ネタで。自分が所属するフロアから1階下の部に用事があったため寄ったんですが、後輩と今年入った新人くんがJSPでエラーが出るとヒーヒー言ってた。久方ぶりのWebSphereのエラー画面に正直wktkしてしまい、「おいおい、どうしたぁ」ってな感じで口…

Ruby vs Java 5本勝負〜その2〜 コードのメンテナンス編

その2です。忙しい方は最後のまとめだけ読まれるとよいと思います。 Ruby vs. Java Myth #2: Ruby feature X makes code unmaintainable Ruby vs. Java Myth #2: Ruby feature X makes code unmaintainableRuby includes a variety of features that lead t…

Ruby vs Java 5本勝負〜その1〜

Ruby と Rails の導入・研修・各種コンサルをやっている Relevance, LLCという所のブログで、Ruby vs. Javaというシリーズ記事が公開されています。 Ruby vs. Java Myth #1: Project Size Ruby vs. Java Myth #2: Ruby feature X makes code unmaintainable …

Java圏のSIerがRubyと仲良くできるのか

動的言語やrails系に走る理由 つい最近、弊社の役員クラスがこんなことを私に聞いてきた。それを思い出した。 僕は基本的に素人でJavaなんて全然分からないんだけど、とりあえずEclipseを入れてみてプログラムを動かしてみた。ここまではいいんだけど、DBに…

Javaだから再利用ができちゃうのである

嘘ではないが真実でもないこの言葉について、Javaがよく分からないヒトにこのように説明してみた。 再利用の2つの側面 「Javaで再利用ができる」というのは、2つの側面があると思います。1つは、機能としての再利用です。何かっていうと、 java実行ファイ…

Apache Beehive1.0.1を動かしてみた

ESB的な役割をしてくれるフレームワークが欲しくなり、じゃあ最近ホットなApache Beehiveでも動かしてみるかと思い実行環境を作ることにした。サンプルのpetstoreが動くまでのメモ。 前提条件 Ant1.6.2以上 Tomcat5.x以上 J2SE5.0以上 Tomcatは5.0.28をインスコ…

Java 1000 Tips

Learn JavaというサイトでJava1000TipsというPDFファイルがダウンロード可能になっています。英語です。Get free 1000 Java Tips eBookざっと見た所TipsというよりFAQに近いイメージです。持っていて損はないと思います。

Top 10 Most Read on Javablogs.com

Javablogs.comというそのまんまなサイトがあります。(英語)そのJavaBlog.comで最も読まれた記事Top10をサマリしてくれているブログがあります。情報収集にはもってこいかなと。パリに住むフランスのFabien氏のブログです。Chase the Devilご参考までに。

Throwして即キャッチ?

DBUtilsのQueeryクラスのソースにこんなの感じのコードがあった。 public int update(Connection con,String sql,Object[] params) throws SQLException { try { //update処理 } catch(SQLException sqle) { this.rethrow(sqle); } finally { DBUtils.close(…

Java版 Ruby on Rails?

Trailsという、Tapestry+Spring+Hibernateな組み合わせのフレームワークがあった。http://objectgarden.skr.jp/?Java%2FTrailsPOJOで作られたドメインモデルをHibernateとマッピングさせてアプリを作るイメージだった。プロパティを変更すれば、DBのレコー…

J2SE5.0対応のWAS6.1が今夏リリース予定

だそうです。IBMのアナウンスレター(英語)秋頃にはおおっぴらにTiger使えそう。

Struts 1.3

ITProで特集記事が。内部的に相当変わっているらしい。リリース間近!アーキテクチャを一新したStruts 1.3

xBean

最近このxBeanがアツいらしい。Springに適用すると相当楽ができる予感。今の案件使っているから少し調査するか…。*1■xbean-ある意味、究極の統一定義■xBean Project *1:下に振りたいがこのレベルはまだ理解できない。ツラス

Exception-Handling Antipatterns

Sun公式サイトブログよりException-Handling Antipatterns例外処理って必ずやんなきゃいけない上に、アプリ実装者が意識することなく実装できるようにしないとバグの温床になる重要な部分だと思う。ゆっくり読もう。

String結合

下記サイトに詳しい説明がある。大変勉強になった。http://d.hatena.ne.jp/JavaBlack/20050323:Title=String結合のパフォーマンス http://d.hatena.ne.jp/JavaBlack/20050327:Title=Stringの結合ふたたび

クラス図はあくまでも地図

私の浅はかな理解では、クラス図ってのはどこに何があるかを示しただけの地図にすぎないんじゃないのかな、と。ソフトウェアにおける世界地図みたいな感じ。地図見ても「読解」せなあかんやろ、と。# どーでもいいがシーケンス図とフローチャートが同類項に見…