Java EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編

Size: px
Start display at page:

Download "Java EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編"

Transcription

1 Java EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編 日本アイ ビー エムシステムズ エンジニアリング株式会社 1

2 Disclaimer この資料は日本アイ ビー エム株式会社ならびに日本アイ ビー エムシステムズ エンジニアリング株式会社の正式なレビューを受けておりません 当資料は 資料内で説明されている製品の仕様を保証するものではありません 資料の内容には正確を期するよう注意しておりますが この資料の内容は 2015 年 7 月現在の情報であり 製品の新しいリリース PTF などによって動作 仕様が変わる可能性があるのでご注意下さい 今後国内で提供されるリリース情報は 対応する発表レターなどでご確認ください IBM IBM ロゴおよび ibm.com は 世界の多くの国で登録された International Business Machines Corporation の商標です 他の製品名およびサービス名等は それぞれ IBM または各社の商標である場合があります 現時点での IBM の商標リストについては をご覧ください 当資料をコピー等で複製することは 日本アイ ビー エム株式会社ならびに日本アイ ビー エムシステムズ エンジニアリング株式会社の承諾なしではできません 当資料に記載された製品名または会社名はそれぞれの各社の商標または登録商標です Java およびすべての Java 関連の商標およびロゴは Oracle やその関連会社の米国およびその他の国における商標または登録商標です Microsoft, Windows および Windows ロゴは Microsoft Corporation の米国およびその他の国における商標です Linux は Linus Torvalds の米国およびその他の国における登録商標です UNIX は The Open Group の米国およびその他の国における登録商標です 2

3 目次 1. はじめに 2. JSF とは 3. 作成するアプリケーションの概要 1. 画面と動き 2. 構成要素 3. アプリケーションのソース 4. JSFの機能説明 1. 管理 Bean 2. Facelets 1. EL(Expression Language) 2. タグライブラリ 3. HTMLタグ 4. コンバーター 5. バリデーター 6. Errorメッセージ 3. JSFアプリケーションの動作 4. JSFのライフサイクル 5. 開発の仕方 1. Eclipse Luna と WDT の導入 2. JSF Project の作り方 Web プロジェクト Project Facets の設定 3. XHTML の新規作成 New web page 4. XHTML の編集 Open with web page editor 6. まとめ 3

4 1. はじめに 4

5 Bean Validations 1.1 Java EE 7 に含まれる仕様 (JSR 一覧 ) Java EE 7 では 4つの仕様が新規に追加され 3つの仕様がバージョンアップされている 当ガイドでは Java EE7で機能拡張されたJSF 2.2を対象とし その入門編とする CDI Extensions Web Fragments JSF 2.2 JSP 2.3 EL 3.0 JAX-RS 2.0 JAX-WS 2.2 JSON 1.0 WebSocket 1.0 Servlet 3.1 CDI 1.1 Interceptors 1.2 JTA 1.2 Common Annotations 1.1 Concurrency 1.0 Managed Beans 1.0 EJB 3.2 JPA 2.1 JMS 2.0 JCA 1.7 Batch 1.0 5

6 WebSphere Application Server のサポート状況 (2015 年 7 月現在 ) Liberty Profile WAS V で JSF2.2 対応 Full Profile( 従来の WebSphere Application Server) JSF2.0 対応 6

7 2. JSF とは 7

8 JSF の概要 JSF とは Java ベースの Web アプリケーションフレームワークである JSF による開発の特徴は Struts や Ruby on Rails などのような HTTP リクエスト ベースでの開発ではなく 画面に配置したコンポーネントに処理をひも付けるコンポーネント ベースの開発になる点である テキストフィールドやボタンなどのコンポーネントの中に実行したいアクションなどを組み込むことができるため コンポーネント駆動型のフレームワークである JSF を利用して Web アプリケーションを構築する際には ブラウザなどに表示されるプレゼンテーションの部分と アプリケーションのロジックを実装する部分をそれぞれ実装する アプリケーションのロジックでは 入力データに対する整合性のチェックや データ変換を行うコンバージョン 画面遷移の仕組み 入力データの変更通知やボタンが押下されたといった ユーザの操作に起因するイベント処理などを JSF を利用して実装する DB 連携やビジネスロジック等は別途 JPA や EJB といった技術と連携して実装する UI コンポーネントの状態は クライアントが新しいページをリクエストした際に保存され リクエストに対するレスポンスが返されるときに復帰される JSF は当初 画面表示技術に JavaServer Pages (JSP) を用いていたが 2.0 以降は Facelets が採用されている Facelets とは Facelets は JSF のために開発された Web テンプレートエンジンである Facelets のテンプレートは主に XHTML で作成される テンプレートを記述する方法としては Facelets 独自のタグを直接埋め込む 8

9 JSF アプリケーションの構成 (1) JSF は MVC アーキテクチャーのフレームワークである そのため JSF アプリケーションでは次の 3 つの要素が中心的な役割を果たす これらのうち FacesServlet は JSF のフレームワークが提供するものであり 開発者は残る 2 つ ( Facelets と管理 Bean) をアプリケーション毎に作成する HTTP リクエスト HTTP レスポンス Controller (Faces Servlet) 操作 リダイレクト View (Facelets) 生成 管理 アクセス Model ( 管理 Bean) 9

10 JSF アプリケーションの構成 (2) 1. FacesServlet(Controller) Web ブラウザとのやり取りの窓口の役割を果たす リクエストを受け取ると適切なコンポーネントに処理を受け渡し 処理結果を受けて新しいビューを生成し ブラウザに返信する 2. Facelets(View) 詳細は 4 章で解説する 画面の構成要素を記述する XHTML 内に JSF のタグを記述すると そのタグに対応したコンポーネントが必要な処理を行う 処理の結果はコンポーネント ツリーとして構成され レンダリングされたものがレスポンスとなる 3. 管理 Bean(Model) 詳細は 4 章で解説する 画面遷移やビジネス ロジックの呼び出し 入出力値の管理などを行うコンポーネント JSF の管理 Bean と CDI の管理 Bean が使える 当資料では CDI の管理 Bean を使用する 10

11 3. 作成するアプリケーションの概要 11

12 画面と動き 当資料は以下のように画面が遷移するアプリケーションを使って JSF の基本的な機能を説明する アプリケーションの動き : ブラウザから開始ページにアクセスして 入力欄に数字を入力後 計算 ボタンをクリックすると計算結果が 履歴 に表示される 再度数字を入力して 計算 をクリックすると 履歴に計算結果が表示される 計算 をクリック 数字を入力 計算結果が表示される 12

13 構成要素 当アプリケーションでは以下のファイルを用意する 次ページ以降にファイルの全ソースを示すが 解説は次章以降で行う Facelets(XHTML) adding.xhtml:facelets の HTML タグや Core タグを使ってブラウザ画面の構成要素を記述している EL 式を使って管理 Bean にバインドしている 管理 Bean AddingBean.java: RecordList.java: 計算メソッドを実行するオブジェクト HTTP セッションが有効な間 計算結果の履歴を保持する 個々の計算結果は Record.java に保持する Java クラス Record.java: 個々の計算結果を保持する 13

14 Facelets adding.xhtml のソース <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" " -transitional.dtd"> <html xmlns=" xmlns:h=" xmlns:f=" <h:head> <title>javaee7_jsf2.2</title> </h:head> <h:body> <h:messages id="messages" style="color:#ff0000;" /> <h:form> <h:inputtext required="true" id="augend" value= #{addingbean.augend}"> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> + <h:inputtext required="true" id="addend" value= "#{addingbean.addend}"> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> <h:commandbutton value=" 計算 " action= "#{addingbean.add}" /> </h:form> <h:datatable id="history" value="${addingbean.history}" var="record" border="1"> <h:column id="column1"> <f:facet name="header"> <h:outputtext value=" 履歴 "></h:outputtext> </f:facet> <h:outputformat value="{0} + {1} = {2}"> <f:param value="${record.augend}" /> <f:param value="${record.addend}" /> <f:param value="${record.result}" /> </h:outputformat> </h:column> </h:datatable> </h:body> </html> 14

15 管理 Bean AddingBean.java のソース package javaee7jsf22; import java.io.serializable; import java.util.arraylist; import javax.enterprise.context.requestscoped; import javax.enterprise.context.sessionscoped; import javax.inject.inject; public class AddingBean implements Serializable { private Integer addend; private Integer private RecordList history; public Object add() { Record record = new Record(); record.augend = augend; record.addend = addend; record.result = augend + addend; history.add(record); } augend = null; addend = null; return null; } public Integer getaddend() { return addend; } public Integer getaugend() { return augend; } //public ArrayList<Record> gethistory() { public RecordList gethistory() { return history; } public void setaddend(integer addend) { this.addend = addend; } public void setaugend(integer augend) { this.augend = augend; } 15

