読者です 読者をやめる 読者になる 読者になる

Eclipse+JSF+JPAで作るアプリ(20)―Primefaces ドラッグ&ドロップ

今回は、カート画面でのドラッグ&ドロップです。 借りたい映画のエリアと、カートに戻す映画のエリア2つの領域をドラッグ&ドロップで移動させます。先に画面を見せます。 ドラッグすると、ドロップできるエリアがハイライトされ、このテーマでは薄い青色…

Eclipse+JSF+JPAで作るアプリ(19)―JSF Flashを使った画面遷移

今回は、画面遷移する際にパラメータを渡す方法です。いざStrutsからJSF 2へ! 移行における最大のポイントは?──最新Java EE開発“虎の穴” 第2回 岩崎浩文氏 - page2 - builder by ZDNet Japanにあるように、Flashというオブジェクトを使います。 解説にある…

Eclipse+JSF+JPAで作るアプリ(17)―Primefaces Autocompleteを使う。

今回は、映画の検索画面を作成します。 技術的な内容は、以下の通りです。 Primefacesのp:autocompleteの使い方。 JPAのdistinct句 Java SDK8.0のLambda式 これらを組み合わせて使っているので、実装自体はすっきりとします。実装すると次のような画面が表示…

Eclipse+JSF+JPAで作るアプリ(16)―Primefaces データテーブルの設定 後半(3) グリッド編集(cellEditor,rowEditor)

Primefacesのデータテーブルのいろいろ、ひとまずの最後はグリッド編集(セル編集)です。 こちらも、基本的に簡単です。 PrimefacesのShowcaseを見ての通り、2通りの編集方法があります。 http://www.primefaces.org/showcase/ui/data/datatable/edit.xhtml…

Eclipse+JSF+JPAで作るアプリ(15)―Primefaces データテーブルの設定 後半(2) コンテキストメニュー

Primefacesのデータテーブルタグ(p:datatable)の設定を色々と変えて動作を確認を行うセッションの後半その2です。 コンテキストメニューを表示する。 セルをグリッドで編集できるようにする。 のうち、コンテキストメニューの表示を行えるようにします。コ…

Eclipse+JSF+JPAで作るアプリ(14)―Primefaces データテーブルの設定 後半(1) イベントハンドル

Primefacesのデータテーブルタグ(p:datatable)の設定を色々と変えて動作を確認を行うセッションの後半です。 選択時のイベントハンドルを行う。 コンテキストメニューを表示する。 セルをグリッドで編集できるようにする。 を行えるようにします。前回までで…

Eclipse+JSF+JPAで作るアプリ(13)―Primefaces データテーブルの設定 前半 ナビゲータとチェックボックス

今回は、Primefacesのデータテーブルタグ(p:datatable)の設定を色々と変えて動作を確認します。やりたいことは、 ソートできるようにする。 フィルタできるようにする。 ページナビゲーターを付ける。 テーブルのヘッダーをウィンドウに固定する。(エクセル…

Eclipse+JSF+JPAで作るアプリ(12)―Primefaces テーマの変更

今回は、Primefacesのテーマの変更です。 PrimefacesのThemeSwitcherというコンポーネントを使います。 PrimeFaces ShowCaseで紹介されています。 Advancedのサムネイルが表示されているほうを試しましたがうまく動作しませんでしたのでBasicで実装していま…

Eclipse+JSF+JPAで作るアプリ(11)―ManagedBeanと画面

前回は、xhtmlで書かれたテンプレートとそのパーツ、テンプレートクライアントについて記述しました。今回は、マネージドビーンについて記述します。 JSFでの画面要素は、Managed Beanと呼ばれるPOJOにマップされます。 また、画面上のアクション(コマンド…

Eclipse+JSF+JPAで作るアプリ(10)―Faceletsテンプレート

今回はログイン画面、ユーザ一覧を表示する画面を作ります。 作ったものの画面は以下の通りです。ユーザー一覧: ログイン画面: 両方同じテンプレートを使用していて、テンプレートはトップペイン、レフトペイン、ボトムペイン、コンテンツペインからできて…

Eclipse+JSF+JPAで作るアプリ(9)―JSF トピック

今回からJSFです。JSFで取り上げたいトピックです。このページはやりたいトピックが増えると更新する予定です。■EL式 ■画面遷移、faces-config.xml ■スコープ ■Faceletsによるテンプレート ■バリデーションとコンバータ ■XML記述 ■アノテーション記述 □カス…

Eclipse+JSF+JPAで作るアプリ(3)―Hello World(2)

後半です。 Dynamic Web Projectの作成 JPA、JSF facetの設定 index.xhtmlの作成 web.xmlの編集 warファイルのエクスポートとautodeployへのコピー JSFの特徴はjspではなく、xhtmlを使うところです。

Eclipse+JSF+JPAで作るアプリ(2)―Hello World(1)

Eclipse上で、プロジェクトを作成しHelloWorldプログラムを Glassfishにデプロイするまでの流れを記述します。 Eclipseプラグインのインストール 空のデータベースの作成 JDBCポートの有効化 SQL Serverを選んだ理由はこの空のデータベース作成のステップが…

Eclipse+JSF+JPAで作るアプリ(1)―Glassfishのインストール

JSF+JPAを使ったアプリケーション作成 オフィスで昼休みに遊びでアプリケーションを作っていましたが情報を整理するため、ポイントをブログに残そうと思います。 Hibernate, Strutsを使ってはいましたが、JPA、JSFは初めてです。 経験は無いながら、なるべ…