JavaEE7
通常、Servletは初回アクセスがあった際にインスタンス化されるそうです。 外部リソース(設定ファイルとか)の読み込み等の初期化処理がある場合、 アプリケーションサーバ起動時にインスタンス化してしまいたいですねぇ。 これはweb.xmlに「load-on-startu…
JavaEE7でWebアプリケーションを作っているのですが、 JSFファイルをどこに配置するのがベストなのか悩んでます。 Javaフレームワークとして本格的に触ったのがSeasar2だったので、 SAStrutsみたいにViewはWEB-INF配下に隠して直アクセスさせないようにした…
本当はNetbeansで開発したほうがしやすそう、ってのは分かっています。 Web上での情報量も多いです。 プロジェクトの作成もNetbeans+Mavenでやっています。 でも、いきなりNetbeansに乗り換えるには時間が必要なんです。。。 ってことでEclipseでJavaEE7の開…
JPAのキャッシュでハマりました。 仕組みをちゃんと理解していないからだね。 現象 Webアプリケーションでデータ参照 別処理で該当データ削除 Webアプリケーションで再度同一データ参照 データがないはずなのに参照できる キャッシュと考えれば、当たり前で…
環境 Glassfish 4.1 Netbeans 8.0.2 JDK8 問題点 EntityManagerでNamedQueryを使ってデータ取得してるんだけど、結果がNullとなる場合だけ「javax.ejb.EJBTransactionRolledbackException」が発生しちゃう。 取得後にNull判定しようと思っていたのに。 em.cr…