java

JavaからRubyへ読了

一番印象に残ったのは、テクノロジの問題ではない状況に対処するためにRubyを採用したって効果はあまり期待できませんよって話。JavaでやってもRubyでやっても顧客、組織、政治といった技術要素以外の要素やプロセスがうまくいってなかったらダメ。Rubyでや…

DIやAOP

今日JavaからRubyへasin:4873113202を読み進めてたら第3章にこんなことが書いてあった。 Javaで言語を拡張するために(Dependency Injectionやアスペクト指向プログラミングといったバズワードや、XMLベースの設定を利用するような)厄介で複雑な方式が必要…

JavaからRubyへ

JavaからRubyへ ―マネージャのための実践移行ガイド作者: Bruce A. Tate,角谷信太郎出版社/メーカー: オライリー・ジャパン発売日: 2007/04/21メディア: 単行本(ソフトカバー)購入: 3人 クリック: 53回この商品を含むブログ (119件) を見る読み始めました…

JavaでYAMLを扱う

ちょっとした設定ファイルにYAMLを使ってみようと思ってJYamlやjrubyについてるJvYAMLbを使ってみたんだけど、JYamlは改行がうまく扱えないし、JvYAMLbは日本語が扱えない。う〜ん困った。 JvYAMLbの方を少し直してみるかなぁ。それが厳しければとりあえずXM…

gui4j

XMLでビューを定義するSwingベースのGUIフレームワーク。 ThinletのSwing版といった感じか。Thinletはビューの更新をコントローラでガリガリ書かなくちゃいけないのが嫌いだったんだけど、gui4jはビュー側にvalue取得用のメソッド名とどのeventがfireした時…

Proxyサーバ

JavaでProxyサーバっていいのないかな〜って前から少し調べてたんだけど、http://www.owasp.org/software/webscarab.htmlが今のとこよさげだな。 すぐに使えるし、中身を見てもわかりやすい。plugin作ればRequestやResponseを使っていろいろできるしね。 org…

ResourceBundle検証

id:bskuroneko:20050113 で書いたResouceBundleの検証をとりあえず作ってみた。 MessageEnum.java import java.util.ResourceBundle; import org.apache.commons.lang.enum.Enum; public abstract class MessageEnum extends Enum { private final String _b…

Commons Configuration

http://jakarta.apache.org/commons/configuration/ こんなのもあるんだね。これを使って上のを作ればいろんな設定ファイルの検証に対応できるかも? これでやるならConfigurationからgetKeys使ってinterfaceを自動生成するって形が一番いいかもなぁ。設定フ…

ResourceBundleのベストプラクティス?

よく考えたら別にたいしたツールじゃなくって、こーゆーやり方でいいじゃんってのがある気がするんだけどな。ちょっと探しただけじゃみつからなかった。 こんな感じでどおかな? キーの定数をもったinterfaceを作る*1 そのinterfaceにはBUNDLE_NAMEという名…

外部設定ファイルの検証

昨日のメッセージIDのキー名なんて、そこだけ見たらたいしたことじゃないんだけど、そこで最近たまに思うことを思い出した。 依存関係をなくして疎結合にするって時によく出てくるのがXMLやpropertiesなどの外部設定ファイルだよね。最近は疎結合にするプロ…