2006-01-01から1年間の記事一覧

OutputStreamの内容を読みたい

軽い結合テストレベルでテストパターンが100以上あるのに毎回手でやるんですかf^^;なときにstrutstestcaseで無理やり作ってしまおうという話。 想定としてはこんなかんじの業務アプリ。 ・呼出元でパラメータpost ・Actionクラス呼出 ・なんかの業務処理 ・O…

strutstestcaseでWebApplicationContext

SpringのStruts連携の一つの方法である、org.springframework.web.struts.ActionSupportを使った時のテスト。 何も設定をしないと、getWebApplicationContext()でnullが返されてしまうので自分で設定する必要がある。 public class TestTargetActionTest ext…

グインサーガ

で、パロにはいつ着くんだ・・・快楽の都―グイン・サーガ〈110〉 (ハヤカワ文庫JA)作者: 栗本薫出版社/メーカー: 早川書房発売日: 2006/10/01メディア: 文庫 クリック: 9回この商品を含むブログ (69件) を見る

コンパイル問題が未解決です。

Mavenを使ってビルドをしたときに、どうしてもフィルターが起動できない。 ERROR (StandardContext.java:3544) - フィルタ loggingFilter の起動中の例外です java.lang.Error: コンパイル問題が未解決です。 インポートされた org.apache.commons は見つか…

スプートニクの恋人

またもや村上春樹。スプートニクの恋人 (講談社文庫)作者: 村上春樹出版社/メーカー: 講談社発売日: 2001/04/13メディア: 文庫購入: 2人 クリック: 67回この商品を含むブログ (369件) を見る このラストはどうよ・・・と「ノルウェイ」に続き思ったわけで。 …

validator vs configuration

バリデーションをするのに、XMLを読み込もうとしたらこんな例外になってしまった。 src*1 InputStream in = loader.getResourceAsStream("hoge_validate.xml"); resourcess = new ValidatorResources(in); 例外の内容(適当に折り返し) [ERROR] Digester - …

FindBugs

今更ながら使ってみたり。 ここ↓を読めば2分でインストール完了。 http://journal.mycom.co.jp/articles/2006/09/23/findbugs2/004.html そのまま使うと、テストクラスまで調べてくれてしまうのでexcludeフィルターを設定する。 ↓を参考にする http://www.s…

Hibernateでfrom dual

ここを読む http://www.hibernate.org/hib_docs/v3/reference/en/html/querysql.html#querysql-creating 例えばseqを動かす時。 (String) getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws H…

「ノルウェイの森」

いやぁ、実ははじめて読んだのだが。 文学作品・・・ではないのだろう。 雰囲気をなんとなく感じて、世界に浸るのがよいのかなーというところ。 上巻はその意味では雰囲気に浸ることが出来た。 下巻になって・・・ちょっと生生しい感じに違和感を感じたが、…

ふとした疑問

public interface Hoge { static void hoge(); } どうしてstaticな抽象メソッドは定義できないのだろう?

staticにファイルアクセスする

毎回ファイルを読むのもなんだなぁということで、static finalにしてしまおう。 元もとのコード(commons-validatorのサンプル) InputStream in = null; ValidatorResources resources = null; try { // Create a new instance of a ValidatorResource, the…

EnumMapでget(String)

どうもbeanutilsがEnumMapに対応していないようだ。 enum HogeEnum{ Hoge } EnumMap map = new EnumMap<HogeEnum, String>(HogeEnum.class); map.put(HogeEnum.Hoge, "HogeVal"); System.out.println(map.get(HogeEnum.Hoge)); System.out.println(map.get("Hoge")); System.ou</hogeenum,>…

Mapのvalidate()

じゃぁEnumMapで作って、validateはどうするのよ?、というときに。 commons-beanutilsのorg.apache.commons.beanutils.LazyDynaBeanが使えそうだ。 情報がほとんどないので間違っているかもしれないけれど、こんな感じ。 (commons-validatorのValidateExam…

java.util.EnumMap

使ってみたら意外と便利だった。 ファイルの読み込みとか、Beanを作ると「フィールドが百個かよ・・・」な場合に使える。 特に便利なのがvalues()で、enum 定数の宣言された順序でvalueを並べてくれる。

第3章後半他

SJC

配列はインスタンス化するときに領域を割り当てる int[5] i はコンパイルエラー インターフェースは複数のインターフェースを拡張することが出来る インターフェースを実装したメソッドの戻り型はサブクラスでもよい オーバーライドも戻り値型をサブクラスに…

キーワード登録

Resinがなかったので登録っと。

Resin?

噂ぐらいは聞いていたけれど、ヘルプで来たプロジェクトではResinを使っているらしい。 金がないならTomcatかJboss、リッチなとこならWeblogicでいいじゃん?と思っていたのでチェックすらしていなかったわけだが。 izuさんによると、CARGOというところでRes…

3歩進んで・・・

久しぶりにログインできたので、ソロであげていたわけですよ。 前回(先週?)ログアウトする際に指輪を使っておいたので、今日6000稼げばLv66になるはず。 ヒール中に仕事しながらぼちぼち稼いで、2時間ぐらいで最初の指輪を使い終わり。 アイススパイクの…

Interfaceの可視性

Interfaceに定義した抽象メソッドは当然「public abstract」となる。 というかそれ以外はコンパイルエラーになる。 が・・・Interface自体はdefaultでも作成できる。 確かにEclipseのウィザードでも、デフォルトが選択できるわ。 意外と盲点だった・・・。

changelog

前から疑問に思っていたのだが、changelogが公式のドキュメントにあるのに使えないのだ。 http://maven.apache.org/plugins/maven-changelog-plugin/index.html まぁ使わないからいいかと思っていたが、どうもsandboxにあるらしい。 http://blog.tsukuba-bun…

ネイティブSQLの発行

あまり使いたくはないが、ネイティブSQLを使う方法。 rs.get〜とかは不要で、entityクラスと直接関連付けることができるが、subClassとか利用していると余計なものまで勝手にjoinされてしまうので注意が必要かも。 以下が詳しい http://www.powerdee.com/it/…

第3章前半

SJC

普段無意識に行っているが、改めて勉強すると・・・ スタックとヒープ インスタンス変数とオブジェクトはヒープ ローカル変数はスタック 8進数は0からはじまる 16進数は0xではじまる long型は最後にLまたはlをつけるかきゃ巣とする 小数点数リテラルのデ…

スキルあげ

リンバスに間に合わなかったので一人スキルあげ。 盾と受け流しが結構やばいので、アルザビをでたところでコリブリを叩く。 慣れてきたのかスキルがあがったのか、つよコリブリに勝てる。 サポ赤ファランクスが使えないレベルだと意外とサポ黒がMPup+アイス…

よくある話

いつでも悩むクラスパス。 今度は@Linux >java -cp.;hoge.jar Hoge cannot execute binary file Windowsなら動くのだけど。 いやぁ、悩まされた・・・。

テキスト

意外と難しい・・・。Sun SJC-P認定ガイド 310-055対応作者: Kathy Sierra,Bert Bates,トップスタジオ出版社/メーカー: 日経BP社発売日: 2006/06/29メディア: 大型本購入: 8人 クリック: 191回この商品を含むブログ (23件) を見る

列挙型〜abstract enum?

ここを読むと

列挙型5

クラス内部で作ったときの補足&使えそうな技。

共変戻り値

検証 オーバーライドしたメソッドの戻りは、サブクラスの型でもよい 共変戻り値?

OracleDataSource

Tomcat標準ではCommons-DBCPを利用する。

列挙型その4

では複数のコンストラクタを作ってみる。