16 管理 Bean RecordList.java のソース java クラス Record.java のソース RecordList.java package javaee7jsf22; import java.util.arraylist; import javax.enterprise.context.requestscoped; import public class RecordList extends ArrayList<Record> { } Record.java package javaee7jsf22; import java.io.serializable; public class Record implements Serializable { } protected Integer addend; protected Integer augend; protected Integer result; public Integer getaddend() { return addend; } public Integer getaugend() { return augend; } public Integer getresult() { return result; } 16

17 4. JSF の機能説明 17

18 管理 Bean(1) 管理 BeanはMVCモデルのModelの役割を担っている 画面レイアウトとバックエンドでのビジネスロジックを明確に分離 結合する仕組みを提供する CDIの管理 Beanになる 当サンプルアプリケーションでは以下の 2 つの管理 Bean を使う AddingBean.java: RecordList.java: 計算メソッドを実行するオブジェクト HTTP セッションが有効な間 計算結果の履歴を保持する個々の計算結果は Record.java に保持する 上記管理 Bean で以下の 3 つのことを実現する 管理 Bean のプロパティやメソッドを画面側で表示 / セットする値やボタン押下時にコールされるロジックとして関連付けする AddingBean は画面に入力したデータを受け取る RecordList はセッションをまたがって履歴を保持する AddingBean で計算した結果を RecordList に保管するために 管理 Bean から別の Java クラスから管理 Bean にアクセスする 18

19 は管理 Bean で付けた名前は EL 名という EL 名をもつ管理 Bean だけが JSF ページからアクセスできるようになる Facelets(XHTML) に EL( Expression Language) 式を記述することで CDI の管理 Bean の後に名前を指定しない場合にはクラス名の最初の文字を小文字にしたデフォルト名が使用される AddingBean.java adding.xhtml <h:inputtext required="true" id="augend" value= "#{addingbean.augend}"> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> の後に名前を記述すると別の名前を指定することができる 19

20 管理 Bean(3) CDI 管理 Bean では new でオブジェクトを生成することはできない その代わりに 管理 Bean にスコープアノテーションを付けることで Bean の生成と廃棄のタイミングを指定する オブジェクトの生成と廃棄は CDI コンテナが自動的に行う セッションの間有効 を付けた管理 Bean(AddingBean.java) は ブラウザで送信ボタンを押す動作 ( リクエスト ) が発生したときにオブジェクトが自動生成される そして受信したデータを処理し ブラウザに返信する動作 ( レスポンス ) が完了すると廃棄される public class RecordList extends ArrayList<Record> CDI とスコープの詳細については Java EE7 アプリケーション設計ガイド CDI1.2 編 を参照 20

21 変数にオブジェクトを注入する というCDIのアノテーションである 当アプリケーションではRecordList 型オブジェクトを変数 historyに注入している public class AddingBean implements Serializable private RecordList history; public Object add() { Record record = new Record(); record.augend = augend; record.addend = addend; record.result = augend + addend; history.add(record); augend = null; addend = null; return null; } public class RecordList extends ArrayList<Record> { } 以下のように記述すると CDI 管理 Bean ではなく 単なる java のオブジェクトになるので セッションスコープにならなくなってしまう RecordList history = new RecordList(); CDI の詳細については Java EE7 アプリケーション設計ガイド CDI1.2 編 を参照 21

22 Facelets Facelets は主に Facelets タグを使って XHTML にウェブ画面を記述する XHTML ファイルには主に以下の項目を記述する Facelets と管理 Bean を結び付ける EL 式 ネームスペースの定義 画面表示に関する記述 :HTML タグ Core タグ コンバーター バリデーターなど 次ページより アプリケーションを使って Facelets に記述する上記の項目の基本的な使い方について説明する HTML タグ adding.xhtml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" " -transitional.dtd"> <html xmlns=" xmlns:h=" xmlns:f=" <h:head> <title>javaee7_jsf2.2</title> </h:head> <h:body> ネームスペースの定義 <h:messages id="messages" style="color:#ff0000;" /> <h:form> <h:inputtext required="true" id="augend" value= "#{addingbean.augend}"> <f:converter converterid="javax.faces.integer" EL 式 /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> 22

23 EL(Expression Language) 以下のアプリケーションの Facelets(XHTML) で使われている #{ } で囲む形式を EL 式 ( Expression Language ) という EL 式を使うことで Facelets と管理 Bean を結びつけることができる 使い方はピリオドをセパレータとし 管理 Bean の名称に続けて関連付けしたいプロパティ名やメソッド名を指定する 以下の例において addingbean.augend は管理 Bean の AddingBean のプロパティ augend を指しており JSF 画面に入力された値は プロパティ augend に入力される このように h:inputtext タグが addingbean のプロパティとバインドしている adding.xhtml <h:inputtext required="true" id="augend" value="#{addingbean.augend}"> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> EL 式 + <h:inputtext required="true" id="addend" value="#{addingbean.addend}"> <h:commandbutton value=" 計算 " action="#{addingbean.add}" /> AddingBeanにはプロ addingbean.java パティaugendの getter/setterが定義 private Integer augend; されている public Integer getaugend() { return augend; } public void setaugend(integer augend) { this.augend = augend; } 23

24 タグライブラリの定義 Facelets タグを使用するためにはネームスペースの宣言が必要になる 当アプリケーションでは HTML タグ ( 接頭辞 h:) と Core タグ ( 接頭辞 f:) を使用している JSF2.2 から HTML タグと Core タグのネームスペースが以下のように変更されている ただし 以下の変更前のネームスペースも使用できる eclipse のバージョンによっては新しいネームスペースを定義してもコード補完機能のポップアップが表示されない 名称接頭辞用途ネームスペースの宣言 HTML タグ h: HTML タグに対応する Facelets タグ xmlns:h=" Coreタグ f: イベント処理やデータ変換などの HTMLタグを機能的に補完するタグ xmlns:f=" adding.xhtml <html xmlns=" xmlns:h=" xmlns:f=" 名称 HTML タグ Cire タグ JSF2.2 ネームスペースの宣言

25 HTML タグ :<h:inputtext> h:inputtext タグは 一行のテキストボックスを作成する HTMLタグの <input type="text"> にレンダリングされる ブラウザに入力された値は value 属性で指定しているAddingBeanのaugend addendに渡される adding.xhtml <h:form> <h:inputtext required="true" id="augend" value="#{addingbean.augend}"> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> + <h:inputtext required="true" id="addend" value="#{addingbean.addend}"> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> <h:commandbutton value=" 計算 " action="#{addingbean.add}" /> </h:form> AddingBean.java private Integer addend; private Integer augend; 25

26 HTML タグ :<h:datatable> h:datatable タグはコレクション (List, 配列など ) のデータを表にして表示する HTML の <table> タグに対応している h:column タグは表に列を生成する 当アプリケーションでは value 属性に指定した addingbean.history が出力するリストになる var はリストの中の 1 つの要素を表す変数名を表している レンダリングする際にhistoryリストの先頭から最後まで繰り返し要素が取り出され 表が作成される adding.xhtml <h:datatable id="history" value="${addingbean.history}" var="record" border="1"> <h:column id="column1"> <f:facet name="header"> <h:outputtext value=" 履歴 "></h:outputtext> </f:facet> <h:outputformat value="{0} + {1} = {2}"> <f:param value="${record.augend}" /> <f:param value="${record.addend}" /> <f:param value="${record.result}" /> </h:outputformat> </h:column> </h:datatable> private RecordList history; 26

