本とTシャツ頂きました

SunのKatakaiさんから、RCP本とNetBeans 翻訳プロジェクト T シャツを頂きました。
ありがとうございます。

NetBeans 翻訳プロジェクト T シャツとRCP本

NetBeansに貢献するような記事をもう少し書かないとなぁ。

頂いた本はこれです。
Rich Client Programming: Plugging into the Netbeans Platform
Rich Client Programming: Plugging into the Netbeans Platform
リッチクライアントアプリケーションの基盤としてNetBeansを利用する


Strutsでのバッチ処理(Thread実装)

Strutsから非同期にバッチ処理などを行う場合のサンプルを作ってみます。例えば、非常に時間のかかる処理を起動だけして、後からジョブの実行結果を確認したりします。
ちなみにこの実装については、ほとんどStrutsと無関係なので、Web系の処理で非同期処理を実装する場合には、同じように考えられるかと思います。

非同期処理は、処理の終了を待たずにブラウザにレスポンスを返します。
処理の起動だけを行い、すぐに画面を描画できるため長々と待たされる感じはなくなります。
そのかわり、実行結果を表示することが難しくなります。処理が終わる前に先に進んでしまうので実行結果を表示したり、実行結果を使用してその後の処理を進める場合には、やはり処理の終了を待たなければならないためです。

起動前
起動後
処理完了

Continue reading