Submit Search
Upload
JViews Diagrammer チュートリアル (JSF 2)
•
Download as PPTX, PDF
•
0 likes
•
223 views
RWSJapan
Follow
基本的なグラフィックビューをWebブラウザで表示するサンプルを作成する手順を通して、Rogue Wave JViewsでJSFアプリケーションを作成する手順を学びます。
Read less
Read more
Software
Report
Share
Report
Share
1 of 25
Download now
Recommended
C# で Single Page Web アプリを開発できる Blazor ― その魅力
C# で Single Page Web アプリを開発できる Blazor ― その魅力
Jun-ichi Sakamoto
Blazor 触ってみた
Blazor 触ってみた
Oda Shinsuke
Selenium2(web driver) ide編
Selenium2(web driver) ide編
Tetsuya Hasegawa
Microsoft Edge 最新アップデートとこれから
Microsoft Edge 最新アップデートとこれから
Osamu Monoe
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
tomo_masakura
2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
miso- soup3
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
Cake Php開発事例
Cake Php開発事例
柴田 篤志
Recommended
C# で Single Page Web アプリを開発できる Blazor ― その魅力
C# で Single Page Web アプリを開発できる Blazor ― その魅力
Jun-ichi Sakamoto
Blazor 触ってみた
Blazor 触ってみた
Oda Shinsuke
Selenium2(web driver) ide編
Selenium2(web driver) ide編
Tetsuya Hasegawa
Microsoft Edge 最新アップデートとこれから
Microsoft Edge 最新アップデートとこれから
Osamu Monoe
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
tomo_masakura
2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
miso- soup3
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
Cake Php開発事例
Cake Php開発事例
柴田 篤志
High Performance Gulp
High Performance Gulp
Keisuke Imura
One-time Binding & $digest
One-time Binding & $digest
Hayashi Yuichi
WordPressで複数のプラグインをまとめて一気にインストールする方法
WordPressで複数のプラグインをまとめて一気にインストールする方法
Masahiro Nakashima
Selenium2(web driver)
Selenium2(web driver)
Tetsuya Hasegawa
WebブラウザでC#実行 WebAssemblyの技術
WebブラウザでC#実行 WebAssemblyの技術
Sho Okada
その Web サイト、その Web アプリを最新の IE11 に対応しよう
その Web サイト、その Web アプリを最新の IE11 に対応しよう
Osamu Monoe
Webサイトに動きをつける、jQueryプラグインの設置方法 先生:田中 晶子
Webサイトに動きをつける、jQueryプラグインの設置方法 先生:田中 晶子
schoowebcampus
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Hayashi Yuichi
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Y Watanabe
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説
Akira Inoue
WindowsにおけるUIスレッドの基礎
WindowsにおけるUIスレッドの基礎
ssuser349357
.Netlab202107
.Netlab202107
TomomitsuKusaba
Angular js はまりどころ
Angular js はまりどころ
Ayumi Goto
20140322
20140322
小野 修司
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
Tetsuji Hayashi
はじめてのASP.NET MVC5
はじめてのASP.NET MVC5
Tomo Mizoe
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
慎一 古賀
CakePHPとYii_エンジニア勉強会20130820
CakePHPとYii_エンジニア勉強会20130820
エンジニア勉強会 エスキュービズム
20150729 polymer超入門
20150729 polymer超入門
Kazuyoshi Goto
誰にでもできるパフォーマンスチューニング
誰にでもできるパフォーマンスチューニング
Kiyokazu Kaba
IBM Bluemix DevOps Services で Javaの Web アプリを開発する
IBM Bluemix DevOps Services で Javaの Web アプリを開発する
Ippei SUZUKI
More Related Content
What's hot
High Performance Gulp
High Performance Gulp
Keisuke Imura
One-time Binding & $digest
One-time Binding & $digest
Hayashi Yuichi
WordPressで複数のプラグインをまとめて一気にインストールする方法
WordPressで複数のプラグインをまとめて一気にインストールする方法
Masahiro Nakashima
Selenium2(web driver)
Selenium2(web driver)
Tetsuya Hasegawa
WebブラウザでC#実行 WebAssemblyの技術
WebブラウザでC#実行 WebAssemblyの技術
Sho Okada
その Web サイト、その Web アプリを最新の IE11 に対応しよう
その Web サイト、その Web アプリを最新の IE11 に対応しよう
Osamu Monoe
Webサイトに動きをつける、jQueryプラグインの設置方法 先生:田中 晶子
Webサイトに動きをつける、jQueryプラグインの設置方法 先生:田中 晶子
schoowebcampus
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Hayashi Yuichi
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Y Watanabe
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説
Akira Inoue
WindowsにおけるUIスレッドの基礎
WindowsにおけるUIスレッドの基礎
ssuser349357
.Netlab202107
.Netlab202107
TomomitsuKusaba
Angular js はまりどころ
Angular js はまりどころ
Ayumi Goto
20140322
20140322
小野 修司
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
Tetsuji Hayashi
はじめてのASP.NET MVC5
はじめてのASP.NET MVC5
Tomo Mizoe
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
慎一 古賀
CakePHPとYii_エンジニア勉強会20130820
CakePHPとYii_エンジニア勉強会20130820
エンジニア勉強会 エスキュービズム
20150729 polymer超入門
20150729 polymer超入門
Kazuyoshi Goto
What's hot
(20)
High Performance Gulp
High Performance Gulp
One-time Binding & $digest
One-time Binding & $digest
WordPressで複数のプラグインをまとめて一気にインストールする方法
WordPressで複数のプラグインをまとめて一気にインストールする方法
Selenium2(web driver)
Selenium2(web driver)
WebブラウザでC#実行 WebAssemblyの技術
WebブラウザでC#実行 WebAssemblyの技術
その Web サイト、その Web アプリを最新の IE11 に対応しよう
その Web サイト、その Web アプリを最新の IE11 に対応しよう
Webサイトに動きをつける、jQueryプラグインの設置方法 先生:田中 晶子
Webサイトに動きをつける、jQueryプラグインの設置方法 先生:田中 晶子
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
HTML5 アプリ開発
HTML5 アプリ開発
ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説
WindowsにおけるUIスレッドの基礎
WindowsにおけるUIスレッドの基礎
.Netlab202107
.Netlab202107
Angular js はまりどころ
Angular js はまりどころ
20140322
20140322
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
はじめてのASP.NET MVC5
はじめてのASP.NET MVC5
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
CakePHPとYii_エンジニア勉強会20130820
CakePHPとYii_エンジニア勉強会20130820
20150729 polymer超入門
20150729 polymer超入門
Similar to JViews Diagrammer チュートリアル (JSF 2)
誰にでもできるパフォーマンスチューニング
誰にでもできるパフォーマンスチューニング
Kiyokazu Kaba
IBM Bluemix DevOps Services で Javaの Web アプリを開発する
IBM Bluemix DevOps Services で Javaの Web アプリを開発する
Ippei SUZUKI
Android api-levels
Android api-levels
Kazuaki Ueda
SharePoint Framework による Viva Connections アプリの開発
SharePoint Framework による Viva Connections アプリの開発
Hiroaki Oikawa
UnicastWS vol.2
UnicastWS vol.2
Unicast Inc.
Visual Studio 2019 新機能を時間のかぎりできるだけ!
Visual Studio 2019 新機能を時間のかぎりできるだけ!
Hiroyuki Mori
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
ゆるふわAzure Functions
ゆるふわAzure Functions
Keiji Kamebuchi
スマートフォンWebアプリ最適化”3つの極意”
スマートフォンWebアプリ最適化”3つの極意”
Koji Ishimoto
SharePoint Framework Extension 基礎講座
SharePoint Framework Extension 基礎講座
Hiroaki Oikawa
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Hironao Sekine
Playbay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイ
Kazuhiro Hara
Session11 - LabVIEW NXG Training Course
Session11 - LabVIEW NXG Training Course
Yusuke Tochigi
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
Noritada Shimizu
JSX Design Overview (日本語)
JSX Design Overview (日本語)
Kazuho Oku
sbtマルチプロジェクトビルドの使いどころ
sbtマルチプロジェクトビルドの使いどころ
Kazuhiro Hara
Klocwork 2017.1アップデート
Klocwork 2017.1アップデート
Masaru Horioka
Php conference 2010 final
Php conference 2010 final
hirookun
Jsug 20160422 slides
Jsug 20160422 slides
Yuichi Hasegawa
Alfresco CI
Alfresco CI
Ashitaba YOSHIOKA
Similar to JViews Diagrammer チュートリアル (JSF 2)
(20)
誰にでもできるパフォーマンスチューニング
誰にでもできるパフォーマンスチューニング
IBM Bluemix DevOps Services で Javaの Web アプリを開発する
IBM Bluemix DevOps Services で Javaの Web アプリを開発する
Android api-levels
Android api-levels
SharePoint Framework による Viva Connections アプリの開発
SharePoint Framework による Viva Connections アプリの開発
UnicastWS vol.2
UnicastWS vol.2
Visual Studio 2019 新機能を時間のかぎりできるだけ!
Visual Studio 2019 新機能を時間のかぎりできるだけ!
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
ゆるふわAzure Functions
ゆるふわAzure Functions
スマートフォンWebアプリ最適化”3つの極意”
スマートフォンWebアプリ最適化”3つの極意”
SharePoint Framework Extension 基礎講座
SharePoint Framework Extension 基礎講座
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Playbay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイ
Session11 - LabVIEW NXG Training Course
Session11 - LabVIEW NXG Training Course
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
JSX Design Overview (日本語)
JSX Design Overview (日本語)
sbtマルチプロジェクトビルドの使いどころ
sbtマルチプロジェクトビルドの使いどころ
Klocwork 2017.1アップデート
Klocwork 2017.1アップデート
Php conference 2010 final
Php conference 2010 final
Jsug 20160422 slides
Jsug 20160422 slides
Alfresco CI
Alfresco CI
JViews Diagrammer チュートリアル (JSF 2)
1.
1© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 1 JViews Diagrammer スタートガイド (JSF 2) 2017年11月
2.
2© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 2 この文書の目的 • 基本的なグラフィックビューをWebブラウザで表示するサンプルを作成する手順を 通して、JViewsでJSFアプリケーションを作成する手順を学びます。 • 現在JSFアプリケーションを作成する場合はJSF 2を使うことが多いと思います。し かし、JViewsのウェブドキュメントに書かれた情報は現在のところJSF 1.1用に作 成されており、必要なライブラリのバージョンが最近のものと異なります。そこで。 この文書ではチュートリアルをJSF2向けに書き直してお伝えします。 • 以下の説明では、プロジェクト名やユーザー定義のフレームワーク名はチュートリ アルのものと異なります。
3.
3© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 3 JViews Diagrammerチュートリアル • 日本語チュートリアル – Rogue Wave JViews Diagrammer > プログラマー用マニュアル > Web アプ リケーションの構築 > JViews JSF アプリケーションのスタートアップ > 基 本的な JViews JSF アプリケーションのスタートアップ – http://docs.roguewave.com/jviews/8.10/jviews- diagrammer810/index_ja.html • 英語版 (該当ページへ直接リンク) – http://docs.roguewave.com/jviews/2017.0/documentation/userman/index .html#page/diagrammer%2FChapter06ProgrammersDocumentation.07.259 .html%23ww1129871
4.
4© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 4 Dynamic web Project作成 • Eclipseを起動 • 「File」>「new」> 「Dynamic Web Project」を 選択し、Nextをクリック
5.
5© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 5 Dynamic Web Project作成 • Project name: jsf-hello-world • Configuration: JavaServer Faces v2.2 Project – この部分がチュートリア ルと異なります
6.
6© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 6 Dynamic Web Project作成 • Nextを3回クリックし、JSF Capabilitiesウィンドウを表示 • user libraryをこれまで作成して いない場合はここで作成します • 右図の「Manage Libraries」をク リック
7.
7© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 7 Dynamic Web Project作成 • User LibrariesのPreferences 画面が起動 • Newを押してNew User Libraryを起動 • User library name: 「JViews 2017 Framework」 – 既存のものと重複しなけ れば任意の名前が可能で す • OK
8.
8© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 8 JViews JSF Libraryの構成 • Add External JARsで、必要な パッケージを追加 – この選択がバージョンによって 異なり、従ってドキュメントと 大きく異なるところです • システムフォルダが示される ので、JViewsのインストール フォルダ以下のjviews- framework > libから必要なjar ファイルを選択(次ページ)
9.
9© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 9 JViews JSF Libraryの構成 • libから – jviews-framework-all.jar – jviews-jsf2-facelets- support.jar • externalから – icu4j-58.2.jar – javax.faces-2.2.14.jar – jstl-1.2.jar – slf4j-api.1.7.24.jar – slf4j-jdk14-1.7.24.jar • 以上7つをJviews 2017 Frameworkに追加し、OK
10.
10© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 10 Dynamic Web Project作成 • JSF Capabilitiesに戻ってきた • JSF Implementation Libraryで 今作成した「JViews 2017 Framework」にチェックを入れ、 Finish • ドキュメントに記載されている ように、 Java EE perspective への切り替えを要求する Eclipse のプロンプトは無視し てください(Noをクリック) • 以上でプロジェクトが作成され ました
11.
11© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 11 サンプル用のグラフィックデータ • ドキュメントにあるように、 jviews-frameworkのインストール フォルダ以下にある codefragmentsjsf-hello- worldwebpages から 右図のよう に以下をコピーし、 – java2d.ivlファイル – texturesフォルダ • 作成したプロジェクトの WebContentフォルダに起きます • EclipseのProject Explorerでプロ ジェクトをRefreshすると以下のよ うにこれら2要素が反映されます
12.
12© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 12 Managed Bean作成 • Package Explorerからsrcフォ ルダ上で New > Class • NameにSupportBean • Finish
13.
13© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 13 Managed Bean作成 • ドキュメントに書かれたソー スコードでSupportBean.java を上書きします。 • http://docs.roguewave.com/j views/2017.0/documentation /userman/index.html#page/ diagrammer%2FChapter06Pr ogrammersDocumentation.0 7.259.html%23ww1131525 • 日本語版と英語版のソース コードは同一です。
14.
14© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 14 Managed Bean作成 • WebContent/WEB_INF フォルダーに配置されて いるファイル faces- config.xml を開く • ドキュメントに記載され ている通り、右の枠内の コードを追加 • これでManaged Beanの 作成は終了です
15.
15© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 15 JViewsサーブレットの設定 • WebContent/WEB_INFフォルダ内にある web.xmlを開く • ドキュメントに従って、太字のタグで囲まれ て部分を挿入する • その際、右図のように <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> • の部分を <welcome-file-list> <welcome-file>faces/index.jsp</welcome-file> </welcome-file-list> • のように書き換えてください。 • JSFアプリケーションではWebページはfaces ディレクトリにデプロイされます
16.
16© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 16 メインJSPページの作成 • Package Explorerの WebContentフォルダ上 で New > Others… > Web > JSP File • Nextをクリック
17.
17© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 17 メインJSPページの作成 • File nameにindex.jsp • nextをクリック
18.
18© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 18 メインJSPページの作成 • New JavaServer Faces (JSF) Page (html) をtemplateとし て選択 • Finish
19.
19© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 19 JSF manager view作成 • WebCntentフォルダに index.jspが作成された • ドキュメントに従ってコード を追加する • <h:form>タグ内に<jvf:view> コンポーネントが追加されて いる。これはSupportBeanで 設定された、JViewsのグラ フィックコンポーネントにバ インドされています。 • これでJViews JSFのコーディ ングは完了です。
20.
20© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 20 JViews JSFアプリケーションのデプロイ • Window > Show View > Other... > Server > Serversで Serverタブを表示 • タブ内で右クリック > New > Server
21.
21© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 21 JViews JSFアプリケーションのデプロイ • Tomcat v7.0 Serverを選択し てNextをクリック
22.
22© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 22 JViews JSFアプリケーションのデプロイ • jsf-hello-worldを選択して Add • Finish • これでTomcatサーバへのデプ ロイは完了です
23.
23© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 23 JViews JSF アプリケーションのテスト • Serverタブで作成したTomcat v7.0 Serverを選択して右ク リック > Start
24.
24© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 24 JViews JSF アプリケーションのテスト • ウェブブラウザで http://localhost:8080/jsf- hello-world/faces/index.jsp にアクセスすると、ブラウザ 内に画像ページが表示されま す。 • 以上でJViewsを使ってJSF 2ア プリケーションを作成できま した。
25.
25© 2017 Rogue
Wave Software, Inc. All Rights Reserved. 25 お問い合わせ • ローグウェーブ ソフトウェア ジャパン – https://roguewave.jp/company/contact-us – TEL: 03-5211-7760
Download now