27 HTML タグ :<h:outputformat> h:outputformat タグは文字列にデータを埋め込んで表示する 出力するテキストはvalue 属性に指定する value 属性には {0}{1}{2} のようなパラメータを指定できる パラメータはf:paramタグで指定し 記した順番にしたがって {0}{1} に埋め込まれる 当アプリケーションのadding.xhtmlはEL 式を使って f:paramのvalue 属性にBeanの変数を指定している adding.xhtml Record.java public class Record implements Serializable { protected Integer addend; protected Integer augend; protected Integer result; <h:datatable id="history" value="${addingbean.history}" var="record" border="1"> <h:column id="column1"> <f:facet name="header"> <h:outputtext value=" 履歴 "></h:outputtext> </f:facet> <h:outputformat value="{0} + {1} = {2}"> <f:param value="${record.augend}" /> <f:param value="${record.addend}" /> <f:param value="${record.result}" /> </h:outputformat> </h:column> </h:datatable> 27

28 HTML タグ :<h:commandbutton> (1) h:commandbutton タグは コマンドボタンを作成する action 属性にはビジネスロジックを実行する管理 Bean のメソッドを指定する 以下の例では コマンドボタンを押すと action 属性で指定した管理 Bean addingbean のaddメソッドが実行される adding.xhtml <h:commandbutton value=" 計算 " action="#{addingbean.add}" /> AddingBean.java public Object add() { } Record record = new Record(); record.augend = augend; record.addend = addend; record.result = augend + addend; history.add(record); augend = null; addend = null; return null; 28

29 HTML タグ :<h:commandbutton> (2) 画面遷移 AddingBean の add メソッドの戻り値には null が指定されている 戻り値に null を指定すると同じページが表示される 戻り値に遷移先の XHTML を指定すると画面が遷移する 例 return "nextpage" adding.xhtml <h:commandbutton value=" 計算 " action="#{addingbean.add}" /> AddingBean.java public Object add() { Record record = new Record(); record.augend = augend; record.addend = addend; record.result = augend + addend; history.add(record); augend = null; addend = null; return null; } 29

30 コンバーター :<f:converter> コンバーターは テキスト入力フィールドと管理 Bean のプロパティ間でデータ変換を行う 例えば テキスト入力フィールドに入力された文字列を Java の Integer や Date 型に変換する また Integer や Date 型のオブジェクトを h:outputtext タグなどで画面上に出力する 変換に失敗した場合は h:messages タグなどを記述しておくと エラーとして通知する adding.xhtml 入力されたデータを Integer 型に変換するコンバーターを指定している コンバートされたデータは Integer 型の addingbean の augend addend プロパティに保存される <h:form> <h:inputtext required="true" id="augend" value="#{addingbean.augend}"> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> + <h:inputtext required="true" id="addend" value="#{addingbean.addend}"> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> <h:commandbutton value=" 計算 " action="#{addingbean.add}" /> </h:form> 30

31 バリデーター :<f:validatelongrange> バリデーターは 入力されたデータが適切に記述されているかを検証する h:messages タグなどを記述しておくと 不適切な箇所があった場合にはエラーとして通知する 当アプリケーションでは f:validatelongrange タグを使用し long など整数値について範囲を指定している ここでは最小値 :0 最大値 :100 に制限している adding.xhtml 入力値の上限は 100 のためエラーになる 何も入力していないためエラーになる <h:form> <h:inputtext required="true" id="augend" value="#{addingbean.augend}"> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> + <h:inputtext required="true" id="addend" value="#{addingbean.addend}"> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> </h:inputtext> <h:commandbutton value=" 計算 " action="#{addingbean.add}" /> </h:form> 31

32 エラーメッセージ : <h:messages> h:messages タグは全てのコンポーネントからのエラーメッセージを一括して表示するタグ 1 つ指定しておくことで そのページで発生したメッセージを全て表示する 以下の例では コンバーターとバリデーターのエラーが表示されている AddingBean.xhtml <h:messages id="messages" style="color:#ff0000;" /> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> <f:converter converterid="javax.faces.integer" /> <f:validatelongrange minimum="0" maximum="100" /> 入力された文字列のコンバートとバリデーションの結果を画面に表示している 変換エラー : 入力されたデータが Integer 型に変換できません バリデーションエラー : 文字が入力されていない 32

33 JSF アプリケーションの動作 ブラウザから HTTP リクエストをサーバに対して送信すると FacesServlet がリクエストを受信する FacesServlet がリクエストを受信すると XHTML や管理 Bean などの適切なコンテンツに対してリクエストをリダイレクトする Facelets タグで作成したページは JSF 内部でオブジェクトに変換される そして JSF ページをオブジェクトの集合体に変換して保持している これをコンポーネントツリーという JSF はリクエストを受けてから XHTML を読み込んで コンポーネントツリーに変換し JSF 内部で処理を実行した後にレスポンスを返す 次ページに JSF がリクエストを受けてからレスポンスを返すまでの一連の流れを記載する リクエストの制御 コンポーネントツリーと管理 Bean の呼び出しを実行する 入出力の文字列と管理 Bean の間のデータ型の変換を行う HTTP リクエスト FacesServlet XHTML コンバーター HTTP レスポンス レンダリング バリデーター コンポーネントツリーから HTML ファイルを生成する Facelets タグで Web 画面を作成 EL 式を使って管理 Bean とバインドする 管理 Bean 入力値の有効性を検証する ビジネスロジックや画面遷移を実行する データを保持する 33

34 JSF のライフサイクル (1) JSF がリクエストを受信したあとにスレッド上で実行される一連の処理を JSF のライフサイクルという JSF のライフサイクルは以下の 6 段階にあらわせる 具体的には 受信したデータを管理 Bean にバインドし 指定されたメソッドなどを実行し 最後にレンダリングして JSF ページを送信するまでの過程をいう リクエスト ビュー復元 入力値の適用 入力値の変換と検証 レスポンス 6 レスポンスのレンダリング 5 アプリケーションの呼び出し 4 モデル値の更新 34

35 JSF のライフサイクル (2) 以下に前スライドのライフサイクルの各フェーズについて記載する ビュー復元 リクエストに対応するコンポーネントツリーを復元する 新規リクエストの場合 新規にコンポーネントツリーを作成し 6 に移る 入力値適用 コンポーネントツリーの中にあるコンポーネントオブジェクトに受信した入力値をセットする 変換と検証 コンポーネントのうち 型変換が必要な場合は変換を実行する 入力値に範囲や文字パターンなどの条件が付けられている場合には適正か検証する エラーが検出された場合には 6 に移る モデル値の更新 コンポーネントの値を管理 Bean のフィールドに EL 式にしたがってセットする アプリケーションの呼び出し ビジネスロジックなどを実行する レスポンスのレンダリング JSF ページをレンダリングしてブラウザに返信する レンダラーによりコンポーネントツリーから HTML を生成して返す 35

36 JSF のライフサイクル (3) 以下は当アプリケーションにアクセスした際の一連の流れを表している ユーザーインターフェース 1. ブラウザからアクセス 2. ブラウザに JSF ページが表示される ( このアプリケーションでは入力欄と履歴の初期値は空にしている ) 3. 表示されたブラウザに数字を入力し 送信ボタンをクリックする 4. 計算結果がブラウザに表示される JSF のライフサイクル ビューの復元 新規リクエストのため コンポーネントツリーを生成する レスポンスのレンダリング コンポーネントツリーから管理 Beanの初期値でHTMLを生成し ブラウザに返信する ビュー復元 リクエストに対応するコンポーネントツリーを復元する 入力値適用 受信した入力値をコンポーネントオブジェクトにセットする 変換と検証 コンバーターとバリデーターを実行する モデル値の更新 入力値を管理 Bean のフィールドにセットする アプリケーションの呼び出し 計算メソッドを実行する レスポンスのレンダリング コンポーネントツリーから計算結果を含む HTML を生成して返信する 36

37 5. 開発の仕方 37

38 開発の流れ 1. EclipseとWDTの導入 2. JSF Projectの作り方 Web プロジェクトを作成し JSF のファセットを有効にする 3. XHTMLの新規作成 4. XHTMLの編集 Pallete からドラッグ & ドロップで開発を行う 38

39 1. EclipseとWDTの導入 以下のサイトの手順を参考にEclipseとWDTを導入する 39

40 2.JSF Project の作り方 - Web プロジェクト (1) 1. ツールバーの File を開いて New - Dynamic Web Project を開く 2. Project Name を入力して Next をクリックする 40

41 2.JSF Project の作り方 - Web プロジェクト (2) 4. Context root を入力し Generate web.xml deployment descriptor にチェックを入れて Finish をクリックする 3. Next をクリックする 41

42 2.JSF Project の作り方 - Project Facets の設定 (1) 5. プロジェクトを右クリックして Properties を開く 6. Project Facets を選択して JavaServer Faces と Context and dependency injection(cdi) にチェックを入れる ここで OK すると web.xml が作られ FacesServlet が自動で登録される 自動で登録される内容を確認または修正したい場合は Further configuration available をクリックする 42

43 2.JSF Project の作り方 - Project Facets の設定 (2) web.xml に登録される FacesServlet の情報 8. OK をクリックする 7. OK をクリックする 43

44 3.XHTML の新規作成 - New web page(1) 1. File - New - Web Page を開く 2. HTML を選択する File Name を入力して options をクリックする 44

45 3.XHTML の新規作成 - New web page(2) 3. Markup Language:XHTML Document Type:XHTML 1.0 Traditional を選択して Close をクリックする 4. Finish をクリックする 45

46 4.XHTML の編集 - Open with web page editor 2. 必要な JSF タグを Pallete からドラッグ & ドロップで開発が行える 1.xhtml ファイルを右クリックして Open eith を選択し Web Page Editor をクリックする 46

47 6. まとめ 47

48 まとめ 当ガイドでは Java EE 7 アプリケーション設計ガイドとして JSF 2.2 の入門編について解説を行いました JSF 2.2 JSFはJava EE 標準仕様のWebアプリケーション フレームワーク 画面表示技術に Facelets(XHTML) を採用 画面に配置したコンポーネントに処理をひも付けることが可能 EL 式によりXHTMLと管理 Beanをバインド 48

49 参考文献 JSR 344: JavaServerTM Faces Java EE 7 Specification APIs The Java EE 7 Tutorial IBM Knowledge Center - WebSphere Application Server Liberty Core Liberty Profile Beta IBM Knowledge Center - WebSphere Application Server Liberty Profile Beta 49

Make the Future Java FY13 PPT Template

Make the Future Java FY13 PPT Template Yoshio Terada Java Evangelist http://yoshio3.com, Twitter : @yoshioterada 1 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため

More information

サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere Gla

サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere Gla サーブレット 1 オブジェクト指向プログラミング特論 サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere GlassFish 2 オブジェクト指向プログラミング特論

More information

プレポスト【問題】

プレポスト【問題】 コース名 : サーブレット /JSP/JDBC プログラミング ~Eclipse による開発 ~ 受講日 氏名 1 JDBC の説明として 間違っているものを 1 つ選びなさい 1. JDBC を使用してデータベースへアクセスするときには JDBC API が必要である 2. JDBC API は java.lang パッケージとして提供されている 3. JDBC には JDBC API JDBC

More information

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版   Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 辞書項目 API 3.1. 最新バージョン 3.1.1. 最新バージョンの辞書を取得する 3.2. 辞書項目 3.2.1. 辞書項目を取得する 3.2.2.

More information

V8.1新規機能紹介記事

V8.1新規機能紹介記事 WebOTX V8.1 新規機能 EJB 3.0 WebOTX V8.1より Java EE 5(Java Platform, Enterprise Edition 5) に対応しました これによりいろいろな機能追加が行われていますが 特に大きな変更であるEJB 3.0 対応についてご紹介いたします なお WebOTX V7で対応したEJB 2.1についてもWebOTX V8.1で引き続き利用することが可能です

More information

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト)

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト) Eclipse 操作方法 (Servlet/JSP 入門補助テキスト) 1. プロジェクトの作成 Eclipse はプロジェクトという単位でプログラムを管理します. 今回のサンプルを実行する為のプロジェクトとして intro プロジェクトを作成します. 1-1. Eclipse 左のツリー画面から空白部分を右クリックし New - Project... を選択します. 1-2. Web - Dynamic

