PowerPoint Presentation

Size: px
Start display at page:

Download "PowerPoint Presentation"

Transcription

1 JSF (JavaServer Faces) 2.0 の詳細について 日本オラクル Fusion Middleware 製品事業統括本部寺田佳央 ( Oracle Corporation All rights reserved.

2 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい オラクル製品に関して記載されている機能の開発 リリースおよび時期については 弊社の裁量により決定されます Oracle は 米国オラクルコーポレーション及びその子会社 関連会社の米国及びその他の国における登録商標です 文中の社名 商品名等は各社の商標または登録商標である場合があります Oracle Corporation All rights reserved.

3 デモ :JSF サンプルアプリケーションの構成 Web コンテナ クライアント Web アプリケーション Facelets (xhtml) CDI EJB JPA (O/R Mapping) DB Oracle Corporation All rights reserved.

4 JSF 2.0 (JPA+EJB+CDI+JSF+Ajax) デモ YouTube : Oracle Corporation All rights reserved.

5 JSF : コンポーネント ベース開発 Oracle Corporation All rights reserved.

6 JSF フレームワークと開発の概要 Web コンテナ クライアント Web アプリケーション プレゼンテーション アプリケーションロジック コンバート ( 変換 ) バリデーション ( 検証 ) ナビゲーション ( 画面遷移 ) ビジネスロジック DB JavaServer Faces Web サービス Oracle Corporation All rights reserved.

7 JSF における MVC HTTP リクエスト HTTP レスポンス コントローラ (Faces Servlet) 操作 リダイレクト 生成 管理 モデル ( マネージド Bean) ビュー (XHTML) アクセス Oracle Corporation All rights reserved.

8 JSF の内部アーキテクチャ ブラウザ HTML JavaScript CSS HTTP リクエスト HTTP レスポンス Faces Servlet ( コントローラ ) faces-config.xml ( 省略可能 ) レンダラ XUL JSP XHTML コンポーネント コンポーネント マネージド Bean コンバータ バリデータ Oracle Corporation All rights reserved.

9 JSF 開発者の役割 ( 役割毎に疎で開発可能 ) Web ページ作成者 ( デザイナー ) アプリケーション開発者 コンポーネント開発者 BackEnd 処理 DB Oracle Corporation All rights reserved.

10 Web ページ作成者 ( プレゼンテーション ) Web ページ作成者 ( デザイナー ) アプリケーション開発者 コンポーネント開発者 BackEnd 処理 DB Oracle Corporation All rights reserved.

11 Web ページの基本 テキストフィールド ラジオボタン コンボボックス テキストフィールド Oracle Corporation All rights reserved. ボタン

12 HTML と対応する JSF タグ テキストフィールド <h:inputtext> タグ HTML タグ <INPUT TYPE= TEXT value= > JSF タグ <h:inputtext id="username" value=""/> ラジオボタン <h:selectoneradio> タグ HTML タグ <input type= radio name= sex value= 1 > 男性 <input type= radio name= sex value= 2 > 女性 JSF タグ <h:selectoneradio id= sex value="sex"> <f:selectitem itemvalue="1" itemlabel=" 男性 " /> <f:selectitem itemvalue="2" itemlabel=" 女性 " /> </h:selectoneradio> Oracle Corporation All rights reserved.

13 HTML と対応する JSF タグ コンボボックス <h:selectonemenu> タグ HTML タグ <select size="1"> <option value= 1"> 北海道 </option> <option value= 2"> 青森 </option> <option value= 3"> 岩手 </option> </select> JSF タグ <h:selectonemenu> <f:selectitem itemvalue="1" itemlabel=" 北海道 " /> <f:selectitem itemvalue="2" itemlabel=" 青森 " /> <f:selectitem itemvalue="3" itemlabel=" 岩手 " /> </h:selectonemenu> ボタン <h:commandbutton> タグ HTML タグ JSF タグ <input type="submit" value=" 確認画面へ進む " /> <h:commandbutton value=" 確認画面へ進む " /> Oracle Corporation All rights reserved.

14 標準仕様で用意されている JSF タグ Oracle Corporation All rights reserved.

15 HTML 4.0 & DHTML 属性利用可 accesskey hreflang lang style readonly border disabled onkeyup onfocus type onblur target title onmouseout rel onchange onselect styleclass alt dir onclick ondblclick onfocus onsubmit accept rev onkeypress onload size rows onmousedown coords onmouseup onunload maxlength shape charset tabindex width acceptcharset onreset onkeydown onmousemove onmouseover Oracle Corporation All rights reserved.

16 スタイルシートの適用 <HTML> <h:head> <h:outputstylesheet" library="css" name="commonpage.css /> </h:head> <h:body> ( 省略 ) <h:inputtext class="intext" id="username" value=""/>.intext { width: 300px; border: solid 1px #000099; background-color: #9999ff; } 全外部リソースは /resources ディレクトリ配下に配置 library で指定した css/ よりファイルを取得 Oracle Corporation All rights reserved.

17 JavaScript の読み込み (h:outputscript) <h:head> <h:outputscript library="javascript" name="checkpassword.js"/> </h:head> <h:body> <h:form> ログイン名 : <h:inputtext/> パスワード : <h:inputsecret id="password"/> パスワード ( 確認 ): <h:inputsecret id="passwordconfirm"/> <h:commandbutton type="button" value="submit Form" onclick="checkpassword(this.form)"/> </h:form> </h:body> JSF (Facelets) のコード /resources/javascript/checkpassword.js function checkpassword(form) { var password = form[form.id + ":password"].value; var passwordconfirm = form[form.id + ":passwordconfirm"].value; if (password == passwordconfirm) form.submit(); else alert( パスワードと確認用パスワードの内容が違います ); } JavaScript のコード Oracle Corporation All rights reserved.

18 表示メッセージの国際化対応 <h:outputtext value="#{msgs.username1}"/> 表示用の文字列をプロパティより取得対応ロケールに応じた適切な文字列を取得 ロケール :ja_jp ロケール :en_us Oracle Corporation All rights reserved.

19 properties ファイルの作成と利用方法 <h:outputtext value="#{msgs.username1}"/> <faces-config <application> <resource-bundle> <base-name> jp.co.oracle.msgs.msgproperties </base-name> <var>msgs</var> </resource-bundle> </application> </faces-config> faces-config.xml /WEB-INF/classes 配下に作成 username1=name username1= 名前 _en_us.properties _ja_jp.properties Oracle Corporation All rights reserved.

20 Oracle Corporation All rights reserved. 1 ヘッダ部作成 2 左ペイン作成 4 フッダ部作成 3 右ペイン作成共通部分の作成 5 テンプレート作成テンプレートの作成コンテンツ各種ページの作成コンテンツコンテンツコンテンツコンテンツコンテンツご参考 : 強力なテンプレート機能

21 デザイナーと開発者の共同作業が可能に (jsfc= ) 今までの開発スタイル JSF 2.0 の開発スタイル デザイナー (HTML) コード変換が必要 プログラマー (JSP) (XHTML) デザイナープログラマー 同一ファイルを参照編集可能 デザイナーはテキスト & ブラウザで確認 プログラマーは JSP&Web コンテナで確認 プログラム後のデザイン修正は困難 デザイナーはテキスト & ブラウザで確認 プログラマーは XHTML に要素を挿入 同一ファイルの為デザイン修正も容易 Oracle Corporation All rights reserved.

22 XHTML に対する JSF 要素の埋め込み (jsfc= ) <BODY> <FORM> <input type="submit" value="ok"/> </FORM> </BODY> デザイナー <BODY jsfc="h:body > <FORM jsfc="h:form > <input type= submit value="ok jsfc="h:commandbutton class="button1" action="#{action.button1action()} /> </FORM> </BODY> <h:body>, <h:form> 等 JSF タグと同一タグを指定 ブラウザは理解できない要素を無視するためブラウザで直接確認可能 Oracle Corporation All rights reserved. プログラマー

23 JSF 利用者の役割 Web ページ作成者 ( デザイナー ) アプリケーション開発者 コンポーネント開発者 BackEnd 処理 DB Oracle Corporation All rights reserved.

24 JSF のリクエスト処理のライフサイクル View の復元 リクエスト値の適用 入力値の検証 レスポンスのレンダリング App ロジックの呼び出し モデル値の更新 Oracle Corporation All rights reserved.

25 JSF のリクエスト処理のライフサイクル View の復元 リクエスト値の適用 入力値の検証 レスポンスのレンダリング App ロジックの呼び出し モデル値の更新 Oracle Corporation All rights reserved.

26 View の復元 (UI コンポーネント ツリーの作成 復元 ) <HTML> <h:head> <title> タイトル </title> </h:head> <h:body> <h:form> <h:inputtext/> <h:commandbutton/> </h:form> </h:body> </HTML> デコード XHTML (Facelets) UIComponent ツリー Oracle Corporation All rights reserved.

27 JSF のリクエスト処理のライフサイクル View の復元 リクエスト値の適用 入力値の検証 レスポンスのレンダリング App ロジックの呼び出し モデル値の更新 Oracle Corporation All rights reserved.

28 リクエスト値の適用 <h:inputtext value= #{somedata} /> コンポーネントツリー UIVewRoot# processdecodes() リクエスト値の適用 <HtmlInputText disabled="false" id="username" immediate="false" inview="true" localvalueset="true" maxlength=" " readonly="false" rendered="true" required="false" size=" " styleclass="intext" transient="false" valid="false" value="hogehoge /> Oracle Corporation All rights reserved.

29 JSF のリクエスト処理のライフサイクル View の復元 リクエスト値の適用 入力値の検証 レスポンスのレンダリング App ロジックの呼び出し モデル値の更新 Oracle Corporation All rights reserved.

30 バリデーション (Bean Validation) <h:inputtext class="intext" id=" " value="#{person.mail}"/> <h:message for=" " style="color:red"/> public class Customer implements Serializable { ( = = "[a-za-z0-9]+@[a-za-z0-9]+.[a-za-z0-9]+", message = " メールアドレスの書式が不正です ") private String ; } Oracle Corporation All rights reserved.

31 バリデーション ( JSF カスタムバリデータ public class Validator implements Validator{ private static final String _PATTERN = "[a-za-z0-9]+@[a-za-z0-9]+.[a-za-z0-9]+"; private Pattern pattern; private Matcher matcher; public Validator(){ pattern = Pattern.compile( _PATTERN); } Oracle Corporation All rights reserved.

32 バリデーション ( JSF カスタムバリデータ ) public void validate(facescontext context, UIComponent component, Object value) throws ValidatorException { matcher = pattern.matcher(value.tostring()); if(!matcher.matches()){ FacesMessage msg = new FacesMessage(" validation failed.", "Invalid format."); msg.setseverity(facesmessage.severity_error); throw new ValidatorException(msg); }}} Oracle Corporation All rights reserved.

33 コンバージョン 入力データの変換 <h:inputtext id="cal" value="#{person.date}" required= true requiredmessage= 日付を入力してください convertermessage=" 日付の書式が違います 例 :12/26/2011"> <f:convertdatetime pattern="mm/dd/yyyy /> </h:inputtext> <h:message for="cal" style="color:red"/> public class Person{ Date date; } Oracle Corporation All rights reserved.

34 JSF のリクエスト処理のライフサイクル View の復元 リクエスト値の適用 入力値の検証 レスポンスのレンダリング App ロジックの呼び出し モデル値の更新 Oracle Corporation All rights reserved.

35 Value バインディング ( 通常はコチラを使用 ) Oracle Corporation All rights person ) //@Named(value= person ) public class Person implements Serializable { private String name; private String addressline1; private String addressline2; private String city; private String phone; private String ; } // 別途 Setter,Getter メソッドを用意 <h:inputtext class="intext" id="username" value="#{person.name}"/> <h:inputtext class="intext" id=" " value="#{person. }"/> XHTML 側でバックエンド値にバインド

36 Bean を ManagedBean と JPA Entity = "PERSON") public class Person implements @Column(name = "PERSON_ID") private Integer personid; private String name; private String addressline1; private String addressline2; private String city; private String phone; private String ; } // 別途 Setter,Getter メソッドを用意 DB PERSON テーブル Oracle Corporation All rights reserved.

