CALENDAR
S M T T F S
    123
45678910
11121314151617
18192021222324
25262728293031
<< October 2020 >>
ARCHIVES
CATEGORIES
RECOMMEND
RECOMMEND
Javaデザインパターン徹底攻略 (標準プログラマーズライブラリ)
Javaデザインパターン徹底攻略 (標準プログラマーズライブラリ) (JUGEMレビュー »)
日立ソフトウェアエンジニアリングインターネットビジネス部
RECOMMEND
RECOMMEND
独習Java第3版
独習Java第3版 (JUGEMレビュー »)
ジョゼフ・オニール
MOBILE
qrcode
Guice
googleからでているDIコンテナGuiceです

入手先はこちら(ver3.0 4.0はBeta版らしい)

ということで早速手に入れコーディングしてみた
続きを読む >>
| JAVAとか | 14:56 | comments(0) | trackbacks(0) | pookmark |
privateメソッドを実行する
 privateメソッドはメソッドを定義したクラスからしか呼び出せません

ですが、他クラスからも実行しようと思えば使用できます

ただし、メソッド名、引数がわかっていることが前提(だと思う)

では、どうするのでしょうか?


続きを読む >>
| JAVAとか | 20:30 | comments(0) | trackbacks(0) | pookmark |
FileUtils
Jakarta Commons IO です

ファイルのコピーとかをする際、非常に便利です!

いちいちFileInputStreamとか使わなくても簡単に出来る代物です。

入手先はこちら。あと、参考サイト

Strutsとかには標準でつけられているっぽいです。

参考サイトを見てもらえば大体わかるかもしれませんが、それだけではさびしいので一応

ファイルのコピー方法

        File file1 = new File("コピー元ファイル名");
        File file2 = new File("コピー先ファイル名");

        FileUtils.copyFile(file1,file2);

たったこれだけでコピーできます。

便利ですね。

byteデータも

        byte[] bytes = FileUtils.readFileToByteArray(file1);

なんて形で取得できます。(画像ファイルとかをDBに登録するときに便利かもしれません)
| JAVAとか | 19:56 | comments(0) | trackbacks(0) | pookmark |
wicket
Apache Wicket

やってみた感想は、面白いなこれと

そう思った。

入手は
こちらから

フレームワークです。

JSPを書かなくていいということと設定ファイルが不要というのが大きな特徴
(注:web.xmlは設定しなければならない)

これはいいと思った。

続きを読む >>
| JAVAとか | 10:52 | comments(0) | trackbacks(0) | pookmark |
TypeHandlerCallback
前に書いたiBATISの続き

まあ、詳しくはこっち見てもらったほうがわかると思います。

で、これ(メルマガ登録しないと見れないっぽいです)なんですが、

//検索のみなのでサンプルでは使われていません。
となっているので
Java → DB に変換 のパターンを作ってみました。
jpegをFileクラスで読み込んで、それをDBに変換します。

参考にしてもらえればと思います。

※これで動くといっただけのものです。
続きを読む >>
| JAVAとか | 18:27 | comments(0) | trackbacks(0) | pookmark |
iBATIS
iBATISでSQL

普通にJDBC使うよりも簡単だし面白い!

便利ですね

入手はこちらから

使用例など



ほかにもiBATISで検索するといろいろと見つかります。
| JAVAとか | 10:44 | comments(0) | trackbacks(0) | pookmark |
がにめで
Eclipse3.4 がいつの間にやらリリースされていた

どうやら毎年6月25日前後にリリースされるらしい

ぶっちゃけEclipse3.3はほとんど使わなかった・・・

Eclipse3.2はいろいろつかったけど・・・

UML作成用のプラグインとかもあるらしい

来年にはEclipse4が出るとか出ないとか?

詳しくはこちら
| JAVAとか | 10:16 | comments(0) | trackbacks(0) | pookmark |
EventDispatchAction
Struts関連です

ひとつのForm内に複数のsubmitボタンがあり、それぞれ異なるアクションを実行したい場合

DispatchActionを実装します。

これだとsubmitボタンは英語でしか使用できません。(たぶん)

日本語を使いたい場合はLookupDispatchActionを実装します。

しかし、LookupDispatchActionだといちいちリクエストパラメータの値でメッセージリソースを逆引きしないとだめです。結構面倒です。


そこでかなり便利なのが

EventDispatchAction

Struts1.2.9から追加されました。それ以前のバージョンだと使用できません

続きを読む >>
| JAVAとか | 17:34 | comments(0) | trackbacks(0) | pookmark |
thisの使い方
thisなんだけど・・・

this.method();
this();

だったらねすぐ理解できたんだけど

method(this);

っていうのがなかなか理解できなかった。

簡単に言うと

new ClassName();

と一緒だと思ってもらっても差し支えないと思っています。
(厳密に言うと違うのかもしれないけど・・・・


使用例はこんな感じ?

class ClassA{
public void methodA(){
ClassB b = new ClassB();
b.methodB(this);

}

class ClassB{
public void methodB(ClassA a){
//何らかの処理
}
}

コンパイルも通るし、意図したとおりに動くのでまあ、間違ってはいないと思う。
| JAVAとか | 20:57 | comments(0) | trackbacks(0) | pookmark |
スレッドとデザインパターン
JAVAのマルチスレッド

難しいです・・・

デザインパターン

Iteratorパターンならわかる。

なんとか理解できたものもあるけど・・・・


それをクラス設計に生かせって・・・それは難しいです(涙)



がんばろう!とおもう
| JAVAとか | 20:49 | comments(0) | trackbacks(0) | pookmark |
<< | 2/3PAGES | >>