More information

Java Day Tokyo 2017 ダウンロード資料

Java Day Tokyo 2017 ダウンロード資料 Java EE ではじめる Web アプリケーション開発 日本オラクル株式会社オラクルユニバーシティ岡田大輔 Java Day Tokyo 2017 2017 年 5 月 17 日 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 5 月 Java 基礎 1 タイトル Java 基礎 2 日間 概要 目的 サーバサイドのプログラミング言語で最もシェアの高い Java SE の基本を習得します 当研修ではひとつの技術ごとに実用的なアプリケーションを作成するため 効果的な学習ができます Java SE の多くの API の中で 仕事でよく利用するものを中心に効率よく学びます 実際の業務で最も利用される開発環境である Eclipse

More information

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成 Oracle SOA Suite 11g コンポジットに対する SOAScheduler の構成 オラクル Senior Solution Architect Robert Baumgartner 2010 年 11 月 Oracle SOA Suite 11g コンポジットに対する SOAScheduler の構成 1 前提条件 https://soasamples.samplecode.oracle.com/

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 第 2 版リリース : 2010 年 1 月 Copyright (C) 1998-2010 NEC Corporation. All rights reserved. 4-1-1 目次 4. J2EE WebOTX...3 4.1. Webアプリケーション...3 4.1.1. Webアプリケーションを作成する...3

More information

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の https://github.com/makotogo/javainthecloud からダウンロードでき この動画では 次の方法を説明し WebSphere Application

More information

Android Layout SDK プログラミング マニュアル

Android Layout SDK プログラミング マニュアル プログラミングマニュアル Version 1.3.0 用 更新履歴 年月日 バージョン 履歴 2014.09.08 1.2.0.0 新規 (Layout Utilities ユーザーズ ガイド ) 2016.08.16 1.3.0.0 モバイル端末用レイアウトで直線部品と矩形部品に対応 モバイル端末用レイアウトファイルを CLFX から XML へ変更 Layout Print Engine から

More information

Slide 1

Slide 1 Oracle WebLogic Server 12c ハンズオン Fusion Middleware 事業統括本部ビジネス推進本部製品戦略部担当シニアマネジャー 新井庸介 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード

More information

Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0

Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0 Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0 ... 1... 2... 3... 5... 6... 6... 9... 9 Vector... 10 Struts... 12... 14 cart.jsp 1... 15 cart.jsp 2... 17 JSP...

More information

IBM Presentations: Smart Planet Template

IBM Presentations: Smart Planet Template IBM DB2 Web Query for i ipad / iphone アプリ Mobile Faves 簡易利用ガイド日本アイ ビー エム株式会社システム製品テクニカル セールス Power Systems テクニカル セールス 2012 年 1 月版 特記事項 当資料で解説される項目の更に詳細な説明は 製品から提供されるマニュアル オンライン ヘルプ Web 上の情報を参照してください 当資料は

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 初版リリース : 2007 年 7 月 Copyright (C) 1998-2007 NEC Corporation. All rights reserved. 付録 4-2-1 目次 4. プログラミング 開発 (WebOTX)...3 4.2. EJBアプリケーション...3 4.2.1.

More information

WEBシステムのセキュリティ技術

WEBシステムのセキュリティ技術 EJB (Enterprise Java Beans) 棚橋沙弥香 テーマ選定の背景 現在携わっている Java 開発案件で EJB が使われておりますが 私自身が EJB を扱うのが初めてで知らない技術でしたので 勉強してみたいと思い 今回はこのテーマを選定しました 目次 EJBとは 1 EJBの利点 2 EJBの歴史 3 EJBの開発環境の作成 4 5 Enterprise Bean 6 非同期処理の実装

More information

SystemDirector Developer's Studio(V3.2) 適用ガイド

SystemDirector Developer's Studio(V3.2) 適用ガイド 目次 6. 開発時のトラブルシューティング...2 6.2. WTP( 共通 ) の注意制限事項... 2 6.2.1. インストール済みサーバランタイム環境 画面の キャンセル...2 6.2.2. サーブレットの作成 画面の スーパークラスからのコンストラクター...3 6.2.3. Webプロジェクトの設定 画面の デフォルトの復元...3 6.2.4. サーバー 画面の デフォルトの復元...4

More information

ArcGIS for Server での Web マップの作成方法

ArcGIS for Server での Web マップの作成方法 ArcGIS for Server での Web マップの作成方法 1 目次 はじめに... 3 このドキュメントについて... 3 ArcGIS アプリケーションとは... 3 ArcGIS for Server での Web マップの作成... 5 コンテンツサーバ... 6 モバイルコンテンツディレクトリ... 6 マップコンテンツの検索とフォルダの操作... 7 Web マップの作成...

More information

1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋

1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋 1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋 2 Agenda JBoss Seam とは JBoss Seam のコンテキスト管理 JBoss Seam と JSF JBoss Seam のその他の機能 JBoss Embeded EJB3 まとめ JBoss

More information

IBM の Java 活用ガイド_rev2

IBM の Java 活用ガイド_rev2 Java 無償サポート終了でお悩みのお客様向けガイド IBM の Java ライフサイクルやサポートの仕組みさらに Java EE アプリの移 法など今知りたいことを 10 分でご理解頂けます いろいろ聞きたいことあります Oracle Java の無償サポート終了のニュースで気になることたくさんの A さん Java に詳しい IBM の 2 先ず ご存知かもしれませんが Java SE の仕様についておさらいしましょう

More information

WebOTX V6 J2EEアプリケーションのトラブルシューティング

WebOTX V6 J2EEアプリケーションのトラブルシューティング WebOTX V6 J2EE アプリケーションのトラブルシューティング ( リソース参照 EJB 参照 ) 2006 年 11 月初版 改版履歴 i 目次 1 はじめに...1 2 リソース参照 EJB 参照について...1 3 リソース参照 EJB 参照の設定に問題がある時のエラーと対処方法について...2 4 設定方法...2 4.1 リソース参照...3 4.1.1 WebOTX 配備ツールを使用する場合...3

More information

Microsoft Word - FWTEC0003.doc

Microsoft Word - FWTEC0003.doc IBM FormWave for WebSphere 公開技術文書 #FWTEC0003 Windows の更新プログラム (KB912945) におけ る FormWave への影響とその回避方法 最終更新日 :2006/04/03 Copyright International Business Machines Corporation 2006. All rights reserved. FormWave

More information

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は Micro Focus Server Express 5.1 J for AIX 7.1 IBM WebSphere Application Server 8.0.0.0 動作検証結果報告書 2011 年 11 月 10 日マイクロフォーカス株式会社 Copyright 2011 Micro Focus. All Rights Reserved. 記載の会社名 製品名は 各社の商標または登録商標です

More information

java_servlet2_見本

