java

how to remote debug on eclipse

http://www.eclipsewiki.net/eclipse/index.php?%A5%EA%A5%E2%A1%BC%A5%C8%A5%C7%A5%D0%A5%C3%A5%B0

mockいろいろ

http://d.hatena.ne.jp/Naotsugu/20101109/1289304795http://blog.livedoor.jp/chuhei1107/archives/51214559.htmlhttp://objectclub.jp/community/memorial/homepage3.nifty.com/masarl/article/junit/scenario-based-testcase.html

ソースルックアップ

JDK クラスのデバッグ時に「ソースが見つかりません」エラーが発生する アプリケーションのデバッグ時、場合によって JDK クラスのソースを発見できず、クラスに対して「ソースが見つかりません」というエラーのページが表示されることがある。 プラットフォ…

dbunit2

続き。package hoge;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException;/** * シンプルなコネクション管理クラス * * @author Shinji Miyamoto */ public class ConnectionManager { fi…

dbunit

以下muimi 様より借用DBUnitを利用したテストを行うには、以下のJARをクラスパスに含めます。 JUnitのJAR DBUnitのJAR JDBCドライバのJAR テスト対象のクラスの作成テストを行うには、何かの処理を行うクラスが必要です。ここでは、簡単ですが、以下のクラス…

webサービスクライアントスタブ

http://otndnld.oracle.co.jp/document/products/wls/docs81/webserv/client.html

reverse proxy

http://d.hatena.ne.jp/hyperash/200310

BigDecimalの計算

いつもよくわからなくなるので。足し算、引き算をする場合は add(BigDecimal) メソッド、 掛け算は multiply(BigDecimal) メソッド、 割り算は devide(BigDecimal) メソッドを使用します。 0.2 + 0.1 → new BigDecimal("0.2").add(new BigDecimal("0.1")) 0.…

ファクトリ

ファクトリ=工場。ファクトリbeanは、beanを生成するbeanです。たぶんこれを設定しておくことで、任意のタイミングでbeanを生成させるのだと思う。xmlで定義されたコンテキスト全体がインスタンス化されるのは最低限のbeanたちで、その先は任意にファクトリ…

spring

springのxmlファイルに記述するbeanの定義にscopeがあります。1)singleton 1つのコンテナ内で1つのインスタンス(デフォルトはこれになる) singletonはコンテナが作成されたタイミングでインスタンスが作成されて、それが使いまわされる。 2)prototyp…

デバッグ

JAVAはクラスしかないし、いちいちnewしないと動かない。 あるクラスのメソッドを動かしたいとき、いちいちそれをnewするクラスも 作って、実行しないといけない。ただし、mainメソッドを入れておくと、newしてもらわなくても実行できる。 クラスを新規作成…

インターフェース

インターフェースクラスはわかりにくい。<使う理由>クラスがクラスを使うときに、双方ができるだけ修正したりしないようにする。 ある処理がテーブルにデータを入れ、別の処理がそれを取得する場合、テーブルの定義 さえ決めていればそれぞれ独立して作れ…

抽象クラス

* スーパークラスの実装が利用できる * スーパークラス型に型変換しても、サブクラスで実装したメソッドが利用できる // 抽象クラス abstract class Oya { private int price = 1980; int getPrice() { return price; } // 抽象メソッド abstract int sales(…