タグ

JSFに関するcpp_0302のブックマーク (9)

  • Java EE 7でさらに使いやすく、便利になったJSF 2.2、CDI 1.1、EL 3.0の主な強化ポイント - builder by ZDNet Japan

    Java EE 7でさらに使いやすく、便利になったJSF 2.2、CDI 1.1、EL 3.0の主な強化ポイント 2013年6月にリリースされたJava EE 7でさらなる機能強化が図られた「JSF 2.2」と、AOP技術の「CDI 1.1」、式言語の「EL 3.0」では、何がどう新しくなっているのだろうか? 主なポイントを紹介する。 "HTML5フレンドリー"になったJSF 2.2 2013年6月にリリースされたJava EE 7では、プレゼンテーション層の開発を担うJavaServer Faces(JSF)の機能が拡充されてバージョン2.2となったほか、Aspect Oriented Programming(AOP)機能のCDI(Contexts and Dependency Injection)、式言語であるExpression Language(EL)の機能も強化されるなど、開発生

  • [PDF] What's New JSF 2.2 & CDI & EL

    CONFIDENTIAL Copyright(c) 2013 IX Knowledge Inc. All Rights Reserved What's New JSF 2.2 & CDI & EL CONFIDENTIAL Copyright(c) 2013 IX Knowledge Inc. All Rights Reserved 自己紹介  加藤田 益嗣(Masuji Katoda)  アイエックス・ナレッジ株式会社  サービスインテグレーション事業部  ICTソリューション部  事業内容  コンサルティング  システム開発  システムマネージメント  システム検証 CONFIDENTIAL Copyright(c) 2013 IX Knowledge Inc. All Rights Reserved JSFとは CONFIDENTIAL Copyright(c) 2

  • JSF2.xでValidationグループを設定する - n-agetsumaの日記

    BeanValidation1.0では、@NotNullなどの各検証アノテーションにgroup属性を設定することができます。これは、同じドメインオブジェクトに対して、検証のルールのパターンが複数ある場合に有効です。 例えば、以下のような画面を想定してみます。 の登録では、ISBNコードとタイトルの両方の入力を必須とします。検索の場合は、どちらか一方が指定されていれば良いこととします。この入力値がバインドされるドメインオブジェクトは両方ともを示すBookクラスです。 /** 検索の場合にも両方とも必須入力となるケース */ public class Book { @NotNull private String isbn; @NotNull private String title; // getterとsetterは省略 } 上記のように、何もグループを指定せずに@NotNullをフィー

    JSF2.xでValidationグループを設定する - n-agetsumaの日記
  • JSFのバリデーション - DENの思うこと

    この記事は「Java EE Advent Calendar 2014」の22日目のエントリーです。 昨日は@suke_masaさんの「続・JPQLでハマった話」でした。明日は@kikutaro_さんです。 今日はJSFのバリデーションについて整理したいと思います。 JSF1.*時代のバリデーション JSF1.*の時代にはFaceletsのValidateタグを使用してバリデーションを行っていました。例えば5文字以上10文字以下の文字数のチェックを行うプログラムは以下です。 ・facelets <h:form> <div> <h:inputText id="msg" value="#{hogeBean.msg}"> <f:validateLength minimum="5" maximum="10" /> </h:inputText> <h:message for="msg" /> </di

    cpp_0302
    cpp_0302 2016/05/02
    JSF依存だが相関チェックを実装している
  • 【PrimeFaces】JSF + PrimeFaces環境でjQueryを使いたい

    前提 最近、JavaEE環境でJSF2.xとPrimeFacesを触る事が増えてきましたので、 これからそういった構成でシステムを構築する方のために記録として書いておきます。 先に釘を刺しておきますが、JSF環境ではJavaScriptを多用する事はオススメしません。 JSF JSFJavaEE標準機能のモジュールドリブンなMVCフレームワークです。 JSF2系になり、かなり実用性が増していると思います。 JSF1.xのバージョンではxmlベースでのマッピングであるのに対し、 2系ではアノテーションベースで簡易に関連付けが出来るようになっています。 PrimeFaces PrimeFacesはJSFを前提にして、リッチなUIライブラリを提供するものです。 基的にJSFのタグライブラリを全てラップするような形でPrimeFacesのタグライブラリが作られています。 PrimeFacesの

    【PrimeFaces】JSF + PrimeFaces環境でjQueryを使いたい
  • Java EE6標準の範囲でフルスタックのWebアプリケーションが簡単に作成できることを確かめてみました。 - 達人プログラマーを目指して

    Java EE6でさらに開発は容易になった? 以前JavaEE標準の進化から最近の業務アプリケーション開発手法の変遷について考える - 達人プログラマーを目指してにてJava EE標準の開発モデルの進化について説明しました。10年前の相当面倒だったJ2EEの開発モデルと比べて、最新のJava EE6では、様々なOSSの良い特徴を取り入れて、簡単にプログラミングできるように大幅に改良されています。また、Glassfish 3.1やJBoss AS7などは起動時間が非常に短縮されており*1、よほど遅いPCでなければわずか数秒で再起動することができます。さらに、Java EEサーバーが重くてテスト不能というイメージはもう過去の話かもしれない - 達人プログラマーを目指してで紹介したように、Java EE6では従来困難であった単体試験の自動化も容易になっています。 個々の技術は優れているのだけれど

    Java EE6標準の範囲でフルスタックのWebアプリケーションが簡単に作成できることを確かめてみました。 - 達人プログラマーを目指して
    cpp_0302
    cpp_0302 2016/04/28
    CDI版ViewScopeを作り方もかいてある
  • Java EE6環境でJSF2を使う場合はCDIのBeanを管理Beanとして使う方がよい - 達人プログラマーを目指して

    先週の勉強会で紹介させていただいたjsf-scrumtoys-refactoredでは、JSFの管理Beanを使用する代わりにCDIのBeanを利用しています。この点説明が不十分だったので、ここで簡単に補足させていただきます。 JSFと管理Bean 勉強会の中で、JSFはコンポーネントベースのWebアプリケーションフレームワークであると説明させていただきました。(この点については以下のエントリーもご参照ください。Struts1に代わるWebフレームワークの選択 - 達人プログラマーを目指して) コンポーネントベースのフレームワークの場合、VBやSwingといった伝統的な(Webでない)GUIアプリケーションのように、フォームや入力フィールド、ボタンといった画面コンポーネントのツリーが構築されます。そして、画面部品の入力やクリックなどのイベントに従って、管理Beanと呼ばれるPOJOに対して

    Java EE6環境でJSF2を使う場合はCDIのBeanを管理Beanとして使う方がよい - 達人プログラマーを目指して
  • JSF 2.0 の詳細について

    2012年8月24日 at 12:28 午前 4件のコメント JSF 2.0 の詳細について下記に説明します(説明文章は未完成) JavaServer Faces 2.0 (以降 JSF) の説明を行う前に、完全に Java EE 6 で作成したデモアプリを参照してください。このデモは JPA, EJB, CDI, JSF を使用して作成したアプリケーションで、JPA を使って曖昧検索を行い、オートコレクトのような機能を実装したアプリケーションです。プロジェクトの作成から実装完了まで 12 分程でできるこのアプリケーションは Java EE 6 で Web アプリケーションを開発する際の参考になるアプリケーションで、ハンズオンとして手を動かしながら共に学ぶ事のできるサンプルになるかと思います。この動画をご確認頂くと分かるのですが、統合開発環境が自動的にコードを作成してくれるため実際にコーデ

    JSF 2.0 の詳細について
  • JSFを使うなら読んでおきたいリンクまとめ - 行きあたりばったりエンジニアの日記

    この記事について タイトルの通りですが、JSFを使う上で確認しておきたい情報のリンクをまとめました。 まずはコレ! 菊田さんのJava Day Tokyo 2015の発表資料です。 JSFの全体像や、JSFで何ができるかなどが綺麗にまとまっています。 PDF(直リンク) http://www.oracle.co.jp/jdt2015/pdf/3-3.pdf 動画 https://www.youtube.com/watch?v=yW_LAa9FXAo JSFアプリケーションライフサイクル 6つのフェーズおよびバリデーションの実行順序が重要です。 ブログ記事ですと、寺田さんの下記の記事を読むと良いでしょう。 JSF 2.0 の詳細について | 寺田 佳央 - Yoshio Terada 書籍では、「マスタリングJava EE 5」の第23章・第25章・第28章を参照してください。 マスタリング

    JSFを使うなら読んでおきたいリンクまとめ - 行きあたりばったりエンジニアの日記
  • 1