java_servlet2_見本 13 2 JSF Web 1 MVC HTML JSP Velocity Java 14 JSF UI PC GUI JSF Web 2.1 JSF JSF Web FORM FORM 2-1 JSF role, JSF JSF 15 Web JSF JSF Web Macromedia JSF JSF JSF 2.2 / Subscriber package com.mycompany.newsservice.models;

More information

intra-mart Accel Platform — Slack連携モジュール 利用ガイド   初版  

intra-mart Accel Platform — Slack連携モジュール 利用ガイド   初版   Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform Slack 連携モジュール利用ガイド初版 2018-12-01 1. 改訂情報 2. はじめに 3. システム要件 3.1. intra-mart Accel Platform 3.2. 検証済み環境 3.2.1. サーバ環境 3.2.2.

More information

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウィジェット からボタンのアイコンをドラッグして, ワークスペースにドロップする. 図 1 ボタンの追加

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 第 2 版リリース : 2010 年 1 月 Copyright (C) 1998-2010 NEC Corporation. All rights reserved. 3-1 目次 3. J2EE WebOTX...3 3.1. Webアプリケーション...3 3.1.1. WARファイルをインポートするとタスクにエラーが表示される...3

More information

intra-mart WebPlatform/AppFramework

intra-mart WebPlatform/AppFramework intra-mart WebPlatform/AppFramework Ver.7.2 ポータルシステム管理者操作ガイド 2010/04/01 初版 i 変更履歴 変更年月日 変更内容 2010/04/01 初版 ii 第 1 章ポートレット管理 1 1.1 ポートレット管理とは 2 1.2 ポートレットアプリケーション一覧 3 1.2.1 概要 3 1.3 ポートレットアプリケーションの登録 4

More information

WebSAM System Navigator JNS isadmin SNMP Trap 連携設定手順書 NEC 2012 年 12 月

WebSAM System Navigator JNS isadmin SNMP Trap 連携設定手順書 NEC 2012 年 12 月 WebSAM System Navigator JNS isadmin SNMP Trap 連携設定手順書 NEC 202 年 2 月 目次. はじめに 2. ナレッジの格納 3.WebSAMSystemNavigator の初期設定 4. トポロジビューの設定 5. ビジネスビューの設定 6. メッセージの表示 Page 2 NEC Corporation 202 . はじめに 本書は JNS 株式会社の

More information

Oracle ADF 11g入門

Oracle ADF 11g入門 Oracle ADF 11g 入門 Oracle Fusion Web アプリケーションの構成要素の概要 Oracle ホワイト ペーパー 2007 年 4 月 Oracle ADF 11g 入門 開発者ガイドは Oracle JDeveloper に付属されているので すぐに使用できます これらのガイドは Oracle JDeveloper のスタート ページまたはオンラインの Oracle Technology

More information

PowerPoint Presentation