37 Component バインディング ( ニーズに応じて使用 person ) //@Named(value= person ) public class Person implements Serializable { private HtmlInputText name; private HtmlInputText addressline1; private HtmlInputText addressline2; private HtmlInputText city; private HtmlInputText phone; private HtmlInputText ; } // 別途 Setter,Getter メソッドを用意 <h:inputtext class="intext" id="username binding="#{person.name}"/> <h:inputtext class="intext" id=" " binding="#{person. }"/> Component バインディングは モデル値の更新 フェーズより前から利用可能 Oracle Corporation All rights reserved.

38 JSF のリクエスト処理のライフサイクル View の復元 リクエスト値の適用 入力値の検証 レスポンスのレンダリング App ロジックの呼び出し モデル値の更新 Oracle Corporation All rights reserved.

39 実際の処理の実装 action でボタンが押下された際のメソッドにバインディング ManagedBean もしくは CDI = "customermanage") //@Named(value = customermanage public class CustomerManage { <h:commandbutton value="db へ登録 action="#{customermanage.saveperson} /> XHTML 側でバックエンド処理にバインド Oracle Corporation All rights reserved. } public String saveperson() { // バックエンド処理の実装 return "success"; }

40 画面遷移 ( ナビゲーション ) <navigation-rule> <from-view-id>page1.xhtml</from-view-id> <navigation-case> <from-outcome>next</from-outcome> <to-view-id>/page2.xhtml</to-view-id> </navigation-case> </navigation-rule> ページ 1 ページ 2 ページ 3 JSF 1.2 までのナビゲーションの設定 ページ Oracle Corporation All rights reserved.

