2006-01-01から1年間の記事一覧
軽い結合テストレベルでテストパターンが100以上あるのに毎回手でやるんですかf^^;なときにstrutstestcaseで無理やり作ってしまおうという話。 想定としてはこんなかんじの業務アプリ。 ・呼出元でパラメータpost ・Actionクラス呼出 ・なんかの業務処理 ・O…
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件) を見る このラストはどうよ・・・と「ノルウェイ」に続き思ったわけで。 …
バリデーションをするのに、XMLを読み込もうとしたらこんな例外になってしまった。 src*1 InputStream in = loader.getResourceAsStream("hoge_validate.xml"); resourcess = new ValidatorResources(in); 例外の内容(適当に折り返し) [ERROR] Digester - …
今更ながら使ってみたり。 ここ↓を読めば2分でインストール完了。 http://journal.mycom.co.jp/articles/2006/09/23/findbugs2/004.html そのまま使うと、テストクラスまで調べてくれてしまうのでexcludeフィルターを設定する。 ↓を参考にする http://www.s…
ここを読む 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 finalにしてしまおう。 元もとのコード(commons-validatorのサンプル) InputStream in = null; ValidatorResources resources = null; try { // Create a new instance of a ValidatorResource, the…
どうも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,>…
じゃぁEnumMapで作って、validateはどうするのよ?、というときに。 commons-beanutilsのorg.apache.commons.beanutils.LazyDynaBeanが使えそうだ。 情報がほとんどないので間違っているかもしれないけれど、こんな感じ。 (commons-validatorのValidateExam…
使ってみたら意外と便利だった。 ファイルの読み込みとか、Beanを作ると「フィールドが百個かよ・・・」な場合に使える。 特に便利なのがvalues()で、enum 定数の宣言された順序でvalueを並べてくれる。
配列はインスタンス化するときに領域を割り当てる int[5] i はコンパイルエラー インターフェースは複数のインターフェースを拡張することが出来る インターフェースを実装したメソッドの戻り型はサブクラスでもよい オーバーライドも戻り値型をサブクラスに…
Resinがなかったので登録っと。
噂ぐらいは聞いていたけれど、ヘルプで来たプロジェクトではResinを使っているらしい。 金がないならTomcatかJboss、リッチなとこならWeblogicでいいじゃん?と思っていたのでチェックすらしていなかったわけだが。 izuさんによると、CARGOというところでRes…
久しぶりにログインできたので、ソロであげていたわけですよ。 前回(先週?)ログアウトする際に指輪を使っておいたので、今日6000稼げばLv66になるはず。 ヒール中に仕事しながらぼちぼち稼いで、2時間ぐらいで最初の指輪を使い終わり。 アイススパイクの…
Interfaceに定義した抽象メソッドは当然「public abstract」となる。 というかそれ以外はコンパイルエラーになる。 が・・・Interface自体はdefaultでも作成できる。 確かにEclipseのウィザードでも、デフォルトが選択できるわ。 意外と盲点だった・・・。
前から疑問に思っていたのだが、changelogが公式のドキュメントにあるのに使えないのだ。 http://maven.apache.org/plugins/maven-changelog-plugin/index.html まぁ使わないからいいかと思っていたが、どうもsandboxにあるらしい。 http://blog.tsukuba-bun…
あまり使いたくはないが、ネイティブSQLを使う方法。 rs.get〜とかは不要で、entityクラスと直接関連付けることができるが、subClassとか利用していると余計なものまで勝手にjoinされてしまうので注意が必要かも。 以下が詳しい http://www.powerdee.com/it/…
普段無意識に行っているが、改めて勉強すると・・・ スタックとヒープ インスタンス変数とオブジェクトはヒープ ローカル変数はスタック 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件) を見る
ここを読むと
クラス内部で作ったときの補足&使えそうな技。
検証 オーバーライドしたメソッドの戻りは、サブクラスの型でもよい 共変戻り値?
Tomcat標準ではCommons-DBCPを利用する。
では複数のコンストラクタを作ってみる。