PowerPoint Presentation JSF (JavaServer Faces) 2.0 の詳細について 日本オラクル Fusion Middleware 製品事業統括本部寺田佳央 (http://yoshio3.com) 1 2011 Oracle Corporation All rights reserved. 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません

More information

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2 レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager 2.2.0 < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2 Platform Standard Edition Development Kit 5.0 Java SE Development Kit 6 < 追加機能一覧

More information

IBM API Connect 開発者ポータル構成ガイド 1章

IBM API Connect 開発者ポータル構成ガイド 1章 IBM API Connect 開発者ポータル構成ガイド 1. 開発者ポータルの一般的な構成 2016/10/01 日本アイ ビー エム株式会社 はじめに 当資料の位置づけ 当資料は API Connect の開発者ポータルの主要なカスタマイズ方法についてまとめたものです V5.0.1 を前提としています 注意事項 当資料に含まれる情報は可能な限り正確を期しておりますが 当資料に記載された内容に関して何ら保証するものではありません

More information

IBM i とクラウドのつなぎ 本アイ ビー エム株式会社 Power Systems テクニカル セールス 菅 丈

IBM i とクラウドのつなぎ 本アイ ビー エム株式会社 Power Systems テクニカル セールス 菅 丈 IBM i とクラウドのつなぎ 本アイ ビー エム株式会社 Power Systems テクニカル セールス 菅 丈 IBM i Bluemix 基幹システム IBM i IBM i の進化は ビジネス要件の変遷とともに 予測できない変化 将来を見据えたテクノロジーへの対応 IBM ロゴ変 の歴史 1886 1891 1911 1924 1947 1956 1972-Now IBM i は資産継承と最新テクノロジーを両

More information

Microsoft PowerPoint - Tutorial_2_upd.ppt

Microsoft PowerPoint - Tutorial_2_upd.ppt 2 Eclipse を使った Bluemix アプリケーション開発 1 ハンズオン手順 ハンズオンの概要 Eclipse から Java アプリをデプロイする 公開されているプロジェクトをインポートする インポートしたプロジェクトをBluemixにデプロイする ここでは PostgreSQL サービスを提供する ElephantSQL というサービスを使用します デプロイしたアプリケーションを確認する

More information

// このクラスの有効期間中の各呼び出しに使用される キャッシュされた Socket オブジェクト Socket socket = null; // 非同期処理が完了したことを通知するために信号を送るオブジェクト static ManualResetEvent clientdone = new Ma

// このクラスの有効期間中の各呼び出しに使用される キャッシュされた Socket オブジェクト Socket socket = null; // 非同期処理が完了したことを通知するために信号を送るオブジェクト static ManualResetEvent clientdone = new Ma HOW DO I ソケットで通信を行うには ここでは以下の手順で説明します ソケットクライアントを作成するデータを送信するデータを受信するソケットクライアントを使用する ソケットクライアントを作成する 1. このコンテンツのサポートファイルの Start フォルダから "UDPClient" プロジェクトを開きます 2. クライアントを動作させるため コンピューターで簡易 TCP/IP サービスを有効にする必要があります

More information

メディプロ1 Javaサーブレット補足資料.ppt

メディプロ1 Javaサーブレット補足資料.ppt メディアプロジェクト演習 1 Java サーブレット補足資料 CGI の基本 CGI と Java サーブレットの違い Java サーブレットの基本 インタラクティブな Web サイトとは Interactive q 対話 または 双方向 q クライアントとシステムが画面を通して対話を行う形式で操作を行っていく仕組み 利用用途 Web サイト, シミュレーションシステム, ゲームなど WWW = インタラクティブなメディア

More information

おらんかにクライアント操作マニュアル

おらんかにクライアント操作マニュアル おらんかに クライアント操作マニュアル 株式会社富士通ビー エス シー 目次 1. はじめに... 1 2. 概要... 2 3. クライアント起動... 3 4. 所属表示... 7 5. アドレス帳表示... 9 6. アドレス帳編集... 10 7. メッセージ作成... 12 8. メッセージ表示... 13 9. ログ参照... 15 10. 電子メール作成画面表示... 16 10.1

More information

IBM Presentations: Smart Planet Template

IBM Presentations: Smart Planet Template Nutanix Tips 冗長性設計のヒント 2018 年 12 月 7 日 日本アイ ビー エム株式会社 システムズ ハードウェア事業本部 Power Systems テクニカル セールス 1 Nutanix システムの冗長性の設計 耐障害性に関して 以下の 2 点を決定します Redundancy Factor ノードが何台ダウンしてもクラスターが稼動し続けるか? Replication Factor

More information

UMLプロファイル 機能ガイド

UMLプロファイル 機能ガイド UML Profile guide by SparxSystems Japan Enterprise Architect 日本語版 UML プロファイル機能ガイド (2016/10/07 最終更新 ) 1. はじめに UML では ステレオタイプを利用することで既存の要素に意味を追加し 拡張して利用することができます このステレオタイプは個々の要素に対して個別に指定することもできますが ステレオタイプの意味と適用する

More information

WebアプリケーションサーバJBoss入門

WebアプリケーションサーバJBoss入門 Web アプリケーションサーバ JBoss 入門 ~JBoss 移行時の注意点 ~ 2012/9/7 株式会社日立ソリューションズ OSS ソリューションビジネス推進センタ Web アプリケーションサーバ JBoss 入門 ~JBoss 移行時の注意点 ~ Contents 1. 章はじめに 2. 章 JBoss 移行手順 3. 章 JBoss 移行時の注意点 4. 章 JBoss 移行アセスメントサービスのご紹介

More information

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid(text_box02_id); if (001 == statee 全体のヒント 1. テキストボックスの制御 1.1. 日付入力日付の入力ボックスは フォーカスが入った時にスラッショを消し フォーカスが他の項目等に移るとスラッシュが加わるようにする オンフォーカス 20100101 オフフォーカス 2010/01/01 1.1.1 オンフォーカス時にスラッシュを消す入力項目のスラッシュを消すには include/function.js ファイル内の var delslash

More information

Dolteng Scaffoldに対する機能追加とマスタ-ディテールScaffoldの紹介

Dolteng Scaffoldに対する機能追加とマスタ-ディテールScaffoldの紹介 Dolteng Scaffold に対する機能追加 とマスタ - ディテール Scaffold の紹介 せいいち (takao) 2009/03/07 目次 Dolteng Scaffold に対する機能追加 Scaffold に関して Ruby on Rails の Scaffold RoR Scaffold と Dolteng Scaffold の比較 Scaffold のデモ Scaffold

More information

Microsoft Word 基_シラバス.doc

Microsoft Word 基_シラバス.doc 4-5- 基 Web アプリケーション開発に関する知識 1 4-5- 基 Web アプリケーション開発に関する知識 スクリプト言語や Java 言語を利用して Ruby on Rails やその他 Web フレームワークを活用して HTML(4, 5) XHTML JavaScript DOM CSS といったマークアップ言語およびスクリプト言語を活用しながら Ⅰ. 概要ダイナミックなWebサービスを提供するアプリケーションを開発する際に

More information

プログラミング基礎I(再)

プログラミング基礎I(再) 山元進 クラスとは クラスの宣言 オブジェクトの作成 クラスのメンバー フィールド 変数 配列 メソッド メソッドとは メソッドの引数 戻り値 変数の型を拡張したもの 例えば車のデータベース 車のメーカー 車種 登録番号などのデータ データベースの操作 ( 新規データのボタンなど ) プログラムで使う部品の仕様書 そのクラスのオブジェクトを作ると初めて部品になる 継承 などの仕組みにより カスタマイズが安全

More information

KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ <HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DI

KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ <HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DI KeyWeb Creator R3.0 Beta 日本オラクル株式会社システム製品マーケティング部 1 KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ show_book

More information

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spark API との通信 このラーニングモジュールでは Python を使用した Spark API とのインターフェイスを扱います

More information

CA Federation ご紹介資料

CA Federation ご紹介資料 CA Federation r12 ご紹介 旧製品名 :CA SiteMinder Federation 2017 年 10 月富士通株式会社 概要 1 フェデレーション (Federation) とは インターネットドメインを越えてシングルサインオンを実現 SAMLやADFSなどの仕様を利用して相互認証連携を行う仕組み IDやパスワードの情報を送付せず認証情報のみ連携先へ送付して認証 USER INTERNET

More information

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン PDF コンバータ V5.X インストール ガイド Page0 > 1 PDF コンバータのインストール... 2 2 ライセンスコードの入力... 6 3 PDF にフォントを埋め込みたい場合の設定... 9 4 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明... 10 5 PDF コンバータのアンインストール... 16 6 お問合せ...

More information

CubePDF ユーザーズマニュアル

CubePDF ユーザーズマニュアル CubePDF ユーザーズマニュアル 2018.11.22 第 13 版 1 1. PDF への変換手順 CubePDF は仮想プリンターとしてインストールされます そのため Web ブラウザや Microsoft Word, Excel, PowerPoint など印刷ボタンのあるアプリケーションであればどれでも 次の 3 ステップで PDF へ変換することができます 1. PDF 化したいものを適当なアプリケーションで表示し

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション FLEXSCHE Excel 帳票 入門ガイド 1 目次 2 EXCEL 帳票とは EDIF を用いて出力された一時データを元に それを EXCEL 形式の帳票として出力する機能です 利用するには FLEXSCHE EDIF の他 Microsoft Excel 2003 以降が必要です レイアウトデザインも EXCEL で行うので 多くの方に操作に抵抗なく編集していただけます この入門ガイドでは

More information

Microsoft Word - ModelAnalys操作マニュアル_

Microsoft Word - ModelAnalys操作マニュアル_ モデル分析アドイン操作マニュアル Ver.0.5.0 205/0/05 株式会社グローバルアシスト 目次 概要... 3. ツール概要... 3.2 対象... 3 2 インストールと設定... 4 2. モデル分析アドインのインストール... 4 2.2 モデル分析アドイン画面の起動... 6 3 モデル分析機能... 7 3. 要求分析機能... 7 3.. ID について... 0 3.2 要求ツリー抽出機能...

More information

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版  

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版   Copyright 2019 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 前処理プログラム 3.1. 前処理を実装する 3.1.1. 前処理の実装方式 3.1.2. 前処理の実行順序と引数 3.1.3. リクエストパラメータの解析

More information

intra-mart Accel Platform

intra-mart Accel Platform intra-mart Accel Platform IM- 共通マスタスマートフォン拡張プログラミングガイド 2012/10/01 初版 変更年月日 2012/10/01 初版 > 変更内容 目次 > 1 IM- 共通マスタの拡張について...2 1.1 前提となる知識...2 1.1.1 Plugin Manager...2 1.2 表記について...2 2 汎用検索画面の拡張...3

More information

SpringSecurity

SpringSecurity Spring Security 1/40 OUTLINE Spring Security Spring Securityを使った認証の仕組み Spring Securityを使った独自認証 認証エラーメッセージの変更 2/40 Spring Security 3/40 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク 認証 認可機能 その他 多数のセキュリティ関連の機能を持つ

More information

intra-mart Accel Platform — 招待機能プログラミングガイド   初版  

intra-mart Accel Platform — 招待機能プログラミングガイド   初版   Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 3. 権限リストを拡張する 2 改訂情報 変更年月日 変更内容 2016-04-01 初版 3 はじめに 項目 このガイドについて このガイドについて このガイドでは 招待機能の拡張方法および注意点について解説します 4 権限リストを拡張する 項目 この機能について実装済みの招待権限デコレータ実装方法設定方法

More information

第1章 ビジュアルプログラミング入門

第1章 ビジュアルプログラミング入門 付録 A 既存のクラスの利用の仕方 第 7 章では フレームクラス (NewJFrame.java) とそこから呼び出されるクラス (Meibo.java など ) を同じプロジェクト内 つまり同じパッケージ内に定義しました しかし 一般には 別のパッケージ ( フォルダ ) に保管されているクラスを利用する場合があります ここでは その方法を説明します なお フォルダは Java の用語ではパッケージに対応するので

More information

JACi400のご紹介~RPGとHTMLで簡単Web化~

JACi400のご紹介~RPGとHTMLで簡単Web化~ セッション No.4 JACi400 のご紹介 ~RPG と HTML で簡単 Web 化 ~ 株式会社ミガロ RAD 事業部技術支援課営業推進岩井利枝 1 Agenda ミガロご提供ソリューションのご紹介 JACi400の概要 4つの開発ステップのご紹介 JACi400ご利用のメリット 2 ミガロご提供ソリューション 開発ツール (C/S Web 開発 ) Delphi/400 開発ツール (Web

More information

ファイルを直接編集する画面を切り替えることができる. 図 3 標準のレイアウトを削除する (2) グラフィカル レイアウト画面で LinearLayout(Vertical) を追加するパレットウィンドウの レイアウト の中にある LinearLayout(Vertical) をドラッグして, 編集

ファイルを直接編集する画面を切り替えることができる. 図 3 標準のレイアウトを削除する (2) グラフィカル レイアウト画面で LinearLayout(Vertical) を追加するパレットウィンドウの レイアウト の中にある LinearLayout(Vertical) をドラッグして, 編集 BMI 計算アプリ身長と体重をユーザが入力し, その値を計算して,BMI 値を表示するアプリケーションを作る. 1. プロジェクトを作る新規 Android アプリケーション プロジェクトを作る.HelloWorld アプリケーションをつくるときと同じで良いが, アプリケーション名, プロジェクト名, パッケージ名は以下のように設定する. 図 1 新規アプリケーションの設定をする 2. レイアウトを設定する

More information

Microsoft PowerPoint - Tutorial_6.ppt

Microsoft PowerPoint - Tutorial_6.ppt 6 RapidApps を使ったスピーディーなアプリ開発 1 課題手順 RapidApps でアプリを開発する 開発した Kiosk アプリの動作を確認する 2 RapidApps でアプリを開発する (1) Bluemix RapidApps は Web やモバイル アプリをスピーディーに設計 / 開発し Bluemix にデプロイすることができるビジュアル開発ツールです ここでは RapidApps

More information

Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21 Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 1/21 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 20111207 演習

More information

Prog2_6th

Prog2_6th 2017 年 11 月 2 日 ( 木 ) 実施 インテントインテントとは Android アプリは複数のアクティビティを持つことが出来, また, アクティビティ以外の要素も持つので, 複数のアクティビティ間, アクティビティとアクティビティ以外の要素との間といったオブジェクト間を結び付ける仕組みが必要となる その役割を担うのがインテントで, 複数のアプリ間やアプリとシステムとの間もインテントで結び付けることが出来る

More information

PowerPoint Presentation

PowerPoint Presentation 上級プログラミング 2( 第 7 回 ) 工学部情報工学科 木村昌臣 今日のテーマ Web アプリケーションとは Web アプリケーションとはなにか Web アプリケーションの仕組み 三層アプリケーション サーブレット JSP JavaBeans MVC モデル Web アプリケーションの環境構築 Web サーバー (Apache) Web アプリケーションサーバー (Tomcat) Web アプリケーションとは

More information

BIP Smart サンプル説明書

BIP Smart サンプル説明書 FUJITSU Software Interstage List Creator 向け BIP Smart サンプル説明書 はじめに 本書は BIP Smart のサンプル説明書です [ 対象製品 ] BIP Smart 帳票連携 Edition [ 免責事項 ] 本プログラムはサンプルプログラムであるため 株式会社 PFU( 以降 PFU と表記 ) は 本プログラムに関して一切の動作保証をするものではありません

More information

Rational Roseモデルの移行 マニュアル

Rational Roseモデルの移行 マニュアル Model conversion from Rational Rose by SparxSystems Japan Rational Rose モデルの移行マニュアル (2012/1/12 最終更新 ) 1. はじめに このガイドでは 既に Rational( 現 IBM) Rose ( 以下 Rose と表記します ) で作成された UML モデルを Enterprise Architect で利用するための作業ガイドです

More information

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作 マイナンバー管理表 操作説明書 管理者用 2015 年 11 月 30 日 ( 初版 ) 概要 マイナンバー管理表 の動作環境は以下の通りです 対象 OS バージョン Windows7 Windows8 Windows8.1 Windows10 対象 Excel バージョン Excel2010 Excel2013 対象ファイル形式 Microsoft Excel マクロ有効ワークシート (.xlsm)

More information

本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です

本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です ACTIVE TOUCH 拡張部品取扱説明書 - 共有メモリアクセスコンポーネント - 1. はじめに 1 (1) 概要... 1 (2) INpMac のインストール... 1 2. Windows アプリケーションとの連携 2 (1) コントロール ( 部品 ) の登録... 2 (2) データの関連付け... 3 3. INtime アプリケーションとの連携 4 (1) 部品 ( コンポーネント

More information

目次 概要... 2 フォームレイアウトデザイナー機能の設定... 3 設定したフォームレイアウトデザイナーの確認...14 その他スタイルの設定...15 フォームレイアウトデザイナーをエクスポート...17 フォームレイアウトデザイナーをインポート...18 インポート時の制限事項...19 リ

目次 概要... 2 フォームレイアウトデザイナー機能の設定... 3 設定したフォームレイアウトデザイナーの確認...14 その他スタイルの設定...15 フォームレイアウトデザイナーをエクスポート...17 フォームレイアウトデザイナーをインポート...18 インポート時の制限事項...19 リ [SP 改 ] フォームレイアウトデザイナー FOR SHAREPOINT 2013 ユーザーマニュアル 1.0 版 2014 年 04 月 11 日 株式会社アンク 目次 概要... 2 フォームレイアウトデザイナー機能の設定... 3 設定したフォームレイアウトデザイナーの確認...14 その他スタイルの設定...15 フォームレイアウトデザイナーをエクスポート...17 フォームレイアウトデザイナーをインポート...18

More information

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード] 第 3 回 Java 基本技術講義 クラス構造と生成 33 クラスの概念 前回の基本文法でも少し出てきたが, オブジェクト指向プログラミングは という概念をうまく活用した手法である. C 言語で言う関数に似ている オブジェクト指向プログラミングはこれら状態と振る舞いを持つオブジェクトの概念をソフトウェア開発の中に適用し 様々な機能を実現する クラス= = いろんなプログラムで使いまわせる 34 クラスの概念

More information

POWER EGG2.0 Ver2.8 スタートアップガイド ~Webデータベース 応用編~

POWER EGG2.0 Ver2.8 スタートアップガイド ~Webデータベース 応用編~ POWER EGG2.0 Ver2.8 スタートアップガイド ~ Web データベースの作成応用編 ~ 第 1 版 2016 年 3 月ディサークル株式会社 改版履歴 版数 改版年月日 備考 1.0 2016/03/04 初版 (POWER EGG2.0 Ver2.8 版 ) 目次 はじめに... 1 第 1 章データベース間の連携設定... 2 1-1 WebDB 間連携項目フィールドの作成...

More information

IOWebDOC

IOWebDOC IOWebDOC Windows 版インストールマニュアル Page1 > 1 IOWEBDOC のインストール... 3 IOWEBDOC JAVA INTERFACE 環境設定例について... 3 1.1 インストールの前に... 4 1.2 インストール手順 (32bit 版 )... 4 1.3 インストール手順 (64bit 版 )... 8 Page2 1 IOWebDOC

More information

WAS V9 アナウンスメント・セミナー資料

WAS V9 アナウンスメント・セミナー資料 WebSphere Application Server V9 アナウンスメント セミナー V9 への移行 日本アイ ビー エム株式会社クラウド ソフトウェア事業部アプリケーション プラットフォーム田中孝清 アジェンダ この章では WAS V8.5 Full プロファイルや WAS 8.0 以前から,WAS V9.0 traditional へのマイグレーションを扱います Liberty プロファイルへの移行は扱いません

More information

think9i Oracle Internet File System i を使用した ソフトウェア開発手法 日本オラクル株式会社製品本部システム製品マーケティング部 Copyright 2001 Oracle Corporation Japan. All Rights Reserved.

think9i Oracle Internet File System i を使用した ソフトウェア開発手法 日本オラクル株式会社製品本部システム製品マーケティング部 Copyright 2001 Oracle Corporation Japan. All Rights Reserved. think9i Oracle Internet File System i を使用した ソフトウェア開発手法 日本オラクル株式会社製品本部システム製品マーケティング部 1. Oracle 9iFS SDK とは 2. Oracle 9iFS SDK でカスタマイズできる機能 3. Oracle 9iFS の開発環境 4. デモンストレーション 5. Oracle 9iFS Java API を使用した基本的なプログラム

More information

スライド タイトルなし

スライド タイトルなし 御中 ドキュメント種 : お得意様名 : システム名 : デモ説明資料資料 EditionFlex DEMO 第一版平成 22 年 11 月第二版平成 22 年 12 月 11 日 15 日 Page - 1 1 DEMO1 Edition Flex エディター ( 編集画面 ) の呼出 DEMO1 では RESOLOGIC の Web サーバー上のデモメニューから まったく別のクラウド上にある Flex

More information

IBM FormWave for WebSphere

IBM FormWave for WebSphere IBM FormWave for WebSphere バージョン 6.1.2 フィックス パック 1 リリースノート 2010 年 04 月公開 本版は IBM FormWave for WebSphere バージョン 6.1.2 に適用されます Copyright International Business Machines Corporation 1999-2010. All rights reserved.

More information

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する

More information

TestDesign for Web

TestDesign for Web 発行日 2012/6/21 発行元 株式会社アープ 本書は Web でのテスト自動化における Test Design の一連の操作方法まとめたものです Test Design のメニューの説明やより詳細な使い方については ユーザーズガイド を参照してください 目次 1. はじめに... 1 2. 環境構築... 2 2.1. Selenium のサイトについて... 2 2.2. Selenium

More information

OmniTrust

OmniTrust Centrally Managed Content Security Systems OmniTrust for Documents Internet Explorer 9 設定ガイド リリース 3.6.0-Rev1 2011 年 11 月 24 日 株式会社クレアリア東京都北区豊島 8-4-1 更新履歴 項番 更新年月日 更新区分 ( 新規 修正 ) 更新箇所更新内容更新者 1 2011/11/22

More information

BIP Smart サンプル説明書

BIP Smart サンプル説明書 BIP 向け BIP Smart サンプル説明書 はじめに 本書は BIP Smart のサンプル説明書です [ 対象製品 ] BIP Smart 帳票連携 Edition [ 免責事項 ] 本プログラムはサンプルプログラムであるため 株式会社 PFU( 以降 PFU と表記 ) は 本プログラムに関して一切の動作保証をするものではありません また 本プログラムに不備があっても PFU はその修正および

More information

Ver.60 改版履歴 版数 日付 内容 担当 V /7/8 初版発行 STS V..0 04// Windows 8. の追加 STS V..0 05//5 Windows XP の削除 STS V.30 05/8/3 体裁の調整 STS V.40 05//9 Windows0 の追加

Ver.60 改版履歴 版数 日付 内容 担当 V /7/8 初版発行 STS V..0 04// Windows 8. の追加 STS V..0 05//5 Windows XP の削除 STS V.30 05/8/3 体裁の調整 STS V.40 05//9 Windows0 の追加 Ver.60 証明書発行サイト 操作マニュアル (PKCS ファイルダウンロード ) 07 年 月 日 セコムトラストシステムズ株式会社 i Ver.60 改版履歴 版数 日付 内容 担当 V..00 03/7/8 初版発行 STS V..0 04// Windows 8. の追加 STS V..0 05//5 Windows XP の削除 STS V.30 05/8/3 体裁の調整 STS V.40

More information

FW ファイルアップロード ダウンロード機能利用ガイド Version 年 9 月 21 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED

FW ファイルアップロード ダウンロード機能利用ガイド Version 年 9 月 21 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED FW ファイルアップロード ダウンロード機能利用ガイド Version 1.1 2016 年 9 月 21 日富士通株式会社 i 改訂履歴改訂 No. 日付 Version 章 No. 項 No. 改訂内容 1 2015/12/02 1.0 - - 新規作成 2 2016/09/21 1.1 4 4.1.3 text/plan を text/plain に修正 章立てを修正 ii 目次 第 1 章

More information

Team Foundation Server 2018 を使用したバージョン管理 補足資料

Team Foundation Server 2018 を使用したバージョン管理 補足資料 Team Foundation Server 2018 を使用したバージョン管理 Magic xpa 3.0/Magic xpa 2.5/uniPaaS V1Plus 補足資料 マジックソフトウェア ジャパン株式会社 2018 年 8 月 24 日 本ドキュメントは Magic xpa 3.0/Magic xpa 2.5/uniPaaS V1Plus で Team Foundation Server(

More information

Prog2_6th

Prog2_6th 2016 年 11 月 10 日 ( 木 ) 実施 インテントインテントとは Android アプリは複数のアクティビティを持つことが出来, また, アクティビティ以外の要素も持つので, 複数のアクティビティ間, アクティビティとアクティビティ以外の要素との間といったオブジェクト間を結び付ける仕組みが必要となる その役割を担うのがインテントで, 複数のアプリ間やアプリとシステムとの間もインテントで結び付けることが出来る

More information

スライド 1

スライド 1 Smart-DC( 校正承認システム ) 校正承認システム (Smart-DC) 操作ガイド 目次 ページ 0. 校正承認のフロー 1. 校正承認画面アクセス方法 ~ 機能概要 (TOP 画面 ) 2. デザイン確認方法 1 ページ単位で確認 ~ 機能概要 ( 校正承認画面 ) 2 デザイン OK のとき 3 デザイン NG のとき 3. 確認内容の送信 4. その他の機能 1 コンタクトシート出力

More information

WinXp-Rmenu

WinXp-Rmenu Rmenu IT 勉強宴会 Rmenu-20160122(Win10) Rmenu Windows10 Install Document Rmenu Windows10 環境構築 IT 勉強宴会 2016/01/22 1 目次 第 1 章 Rmenu システムの取得... 3 (1) Rmenu デモシステムの取得... 3 第 2 章 Ruby のインストール... 6 (1) Ruby インストーラをダウンロード...

More information

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. IM- 共通マスタの拡張について 2.1. 前提となる知識 2.1.1. Plugin Manager 2.2. 表記について 3. 汎用検索画面の拡張 3.1. 動作の概要 3.1.1. 汎用検索画面タブの動作概要 3.2. 実装の詳細 3.2.1. 汎用検索画面タブの実装

More information

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010 RW View Studio Getting Started (1) : 簡単な GUI アプリケーションを作成する 目次 第 1 章はじめに...1 1.1 アプリケーションの概要... 1 1.2 Views Studio とは... 2 第 2 章 Views Studio を起動する...3 2.1 起動画面 ( メインウィンドウ ) の説明... 4 2.2 ガジェットエクステンション...

More information

WESB MTOM機能ガイド

WESB MTOM機能ガイド WESB V7.5.1 MTOM 利用ガイド Web ソリューション開発日本 IBM システムズ エンジニアリング 2009 IBM Corporation 目次 本資料の目的 MTOM の仕様 MTOM 使用のメリット MTOM サポートの前提環境 MTOM 使用のための設定と制限 設定方法 制限事項 参考資料 2 Technical Flash - WESB MTOM 利用ガイド 2011 IBM

More information

HTTP 404 への対処

HTTP 404 への対処 Sitecore CMS 6 HTTP 404 への対処 Rev: 2010-12-10 Sitecore CMS 6 HTTP 404 への対処 Sitecore を使用して HTTP 404 Page Not Found 状態に対処するための開発者向けガイド 目次 Chapter 1 イントロダクション... 3 Chapter 2 HTTP 404 Page Not Found 状態... 4

More information

メソッドのまとめ

メソッドのまとめ メソッド (4) 擬似コードテスト技法 http://java.cis.k.hosei.ac.jp/ 授業の前に自己点検以下のことがらを友達に説明できますか? メソッドの宣言とは 起動とは何ですか メソッドの宣言はどのように書きますか メソッドの宣言はどこに置きますか メソッドの起動はどのようにしますか メソッドの仮引数 実引数 戻り値とは何ですか メソッドの起動にあたって実引数はどのようにして仮引数に渡されますか

More information

位置参照情報 API 仕様 ( 試行版 ) 位置参照情報 API 仕様 ( 試行版 ) Ver 1.0b 平成 26 年 12 月 国土交通省国土政策局国土情報課

位置参照情報 API 仕様 ( 試行版 ) 位置参照情報 API 仕様 ( 試行版 ) Ver 1.0b 平成 26 年 12 月 国土交通省国土政策局国土情報課 位置参照情報 API 仕様 ( 試行版 ) Ver 1.0b 平成 26 年 12 月 国土交通省国土政策局国土情報課 改訂履歴 版 更新日 改訂内容 Ver 1.0b 2014 年 12 月 試行版 目次 1 API 機能の種類 - 1-1.1 位置参照情報の URL 情報取得 - 1-2 API の利用方法 - 1-2.1 位置参照情報の URL 情報取得 - 1-3 API パラメータ - 2-3.1

More information

図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20

図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20 BayoLink Excel アドイン使用方法 1. はじめに BayoLink Excel アドインは MS Office Excel のアドインツールです BayoLink Excel アドインは Excel から API を利用して BayoLink と通信し モデルのインポートや推論の実行を行います BayoLink 本体ではできない 複数のデータを一度に推論することができます なお現状ではソフトエビデンスを指定して推論を行うことはできません

More information

Blue Asterisk template

Blue Asterisk template IBM Content Analyzer V8.4.2 TEXT MINER の新機能 大和ソフトウェア開発 2008 IBM Corporation 目次 UI カスタマイズ機能 検索条件の共有 柔軟な検索条件の設定 2 UI カスタマイズ機能 アプリケーションをカスタマイズするために Java Script ファイルおよびカスケーディングスタイルシート (CSS) ファイルの読み込み機能が提供されています

More information

スクールCOBOL2002

スクールCOBOL2002 3. 関連資料 - よく使われる機能の操作方法 - (a) ファイルの入出力処理 - 順ファイル等を使ったプログラムの実行 - - 目次 -. はじめに 2. コーディング上の指定 3. 順ファイルの使用方法 4. プリンタへの出力方法 5. 索引ファイルの使用方法 6. 終わりに 2 . はじめに 本説明書では 簡単なプログラム ( ファイル等を使わないプログラム ) の作成からコンパイル 実行までの使用方法は既に理解しているものとして

More information

eYACHO 管理者ガイド

eYACHO 管理者ガイド eyacho 管理者ガイド 第 1 版 - ios は Cisco の米国およびその他の国における商標または登録商標であり ライセンスに基づき使用されています - Apple ipad は Apple Inc. の商標です - Microsoft, Excel および Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です

More information

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h])

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h]) Click Framework ~Simple is the Best~ NTT データ先端技術 竹添直樹 takezoe@gmail.com 1 自己紹介 竹添直樹 ( たけぞう ) NTT データ先端技術所属 OSS 関連 Project Amaterasオーナー Click Framework コミッタ Seasarプロジェクトコミッタ FreeStyle Wiki 2 3 仕事で使っているフレームワークは何ですか?

More information

Lotus Marketing Plan

Lotus Marketing Plan テクてく Lotus 技術者夜会 ザ デベロッパー編 IBM Connections と XPages の連携 東京ソフトウェア開発研究所日本 IBM 株式会社 2013 IBM Corporation 特記事項 本資料の記載内容は できる限り正確を期すよう努めてはおりますが いかなる明示または暗黙の保証も責任も負いかねます 本資料の情報は 使用先の責任において使用されるべきものであることを あらかじめご了承ください

More information

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1 KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1 ( 目次 ) 1. WordPress インストールガイド... 3 1-1 はじめに... 3 1-2 制限事項... 3 1-3 サイト初期設定... 4 2. WordPress のインストール ( コントロールパネル付属インストーラより

More information

Microsoft Word - tutorial3-dbreverse.docx

Microsoft Word - tutorial3-dbreverse.docx 株式会社チェンジビジョン使用バージョン :astah* 6.0, 6.1 [ ] サンプル サポート対象外 目次 DB リバースを使ってみよう ( サンプル サポート対象外 ) 2 ご利用の前に 2 予備知識 2 データベースの環境設定をしてみよう 2 astah* データベースリバースコンポーネントを使用してみよう 5 作成した asta ファイルを astah* professional で開いてみよう

More information