JSF Application in Just Two Clicks | IntelliJ IDEA Blog

I must note that there are some prerequisites, though:
1.A Web Module that is used to host the Persistence Unit
2.Persistence Unit that is used to encapsulate the database access

このいっとう最初をどうしたらいいか随分悩んだんだが,答えは簡単.WARファイル中にもPersistence Unitは置けるようだ.

ただ,WARファイル中のPersistence Unitの書き方がよーわかっとらんので,デプロイしてもうまくEntityManagerが取得できなかった.それはそれとして,ManagedBeansから直接エンティティを操作するよりは,SessionBeans経由のほうがEJB3っぽいんでないだろうか?
#なんにしろ,IDEA6のEJB3サポートはまだまだだ.

結局のところManagedBeansは,何単位に作れば良いんだろう?

上記のIDEAのウィザードでは,Entity単位に作られる.んで,Entity(=ManagedBeans)ごとにCRUDで4枚画面(JSP)が付く.この管理単位に,またかと思いつつも,ちょっとしたインスピレーションも受けた.


なにもご丁寧にCRUDごとに画面を分ける必要はないんだよなぁ.1つの画面でCRUD全部の機能を持たせたっていいはずだ.たぶん,Clickだと思ったような事はすぐ出来そうだ(ここらへんを参考).
#思いついたが吉日なので,明日でも試してみようっと.


「1つの画面でCRUD全部の機能を持たせりゃいい」ってのは方便で,画面まわりの管理単位の考え方をどうするかって話なんだけど,ニュアンスはなかなか伝わらない.:-D

Javaのソースコードから,文字列リテラル中の特定の文字列を検索する(または置換する)

はじめて"Structural Search"が役に立った.:-D
手順は,以下の通り.

  1. メニューバーの"Search"から"Search Structurally..."
  2. "Copy existing template..."から"expressions > String literals"
  3. "Edit Variables..."からString変数の"Text/regular expression"に,なんか正規表現を入れる

"文字列リテラル中の..."ってのがポイント.単にgrepだけだとコメント文とかも引っ掛けるからなぁ.
NetBeansだとJackpotで出来るかな?

Java並行処理プログラミング

Java5の並列処理ユーティリティに感心のある方はこちら.スレッド処理に感心のあるひとは,結城さん本(ISBN:4797331623)がオススメか.


どっちもヨメって事なんだけど,両方買うとかなりイイお値段になる.:-D

Java並行処理プログラミング ―その「基盤」と「最新API」を究める―

Java並行処理プログラミング ―その「基盤」と「最新API」を究める―