技術

JavaMailでローカル保存可能なPOP3プロバイダ

POPpers http://www2s.biglobe.ne.jp/~dat/java/project/poppers/index.html サニコン JPOP3-1.0 http://www.sunicom.co.jp/product/jpop3/ JProof Local Message Store for JavaMail http://codelibs.jproof.com/products/javamail/LocalStore.htm (ローカ…

EJBはネットワーククライアントになってもいい。

EJB仕様で禁止事項はたくさんあります。 その一つでServerSocketを使ってネットワークサーバになってはいけないというのがありますが、Socketを使ってクライアントになるのはいいらしいです。 RMIはどうなのとか、URLConnectionはどうなのとか詳しくは知らな…

JTC2004 Sunのセミナー資料

セッションでWebで見れるって言ってたのにJTCのWebページにないなぁ。 と思ったら、Sunのページにありました(Sunの人のセッションについては)。 http://developers.sun.com/events/techdays/presentations/tokyo.html

ステート"フル"セッションビーンは引数のあるcreateXxx(...)メソッドを作れる

ステート"レス"の場合は作れません(EJB仕様違反)。 まあ、ステートフルのビーン使う機会あんまりないかもしれんけど。。。

今日のSJC-BC

MDB(メッセージドリブンビーン)で指定できるトランザクション属性は、RequiredとNotSupportedのみだけである。 MDBはコンテナから呼ばれる。つまり他のトランザクションコンテキストから呼ばれることはないからである。という説明を聞いてもわかるようなわか…

データソースでのDBコネクションのclose

http://d.hatena.ne.jp/muimy/20040218#p4 のつづき。InfoCenterを見てみたメモ。 InfoCenterでのキーワード 接続管理アーキテクチャー 接続のライフ・サイクル 接続プール 共用不可能接続および共用可能接続 トランザクションサービスの使用 アクティブ・ト…

EJBとかXDocletとか

EJBは面倒だから敬遠されているのか (from http://sgtpepper.net/hyspro/diary/20040213.html#p02) 「EJBは面倒だからだめ」と言うとき、欧米ではEJBをやった人が「やっぱりだめね」というのに対し、日本では導入しようとしている人が「やっぱりだめね」とい…

キムリンが対策ページとMLを作ったようなので、受験しようと思う方は見てみるとよいかも。 オレンジジュース SJC-BC http://homepage3.nifty.com/orange_juice/magi/java/sjcbc/ SJC-BC ML http://groups.yahoo.co.jp/group/SJC-BC/

JSFツール

JTC2004 2日目。 盛り上がってるJSFへの各社対応情報を調査。 ブースをまわったり、セッションで聞いてみた結果こんな感じ。 IBM WSAD 5.1.1 評価版ダウンロード可 http://www-106.ibm.com/developerworks/websphere/downloads/ Oracle JDeveloper 9.0.5 英…

データソースでのDBコネクションのclose

以前ちょっとだけふれた、DBコネクションのclose問題なんですが、どうもりリソース参照のShareableとUnshareableで振る舞いが違うようで(環境依存かもしれませんが)。私がやったのはWAS5。Unshareableの場合はアプリ側で「closeした数=返却した数」なんです…

JTC2004 Night

夜は恒例のレセプションでした。入場者が多く、長時間並んだ上パスタひと房しか食べれなかったのはいわゆる見積もりミスというやつかな。それはともかく、今回は料理の鉄人風演出の中、10人+αの発表者が作成したユニークなJavaアプリのプレゼンを行うという…

1人目

JTC2004内で、SJCBC(SunのEJB試験)を受験してきました。結果はかなり際どかったですが合格。おめでとう!ありがとう。 70問中 47問正解 得点 67%(合格点64%) EJBの概要 40% セッションBeanのクライアントビュー 100% セッションBeanのコンポーネントコントラ…

JTC2004

行ってまいりました。一番面白かったのは、9:00から(早!)の技術基調講演。紹介されるJSRの多さに混乱しながらも、Java技術全体を俯瞰できました。 午後は各社のIDEの宣伝ぽいセッションにいくつか出くわしましたが、それはそれで面白かったっす。EJB3.0じゃ…

FindBugsプラグイン

http://www.cs.umd.edu/~pugh/java/bugs/ (from http://tkyk.tdiary.net/20040217.html#p01)面白いと思ったんだけど、うまく動かないなぁ。あり?

Jupiterプラグイン

http://csdl.ics.hawaii.edu/Tools/Jupiter/ (from http://d.hatena.ne.jp/masanobuimai/20040130#p1)コードレビュープラグイン。 コードレビュー向けIssue Trackingな感じ。 レビューしたあと、以外にポロポロ忘れたりすることもあるだろうで、よいかも。あ…

JavaMailでメッセージの削除

http://www.sk-jp.com/book/javamail/supplement.html#deletemessages 昔やったとき、メッセージの削除できないと思ってたが、簡単にできました。 message.setFlag(Flags.Flag.DELETED, true); folder.close(true); 普通にfolderをcloseすればいいだけだった…

sleipnir

なんか巷で大人気? http://d.hatena.ne.jp/tpircs/20040213#p1 らしいので使ってみた。 これ便利。 プロキシ設定がワンタッチ クッキーの設定もワンタッチ 英日翻訳 追記 リンクとか、説明とか http://www20.pos.to/~sleipnir/software/sleipnir/index.html…

SMG HPROFによるJavaプロファイリング

http://www.smg.co.jp/JavaTroubleshooting/column_002Main.html Eclipseのプラグインでなくても、JDK標準の機構と実装でhprofで (GUI)ではないが、いろいろ解析可能。 パッケージ指定できれば、これだけでもかなり使えるのになぁ。 profilerプラグインの場…

Eclipse Profiler

今更ながら使って見た。これ便利。 ボトルネックになってるプログラムが一目瞭然。 @IT 第6回 Eclipseをプロファイラとして活用する http://www.atmarkit.co.jp/fjava/rensai2/eclipse2_06/eclipse06_1.html JAVA PRESS Vol.34 http://www.gihyo.co.jp/magaz…

SourceForge

SorceForge.jpにはじめてのプロジェクト登録をしてみた(まだ許可おりてないけど)。次回JavaDeveloperはおそらく最終回なので、ちょっとがんばっていろいろやってみようぞなもし。

JavaDeveloper休刊らしい

http://slashdot.jp/developers/04/02/09/154202.shtml?topic=43 正式発表はないが、どこからかぽろぽろ情報が出てる模様。 この雑誌は、はじめて記事をかかせてもらった雑誌だけに、ちょっと愛着がある。内容的にはオープンソース系の記事やAPサーバ、DB特…

テストツール

WASについてるTivoliパフォーマンスモニターをちょっと使ってみた。コネクションやセッションがモニターできます。負荷テストなどのときには、こういう重装備のテストツールが便利なもんですね。

DB2はOracleなどと違って、FOR UPDATEしても(デフォルト設定だと)行ロックでブロックされません。設定はいくつかあるようですが、SQL中で個別に指定するには FOR UPDATE WITH RS などのRR、RS等のオプションをつける必要があります。 また、ブロックされる場…

Log4jでエラー用のログファイルをわける

Geocrawler.com - log4j-user - LevelMatchFilter http://www.geocrawler.com/archives/3/8359/2002/11/0/10220498/filterとか使わないとあかんのね。

SharableとUnshareableの違い

Using the unshareable datasource in WebSphere Application Server 5.0: cache your connections. (Connections). http://www.findarticles.com/cf_dls/m0MLX/1_2/97115285/p1/article.jhtml微妙なようで大きく違う