JSFEoD(Ease of Development:開発のしやすさ)の先鋒として出てきましたこのJSF。VBを超えたとか、開発者を一気に3倍増とかいってますが、ほんとでしょうか。10年目にして、ようやく開発が難しかったことを認め、それを打破しようした仕様なので、とりあえずどんなもんか取り組んでいきましょう。しかしやっと気づくとは。遅いんだよー 今はまだSUN JAVA STUDIO CREATORをインストールしていないので、使わずに作成してみたいと思います。たぶん使わないとEoDなんて無理なんでしょうけど。STUDIO CREATORをインストールしたらまたそちらについても触れてみたいと思います。 環境作成
フェーズJSFにはクライアントからリクエストを受付てレスポンスを返すときに6つのフェーズが実行されます。これらをよく知っておかないとどこで何が動いているかわからなくなるので、理解しておきましょう。
MyFaces?JSFの実装として、MyFaces?があります。http://myfaces.apache.orgからダウンロードします。 x:を指定するとTLDがないとエラー<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="http://myfaces.apache.org/extensions" prefix="x"%> Tomcat5.5で動かない。ちょっとはまってしまいました。画面は真っ白、エラーははかれず、いったい何事だとおもっていましたら、myfacesのjarをすべてlibにほりこんでいたのがいけなかった。jsp-2.0.jarは削除しておきましょう。 リンクリンク |