asamiのメモ帳

まめ知識


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

Buffered Writerクラス

newLine()って。
行区切文字を書き込む。

行区切り文字(改行コード)は、Windows ならば CRLF(\r\n, UNIX ならば LF(\n) が出力される。

改行コードはシステムプロパティの line.separator で定義されている。

line.separatorの確認方法↓
System.out.println(System.getProperty("line.separator"));


TIMESTAMP型に変換

Timestamp sample2 =
    new Timestamp(new SimpleDateFormat
    ("yyyy/MM/dd").parse("2008/12/31").getTime());


コメント部分をVSSにチェックインするとき自動で設定する



こうやって書いておくと、チェックインしたときに自動で設定してくれる。

/**
 * xxx Actionクラス
 * $Workfile: xxxAction.java $
 * $Author: Asami $
 * $Modtime: 09/03/19 13:54 $
 * $Revision: 1 $
 */

Author:チェックインした人の名前(VSSに登録されているユーザ名が入る)
Modtim:チェックインした日付と時間が入る
Revision:チェックインするたびにインクリメントされる

これでもいけるらしい。
 // All Rights Reserved,
 // Copyright XXXXXXX
 //
 //$Date:: #$
 //$Rev$
 //$Author$

Dateに日付
Revにバージョン
Authorに更新者

entity, dao, dto て何?


知識が浅いので、自分のイメージのメモ程度です。間違ってたらごめんなさい。

entity
データベースに接続。
setterとかgetterとかがある。
1テーブルに1クラス。

dao(Data Access Object)
データベースにアクセスする。
SQLを実行するところ。
SQLを作るところは別だったり、ここだったり。方針によってまちまち。

dto(Data Transfer Object
画面とかファイルとかからのinputとoutputを渡す。
setterとかgetterとかがある。
dtoはentityを含んでいるカンジ。
データベースは別に関係ない。
※transfer:運ぶ、移す、転送する とかいう意味。



合計: -