41 画面遷移 (JSF 2.0 暗黙のナビゲーション ) <h:commandbutton action="page2" value="submit" /> ボタンが押下された場合 page2.xhtml へ画面遷移 <h:commandbutton action="page2.xhtml" value="submit" /> <h:commandbutton action= page2.jsf value= Submit /> 拡張子付きのファイル名で指定可能 Oracle Corporation All rights reserved.

42 画面遷移 (JSF 2.0 暗黙のナビゲーション ) <h:commandbutton action= #{customermanage.saveperson}" value="submit" public class CustomerManage { } public String saveperson() { // 何らかの処理 return page2 ; // page2.xhtml へ遷移 } メソッドの戻り値 (String) が画面遷移先のページを示す Oracle Corporation All rights reserved.

43 リダイレクト (JSF 2.0 暗黙のナビゲーション ) <h:commandbutton action="page2?faces-redirect=true" value="submit" public class CustomerManage { } public String saveperson() { // 何らかの処理 return page2.xhtml?faces-redirect=true ; }?faces-redirect=true を指定しリダイレクト操作 Oracle Corporation All rights reserved.

44 ManagedBean or CDI 似たような事はできますが別物それぞれ できる事が違います!! 開発者が用途によって選択 Oracle Corporation All rights reserved.

45 オブジェクトとして一括データ取得 (ManagedBean のみ person ) public class Person implements Serializable { private String name; private String addressline1; private String addressline2; private String city; private String phone; private String ; } // 別途 Setter,Getter public class CustomerManage value = "#{person}") private Person person; } public void setperson(person person) { this.person = person; }//ManagedProperty には Setter が必須 public String saveperson() { myejb.persist(person); //DB に保存 return "success"; } Oracle Corporation All rights reserved.

46 JSF のリクエスト処理のライフサイクル View の復元 リクエスト値の適用 入力値の検証 レスポンスのレンダリング App ロジックの呼び出し モデル値の更新 Oracle Corporation All rights reserved.

47 レスポンスのレンダリング HTML HTML HTML エンコード UIComponent ツリーからレンダリングコンポーネントの状態保存 Oracle Corporation All rights reserved.

48 JSF 利用者の役割 Web ページ作成者 ( デザイナー ) アプリケーション開発者 コンポーネント開発者 BackEnd 処理 DB Oracle Corporation All rights reserved.

49 Oracle Corporation All rights reserved. 別の機会で

50 Oracle Corporation All rights reserved. 参考資料

51 JSF 2.0 に対応した書籍 ( 英語 ) Oracle Corporation All rights reserved.

52 Oracle Corporation All rights reserved.

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

JavaScript 演習 2 1

JavaScript 演習 2 1 JavaScript 演習 2 1 本日の内容 演習問題 1の解答例 前回の続き document.getelementbyid 関数 演習問題 4 イベント処理 基本的なフォーム テキストボックスの入力値の取得 演習問題 5 演習問題 1 prompt メソッドと document.write メソッドを用いて, ユーザから入力されたテキストと文字の色に応じて, 表示内容を変化させる JavaScript

More information

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

Java EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編 Java EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編 日本アイ ビー エムシステムズ エンジニアリング株式会社 1 Disclaimer この資料は日本アイ ビー エム株式会社ならびに日本アイ ビー エムシステムズ エンジニアリング株式会社の正式なレビューを受けておりません 当資料は 資料内で説明されている製品の仕様を保証するものではありません

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

JavaScript演習

JavaScript演習 JavaScript 演習 2 1 本日の内容 prompt 関数 演習 1 演習 2 document.getelementbyid 関数 演習 3 イベント処理 基本的なフォーム テキストボックスの入力値の取得 演習 4 IE における JavaScript のデバッグ方法 1. ツール インターネットオプションメニューを実行 2. 詳細設定タブの スクリプトエラーごとに通知を表示する をチェック

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

How to Use the PowerPoint Template

How to Use the PowerPoint Template Customer Success Stories 2017 クラウド時代のアイデンティティ アクセス管理 - Oracle Identity Cloud Service のご紹介と導入のアプローチ - 日本オラクル株式会社クラウド テクノロジー事業統括 Fusion Middleware 事業本部 プリンシパル セールスコンサルタント井坂源樹 Copyright Copyright 2014 Oracle

More information

目次 はじめに... 2 無料トライアルのサインアップ方法... 3 トライアル環境へのアクセス 参考情報

目次 はじめに... 2 無料トライアルのサインアップ方法... 3 トライアル環境へのアクセス 参考情報 2018 年 11 月 日本オラクル株式会社 目次 はじめに... 2 無料トライアルのサインアップ方法... 3 トライアル環境へのアクセス... 11 参考情報... 14 1 はじめに このガイドは Oracle Cloud の無料トライアルを利用登録 ( サインアップ ) するための手順書です 本お申込みでご利用いただけるサービスについては 以下サイトの [ ご利用可能な Oracle サービス

More information

教材ドットコムオリジナル教材

教材ドットコムオリジナル教材 5. 関数を駆使していろいろなFORMを攻略しちゃおう メソッド button checkbox radio select text textarea ボタン チェックボックス ラジオボタン セレクト テキスト テキストエリア blur blur blur blur blur blur click click click focus focus focus focus focus focus select

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

JavaScript演習

JavaScript演習 JavaScript 演習 2 山口研究室後期博士課程 3 年玉川奨 ( たまがわすすむ ) 居室 :24-604 / 23-620 mail : s_tamagawa@ae.keio.ac.jp 1 前回の補足説明 + 復習 IE における JavaScript のデバッグ方法 prompt 関数 演習問題 1 IE における JavaScript のデバッグ方法 1. ツール インターネットオプションメニューを実行

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

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上 Oracle ホワイト ペーパー 2010 年 2 月 Oracle Web Cache による Oracle WebCenter Spaces パフォーマンスの向上 免責事項 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント

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

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

JavaScript の使い方

JavaScript の使い方 JavaScript Release10.5 JavaScript NXJ JavaScript JavaScript JavaScript 2 JavaScript JavaScript JavaScript NXJ JavaScript 1: JavaScript 2: JavaScript 3: JavaScript 4: 1 1: JavaScript JavaScript NXJ Static

More information

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

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

More information

4GL開発者向けJava Server Faces(JSF)概要

4GL開発者向けJava Server Faces(JSF)概要 4GL 開発者向け Java Server Faces(JSF) 概要 Oracle ホワイト ペーパー 2006 年 11 月 4GL 開発者向け Java Server Faces(JSF) 概要 はじめに... 4 JSF の概要... 4 JSF 開発の経緯... 4 JSF 以前... 5 コミュニティにおける JSF... 5 オラクルの貢献... 6 他社の貢献... 6 JSF の理解...

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

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

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

C:\Apache Software Foundation\Apache2.2\htdocs\sample\login.html サンプルプログラム passworddisc.php <head><title> ログイン </title></head> $user=$_post['user']; $

C:\Apache Software Foundation\Apache2.2\htdocs\sample\login.html サンプルプログラム passworddisc.php <head><title> ログイン </title></head> $user=$_post['user']; $ PHP を利用すると 動的に Web ページを生成することが出来る 予め HTML ファイルを準備しておき その内で必要に応じてスクリプトを記載することで Web アプリケーションを容易に開発することが出来る Java に比べて 比較的にサーバーの設定などが 簡単である ホームページから PHP 応用演習ソースプログラム をダウンロードして C:\Apache Software Foundation\Apache2.2\htdocs\sample\

More information

スライド 1

スライド 1 OSC2008Tokyo/Fall CodeIgniter を使った MyNETS2 の概要 日付 2008/10/04 発表者 株式会社エムズリンク辻岡国治 copy rights All Right Reserved. -2008 基本ベースは WEB 会員管理システム 会員登録されているかの判定を行う 会員向けページ リクエスト DB 非会員向けページ copy rights All Right

More information

untitled

untitled Struts IT Open Source JavaEE Application Consulting Struts Open Source JavaWorld Jakarta 4 Jakarta/Apache Copyright(c) yukimitsu kurozumi 2007 All Rights Reserved. 2 1986 150 CAC OSS Consulting,, Web System

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

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

Oracle Database 12c

Oracle Database 12c 免責事項 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい オラクル製品に関して記載されている機能の開発 リリースおよび時期については 弊社の裁量により決定されます

More information

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

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

More information

address 連絡先 可 lang xmlns applet Javaアプレット - EMOBILE 非対応 area イメージマップ alt shape "default" coords href nohref tabindex accesskey target "_self" 可 XHTML

address 連絡先 可 lang xmlns applet Javaアプレット - EMOBILE 非対応 area イメージマップ alt shape default coords href nohref tabindex accesskey target _self 可 XHTML Appendix_A EMOBILE XHTML, HTML タグ対応表 印のおよび属性はモバイルブラウザで使用できます で示す項目は一部の端末で使用できません 可 で示す項目は視覚的効果がないなど 条件付きで使できます A a アンカー href charset hreflang type name 可 XHTML 未定義 rel rev shape coords tabindex accesskey

More information

スライド タイトルなし

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

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

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート Building Dynamic Actions in Oracle Application Express 4.0 動的アクション (Dynamic Actions) Copyright(c) 2010, Oracle. All rights reserved. Copyright(c) 2010, Oracle. All rights reserved. 2 / 44 Building Dynamic

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

PowerPoint Presentation

PowerPoint Presentation 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. JavaFX and Web Integration 日本オラクル株式会社 Java Embedded Global Business Unit 関谷和愛 2 Copyright 2012, Oracle and/or its affiliates. All rights

More information

Webデザイン論

Webデザイン論 2008 年度松山大学経営学部開講科目 情報コース特殊講義 Web デザイン論 檀裕也 (dan@cc.matsuyama-u.ac.jp) http://www.cc.matsuyama-u.ac.jp/~dan/ 前回の課題 Web デザイン論 の期末試験まで何日残っているか表示する Web ページを JavaScript で制作し 公開せよ 宛先 : dan@cc.matsuyama-u.ac.jp

More information

WebOTXマニュアル

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

More information

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

WEBシステムのセキュリティ技術 WEB システムの セキュリティ技術 棚橋沙弥香 目次 今回は 開発者が気をつけるべきセキュリティ対策として 以下の内容について まとめました SQLインジェクション クロスサイトスクリプティング OSコマンドインジェクション ディレクトリ トラバーサル HTTPヘッダ インジェクション メールヘッダ インジェクション SQL インジェクションとは 1 データベースと連動した Web サイトで データベースへの問い合わせや操作を行うプログラムにパラメータとして

More information

JSFからのTeeda

JSFからのTeeda Seasar Conference 2009 White - JSF からの - 自己紹介 名前 ID 米林正明 id:yone098 所属 株式会社 Abby 代表取締役社長 BLOG よねのはてな http://d.hatena.ne.jp/yone098 自己紹介 Seasar との関わり committer S2JSF Project leader 執筆活動 JavaExpert#01 JavaExpert#02

More information

intra-mart マスカット連携ガイド

intra-mart マスカット連携ガイド intra-mart マスカット連携ガイド Version 6.1 第三版 2008 年 1 月 31 日 > 変更年月日変更内容 2007/7/31 初版 2007/8/31 第二版以下の説明を追加 3.1.2.2 初期表示時のアクション 3.2.2.2 初期表示時のアクション 2008/1/31 第三版 3.3 デバック を追加 目次 > 1 はじめに...3

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション データベースを活用した動画投稿大型キャンペーン 必要な契約エビリー様と契約 SPIRAL 基本契約 SPIRALAPI オプション ( 分間 10 件以上動画の投稿が想定される場合 ) 必要なスキル HTML Javascript PHP 作業工数 1 営業日 1 手順 1. 必要な契約の準備 2.SPIRAL の設定 (1)SPIRAL API 発行 (2) 動画管理 DB 発行 (3) 動画投稿フォーム発行

More information

富士通Interstage Application Server V10でのOracle Business Intelligence の動作検証

富士通Interstage Application Server V10でのOracle Business Intelligence の動作検証 富士通 Interstage Application Server V10 での Oracle Business Intelligence の動作検証 Fujitsu Oracle ホワイト ペーパー 2011 年 11 月 富士通 Interstage Application Server V10 での Oracle Business Intelligence の動作検証 1. はじめに 日本オラクル株式会社と富士通株式会社は

More information

1 JIS X 8341-3:2016 WCAG2.0 http://waic.jp/docs/wcag2/understanding.html WCAG2.0 http://waic.jp/docs/wcag2/techs.html 2 ... 1... 3... 6 1.1... 6 1.2... 7... 8 1.1.1... 8 1.2.1... 13 1.2.2... 14 1.2.3...

More information

10th Developer Camp - B5

10th Developer Camp - B5 B5 PHP テクニカルセッション Delphi for PHP で作るリッチコンテンツブログ エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 アジェンダ コンポーネントをフル活用しよう お馴染み データモジュール Blog データの表示用ページ Blog データの登録用ページ 2 コンポーネントをフル活用しよう 開発環境の進歩と退化 80 年代の IDE が登場エディタ + コマンドライン型の開発から脱却

More information

IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 2014 IBM Corporation

IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 2014 IBM Corporation IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 目次 1. はじめに ( 資料の目的 ) 2. Coach View 構造の基本 2.1 CSS の基礎 2.2 Coach における CSS 記述場所 2.3 標準 Coach View 構造の基本 2.4 Coach における CSS セレクター指定の基本 3. 実践

More information

WebOTXマニュアル

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

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

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 - no06.doc

Microsoft Word - no06.doc 2. オブジェクト ( もう一度 ) 値をいくつかまとめたものを C 言語では構造体と呼んでいました 構造体は複数の値を含んだものでした これに対して JavaScript では オブジェクト (Object) という物を使います オブジェクトは 値 ( プロパティ ) と動作 ( メソッド ) を持ちます これはオブジェクト指向プログラミングと言われるもの特徴です オブジェクトにアクセスすることでプロパティの変更や動作を実行できます

More information

Oracle Solaris 仮想環境とプロビジョン環境の構築

Oracle Solaris 仮想環境とプロビジョン環境の構築 1 Oracle Solaris 仮想化環境と OS プロビジョニング環境の構築 日本オラクル株式会社プロダクト & パートナーソリューション本部シニア セールス コンサルタント黒田俊介 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント

More information

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63> 情報処理 C (P.1) 情報処理 C (2011 年度 ) ホームページの作成 http://open.shonan.bunkyo.ac.jp/~ohtan/ テキストエディタ ( メモ帳 TeraPad など ) でHTMLファイルを作成する HTML(Hyper Text Markup Language ) ホームページを記述するための言語のこと テキストエディタの起動 (TeraPad の場合

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

第 7 回の内容 動的な Web サイト フォーム Web システムの構成

第 7 回の内容 動的な Web サイト フォーム Web システムの構成 第 7 回の内容 動的な Web サイト フォーム Web システムの構成 動的な Web サイト 静的なリソース ファイルシステムのパス / URI のパス a 公開ディレクトリ / b b GET /b HTTP/1.1 c c e d /a/b を送り返す d e 静的なリソース ファイルシステムのパス / / URI のパス f b c e GET /g/e HTTP/1.1 d /f/e

More information

PowerPoint Presentation

PowerPoint Presentation ハンズオン JH2-01 ~Building an Rich Graphical Enterprise Application~ JavaFX 2.0によるリッチグラフィカルアプリケーション開発 Java Embedded Global Business Unit 佐藤芳樹 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

More information

Prog2_6th

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

More information

S2BaseとZend Framework

S2BaseとZend Framework 2007 Autumn S2Base とZend Framework klove 1 自己紹介 ハンドルネーム :klove S2Container.PHP5 コミッタ S2Base.PHP5コミッタ 2005 年 5 月から Seasar プロジェクトで活動中 普段は SI 業務 システム管理業務 2 もくじ はじめに S2Base について S2Base とは S2Base-2.0 デモ Zend

More information

Cubby in Action

Cubby in Action Building Web Applications With the Leading Java Framework Cubby IN ACTION アジェンダ Cubby in "real" service 実サービスでの Cubby の利用例 Here Comes Cubby 2.0!! Cubby 2.0 での新機能紹介 2 自己紹介 名前 : 染田貴志 o http://d.hatena.ne.jp/tksmd/

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

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

第 8 回の内容 クライアントサイド処理 JavaScript の基礎

第 8 回の内容 クライアントサイド処理 JavaScript の基礎 第 8 回の内容 クライアントサイド処理 JavaScript の基礎 クライアントサイド処理 クライアントサイド / サーバサイド クライアントサイド サーバサイド Web ブラウザ Web サーバ 動的な Web ページ Web ブラウザ Web サーバ Web ブラウザ Web サーバ リソース生成 描画 描画 リソース生成 再描画 描画 再描画 描画 リソース生成 再描画 動的な Web ページとページ遷移

More information

プレポスト【問題】

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

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

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

Java Day Tokyo 2017 ダウンロード資料 Java EE におけるフロントエンド開発と JSF2.3 アップデート 日本オラクル株式会社クラウド テクノロジーコンサルティング事業本部シニアコンサルタント加藤田益嗣 Java Day Tokyo 2017 2017 年 5 月 17 日 Safe Harbor Statement The following is intended to outline our general product

More information

デジタルテレビネットワーク機能 IC カードアクセス仕様書 デジタルテレビ情報化研究会 Copyright 2008 ALL RIGHTS RESERVED シャープ株式会社ソニー株式会社株式会社東芝株式会社日立製作所松下電器産業株式会社本仕様の内容は予告無しに変更されることがあります Docume

デジタルテレビネットワーク機能 IC カードアクセス仕様書 デジタルテレビ情報化研究会 Copyright 2008 ALL RIGHTS RESERVED シャープ株式会社ソニー株式会社株式会社東芝株式会社日立製作所松下電器産業株式会社本仕様の内容は予告無しに変更されることがあります Docume デジタルテレビネットワーク機能 IC カードアクセス仕様書 デジタルテレビ情報化研究会 Copyright 2008 ALL RIGHTS RESERVED シャープ株式会社ソニー株式会社株式会社東芝株式会社日立製作所松下電器産業株式会社本仕様の内容は予告無しに変更されることがあります Document Version: 1.0 Date: 23 rd April, 2008 Name: 目次 1.

More information

スライド タイトルなし

スライド タイトルなし 業務システム開発用フレームワーク TERASOLUNA Framework for.net 2008 年 10 月 18 日 ( 土 ) presented by tatsumihr 株式会社 NTT データ技術開発本部立見博史 記載されている会社名 商品名 又はサービス名は 各社の登録商標又は商標です Agenda はじめに TERASOLUNA for.net 概要 デモ まとめ Agenda

More information

Java 2 - Lesson01

Java 2 - Lesson01 Java2 第 4 回 高度な GUI デザインの作成 キーポイント FocusListener の作成 Exercise 3 and 4 今まで学んだ機能を組み合わせて 高度なデザインの GUI を作成します レイアウトやイベントの作成については各自で考えて 工夫して下さい 作成する GUI の動作を確認したい場合は Java2 コースの Web ページ上にある jar ファイルをダウンロード 起動して動作を確認して下さい

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

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

Prog2_6th

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

More information

PowerPoint Presentation

PowerPoint Presentation MySQL Workbench を使ったデータベース開発 日本オラクル株式会社山崎由章 / MySQL Senior Sales Consultant, Asia Pacific and Japan 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです

More information

ビジネスサーバ設定マニュアル_Standard応用編

ビジネスサーバ設定マニュアル_Standard応用編 ビジネスサーバ シリーズ設定マニュアル ~Standard 応用編 ~ 本マニュアルの内容は サービスの各機能に関する解説資料としてご利用いただくことを目的としております 設定変更にあたっては 予め変更対象のファイル等のバックアップを取られることをお奨め致します ( 弊社側でのファイル復旧は出来ませんのでご注意ください ) 第 1.3 版 株式会社 NTT ぷらら 本ご案内に掲載している料金等は消費税相当額を含んでおりません

More information

Client Client public void sendobject(object message) String String Web Container String RemoteEndpoint String Endpoint throwsioexception, EncodeExcept

Client Client public void sendobject(object message) String String Web Container String RemoteEndpoint String Endpoint throwsioexception, EncodeExcept @OnMessage public void handlecounter(int newvalue) {... @OnMessage public void handleboolean(boolean b) {... public void sendobject(object message) throws IOException, EncodeException Client Client public

More information

■新聞記事

■新聞記事 情報処理 C (P.1) 情報処理 C ホームページ作成入門 テキストエディタ ( メモ帳 TeraPad など ) でHTMLファイルを作成する HTML(Hyper Text Markup Language ) ホームページを記述するための言語のこと テキストエディタの起動 (TeraPad の場合 ) [ スタート ]-[ プログラム ]-[ テキストエディタ ]-[TeraPad] をクリック

More information

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す 5-1- 応開発フレームワークに関する知識 1 5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関する知識 を受講受講前提済みであること または 同等の知識を有すること

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

CodeGear Developer Camp

CodeGear Developer Camp T4 PHP チュートリアルセッション はじめての Delphi for PHP CodeGear エヴァンジェリスト高橋智宏 1 アジェンダ ハンズオントレーニングに必要なもの Delphi for PHP V2.0 の環境設定 VCL for PHP の基本的な動作を確認 フォトギャラリの製作 マスターページ 画像アップロード カスタムコンポーネントの導入 など 2 ハンズオントレーニングに必要なもの

More information

SmartBrowser_document_build30_update.pptx

SmartBrowser_document_build30_update.pptx SmartBrowser Update for ios / Version 1.3.1 build30 2017 年 8 月 株式会社ブルーテック 更新内容 - 概要 ios Version 1.3.1 build28 の更新内容について 1. 設定をQRから読み込み更新する機能 2.URLをQRから読み込み画面遷移する機能 3.WEBページのローカルファイル保存と外部インテントからの起動 4.JQuery-LoadImageライブラリの組み込み

More information

Microsoft Word - Android_SQLite講座_画面800×1280

Microsoft Word - Android_SQLite講座_画面800×1280 Page 24 11 SQLite の概要 Android にはリレーショナルデータベースである SQLite が標準で掲載されています リレーショナルデータベースは データを表の形で扱うことができるデータベースです リレーショナルデータベースには SQL と呼ばれる言語によって簡単にデータの操作や問い合わせができようになっています SQLite は クライアントサーバ形式ではなく端末の中で処理が完結します

More information

1: アプリの概要 小さなウェブアプリアプリです 15 店舗の売店 飲食店の売上集計 管理システム 各店舗が CSV 形式になっている売店のレジデータを本社にアップロードする 1 日 1 回 毎日アップロードされるデータを集計し 約 10 帳票の管理資料を作成する 管理資料はエクセルシートに出力する

1: アプリの概要 小さなウェブアプリアプリです 15 店舗の売店 飲食店の売上集計 管理システム 各店舗が CSV 形式になっている売店のレジデータを本社にアップロードする 1 日 1 回 毎日アップロードされるデータを集計し 約 10 帳票の管理資料を作成する 管理資料はエクセルシートに出力する 日本 JasperServer ユーザ会 (JJSUG) 勉強会発表資料 Web アプリで JasperReportsLibary を使った事例 2013 年 1 月 27 日 ( 株 ) アプセル吉田悟 1: アプリの概要 小さなウェブアプリアプリです 15 店舗の売店 飲食店の売上集計 管理システム 各店舗が CSV 形式になっている売店のレジデータを本社にアップロードする 1 日 1 回 毎日アップロードされるデータを集計し

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 3 Webデザイナーに求められる知識 優秀な HTML, CSS, 画像編集, JavaScript, jquery, XML, 色 彩理論, LL, データベース, SEO, SMO, EFO, コピーラ イティング, テキストライティング, イラストレー ション, Flash, ディレクション能力, プロジェクトマ ネジメント, Logo作成, Typography, サーバ管理, PHP, Perl,

More information

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート Oracle Application Express 4.0 を使用した データベース アプリケーションへのセキュリティの追加 Copyright(c) 2011, Oracle. All rights reserved. Copyright(c) 2011, Oracle. All rights reserved. 2 / 30 Oracle Application Express 4.0 を使用した

More information

JavaScript プログラミング 4.Web ブラウザのオブジェクト 4-4 window オブジェクト 4-5 location オブジェクトと history オブジェクト 4-6 link オブジェクト 08T4082A 野太樹

JavaScript プログラミング 4.Web ブラウザのオブジェクト 4-4 window オブジェクト 4-5 location オブジェクトと history オブジェクト 4-6 link オブジェクト 08T4082A 野太樹 JavaScript プログラミング 4.Web ブラウザのオブジェクト 4-4 window オブジェクト 4-5 location オブジェクトと history オブジェクト 4-6 link オブジェクト 08T4082A 野太樹 4-4 window オブジェクト window オブジェクト Webブラウザのウィンドウを管理するオブジェクト Webブラウザで開いた段階で 動的に 成 新規のwindowオブジェクトを作成することができる

More information

MySQL研修コース & 資格のご案内

MySQL研修コース & 資格のご案内 < 写真欄 > MySQL 研修コース & 資格のご案内 2011/2/25 日本オラクル株式会社 オラクルユニバーシティ 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい

More information

intra-mart WebPlatform/AppFramework

intra-mart WebPlatform/AppFramework intra-mart WebPlatform/AppFramework Ver.7.2 Struts 連携プログラミングガイド 2010/04/01 初版 変更年月日 2010/04/01 初版 > 変更内容 目次 > 1 はじめに...1 1.1 目的...1 2 アプリケーションの作成...2 2.1 Strutsからim-JavaEE Frameworkのイベントフレームワークへの連携...2

More information

WTM2019SingleSignOn

WTM2019SingleSignOn [Java 開発者向け ] シングルサインオンへの対応 - Java カスタマイズコードの書き方 1/45 OUTLINE Spring Security Spring Security を使った認証の仕組み Spring Security を使ったシングル サインオン 2/45 Spring Security 3/45 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク

More information

Copyright 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. Sun Microsystems, Inc. は この製品に組

Copyright 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. Sun Microsystems, Inc. は この製品に組 Sun ONE Application Framework タグライブラリリファレンス Sun ONE Studio 5 update 1 Sun Microsystems, Inc. www.sun.com Part No. 817-4696-10 2003 年 11 月, Revision A Copyright 2003 Sun Microsystems, Inc., 4150 Network

More information

PowerPoint Presentation

PowerPoint Presentation プログラミング Java III 第 4 回 : サーブレットの HTTP Request の処理 Ivan Tanev 講義の構造 1. サーブレットの HTTP Request の処理 2. 演習 2 第 3 回のまとめ Internet Explorer のアドレス バー : http://isd-si.doshisha.ac.jp/teaching/programming_3/xxxxxxxx/lecture3_form1.html

More information

brieart変換設定画面マニュアル

brieart変換設定画面マニュアル 変換設定画面マニュアル Ver. 1.1 更新日 :2012/11/19 株式会社アイ エヌ ジーシステム Copyright (C) 2012 ING System Co., Ltd. All Rights Reserved. 目次 1. brieartとは? 3 ラベル 26 リスト 29 brieartとは 3 開閉 ( アコーディオン ) 32 注意事項 制限事項など 4 ボタン 35 パネル

More information

Webプログラミング演習

Webプログラミング演習 Web プログラミング演習 特別編 いいね ボタンの実装 いいね ボタン ( 英語では Like) Facebook で, 他の人のコンテンツ ( コメント 写真など ) の支持を表明するためのボタン クリックすると, 自分の Facebook のタイムラインに支持したことが記録される ( コメントを同時投稿することも可能 ) 友達のニュースフィードに表示 コンテンツ毎にクリックしたユーザ数がカウントされる

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

d_appendixB-asp10appdev.indd

d_appendixB-asp10appdev.indd 付録 B jquery Visual Studio 00 ASP.NET jquery ASP.NET MVC Scripts jquery jquery-...js jquery jquery とは jquery JavaScript JavaScript jquery Ajax HTML 図 B- jqurey とブラウザの関係 Visual Studio 00 jquery JavaScript

More information

1

1 1 2 3 4 確認しよう 今回のサンプルプログラムにアクセスしてみましょう 1. デスクトップ上のフォルダをクリックし /var/www/html に example1.html と example2.php ファイルがあることを確認します 2. ブラウザを起動し 次の URL にアクセスします http://localhost/example1.html 3. 自分の手を選択して じゃんけんぽん

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション HPOP( HP オプション ) リンク作成方法 目次 1.HPOPの構造 2. 職種リンク 3. 職種カテゴリリンク 4. 業種リンク 5. 勤務地リンク 6. 選択肢リンク 7. 特定のJOBへのリンク 8. 特定の企業へのリンク 9. キーワードリンク 1 単独キーワード 2 複数キーワード 2 1.HPOP の構造 JOB 自動公開機能は以下の 3 画面 (2 階層 ) もしくは 2 画面

More information

Java 16x9 PPT Interim Template

Java 16x9 PPT Interim Template Java EE 利用者のための Java EE 8 以降の世界に向けた歩き方 日本オラクル株式会社クラウド テクノロジー事業統括 Cloud Platform ソリューション本部柳原伸弥 2018 年 5 月 17 日 Copyright 2018, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The

More information

Calendar Plus JavaScript API リファレンス ラジカルブリッジ Ver

Calendar Plus JavaScript API リファレンス ラジカルブリッジ Ver Calendar Plus JavaScript API リファレンス ラジカルブリッジ Ver.20190408 目次 イベント処理の記述方法... 2 イベント処理の概要... 2 イベントハンドラーを登録する... 3 特定のイベントタイプ内の特定のイベントハンドラーを削除する... 5 特定のイベントタイプ内のすべてのイベントハンドラーを削除する... 6 すべてのイベントハンドラーを削除する...

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

PowerPoint プレゼンテーション

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

More information

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~ .NET プログラマー早期育成ドリル VB 編 付録文法早見表 本資料は UUM01W:.NET プログラマー早期育成ドリル VB 編コードリーディング もしくは UUM02W:.NET プログラマー早期育成ドリル VB 編コードライティング を ご購入頂いた方にのみ提供される資料です 資料内容の転載はご遠慮下さい VB プログラミング文法早見表 < 基本文法 > 名前空間の定義 Namespace

More information

mazec テクニカルガイド第5版(Android版)

mazec テクニカルガイド第5版(Android版) 法人向け mazec テクニカルガイド 外部アプリケーション連携 ( Android 版 ) 第 6 版 Android は Google Inc. の登録商標です その他記載された会社名 製品名等は 各社の登録商標もしくは商標 または弊社の商標です 本書は株式会社 MetaMoJi が作成したものであり マニュアルの著作権は 株式会社 MetaMoJi に帰属します 本書の内容は予告なく変更することがあります

More information

S2Pradoの紹介

S2Pradoの紹介 2007 Autumn S2Prado の紹介 S2Container.PHP5 と連携した PRADO アプリケーションの構築 植山能成 紹介 丙午 クリスマスイヴうまれの 40 才 福岡県福岡市在住 株式会社アイティー勤務 主業務 : 通信系システム開発 業務での PHP 開発経験 約半年 (SIP,P2P) P2P) 次 PRADO Framework とは デモその 1 S2Prado.PHP5

More information

AJAXを使用した高い対話性を誇るポートレットの構築

AJAXを使用した高い対話性を誇るポートレットの構築 Oracle Application Server Portal テクニカル ノート AJAX 2006 7 概要 Web Web Web UI Web Web Web Web Ajax Asynchronous JavaScript and XML Ajax Ajax 1 API JSR 168 Web Java JSR 168 JavaScript AJAX: 画面の背後にあるテクノロジ Web

More information