JavaEE6

Java EE 6のEL式の強化

JavaEE 6 では、EL式が何気に強化されてます。実は、EL式でメソッドコールができるようになってます。 しんさんの出張所でも紹介されてますが、これが標準で入るのはかなり良い感じ!例えば、、、http://d.hatena.ne.jp/Hirohiro/20100126/1264507979:title=…

初めてのJava EE 6 (JSF 2.0)

しばらく間があいてしまいました。今回はJava EE 6に含まれているWebフレームワークであるJSF2.0を簡単にさわってみたいと思います。JSFは、前バージョンのJava EE 5からJava EEに含まれるようになりました。つまり、Java EE準拠のアプリケーションサーバで…

GlassFishのホットデプロイ時間をみてみる(CDIバージョン)

前回はEJB(Stateless Session Bean)のホットデプロイ対象を見てみましたが、CDI(旧WebBeans)でsimple bean*1だとどうなるのかみてみました。試したSimpleBeanは以下のような、メソッドが1つのコードです。 package org.example; import javax.inject.Named; …

初めてのJava EE 6 (Servlet + CDI(WebBeans))

前回では、Servlet + EJB 3.1という組み合わせのサンプルを試しに作ってみました。今回はServlet + CDIです。 CDIは、http://d.hatena.ne.jp/Hirohiro/20091228/1262006216:title=というマニアックなエントリで既に登場していますが、知らない人は全く知らな…

GlassFishのホットデプロイ時間をみてみる

EJBの嫌われている点として、デプロイ時間があります。アプリケーションサーバの実装によるのですが、数が増えるととてつもなく遅くなってしまう場合もあります。 GlassFishのホットデプロイはかなり速い感じではありますが、EJBの数を増やすとどう変化する…

初めてのJava EE 6 (EJB3.1)

前回はセットアップからServlet作成まで試してみました。Java EE 6ではServletは3.0となり、web.xmlに書かなくてもServletとして定義できるようになりました。ただ、Servletを書くなんて事は今やほとんどないかもしれません。Javaに限らず、Webアプリは何か…

初めてのJava EE 6 (セットアップ〜Servlet)

ふと、Java EE 6ってもうリリースされてるんだなぁと思い、ちょこっと触ってみた。Java EE 6を今触るならNetBeansの方が良さそうだけど、今回は使い慣れているEclipseでチャレンジです。Eclipseで今Java EE 6を触ってみるなら、GlassFishのプラグインを使う…