--- サーバ側処理 Java servlet の例 // 通常の Java servlet での POST で受信と同じ protected void dopost(httpservletrequest request, HttpServletResponse response) throws S
|
|
|
- えいじろう つねざき
- 7 years ago
- Views:
Transcription
1 2 サーバとの連携と BlazeDS Flex アプリケーションではクライアント ( ブラウザ ) で処理できる機能が多いですが データベースへのアクセスや クライアントでは負担が大きい処理などはサーバ側で行います また パソコンのローカルディスクへのアクセスのように セキュリティの都合でクライアントで直接処理できない場合は一旦サーバにアップロードするなどして処理します 2-1 ファイルアップロードファイルをアップロードする場合は FileReference クラスを使います アップロードするファイルの選択するには browse 関数でファイル選択ウィンドウを表示します ファイルが選択されたら SELECT イベントが発生しますので addeventlistener でイベントハンドラを登録しておきます ファイルが選択されたら 送信先の URL を URLRequest クラスで設定して FileReference クラスの upload 関数で送信します Flex では Web システムのセキュリティの問題があるので ファイルアップロード処理はプログラムからは自動で行えず ファイル選択等をユーザに明示する形で行います サンプル ) ファイルアップロードの例 --- クライアント ( ブラウザ ) 側処理 ActionScript private var fr:filereference; // 初期化処理 private function init():void fr = new FileReference(); // ファイルが選択された時に発生するイベント fr.addeventlistener(event.select, selecthandler); // アップロードするファイルを選択する処理 private function startupload():void // ファイル選択ウィンドウの ファイルの種類 を設定 var flt:array = [ new FileFilter("Text file (*.txt)", "*.txt"), new FileFilter("All (*.*)", "*.*") ]; // ファイル選択ウィンドウ fr.browse(flt); // ファイル選択終了 アップロード private function selecthandler(event:event) :void var request:urlrequest = new URLRequest(); request.url = "/phserver/fileupload"; // URLを設定 request.method = URLRequestMethod.POST; // POSTで送信 // アップロード fr.upload(request); Page 5
2 --- サーバ側処理 Java servlet の例 // 通常の Java servlet での POST で受信と同じ protected void dopost(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException int max = 10240; // バッファの最大 byte[] buf = new byte[max]; // 読み込みバッファ String start = ""; // ヘッダ部開始 Boundaryを格納 int eof = 0; // 結果返信用のオブジェクト PrintWriter out = response.getwriter(); // 受信したデータ ServletInputStream in = request.getinputstream(); // 受信したデータからヘッダ部を読み込む if(eof == -1) out.print("error"); return; // 異常終了 start = new String(buf, 0, eof -2); // 開始 Boundary // ファイル名を含むヘッダを検索 while(true) if(eof == -1) out.print("error"); return; // 異常終了 String header = new String(buf, 0, eof -2); int filen1 = header.indexof("filename="); if(filen1!= -1) ( 必要に応じたファイル名の処理を行う ) // 残りのヘッダを読み飛ばす break; // context // line // ファイルの内容を読み取り必要な処理を行う while(true) // 受信したバッファから読み込む if(eof == -1) break; // 受信ファイル終了 String s = new String(buf, 0, eof); if(s.indexof(start)!= -1) break; // 最初と同じBoundaryでファイル終了 ( 以降 受信したファイル内容を処理 ) Page 6
3 ファイルアップロード処理に失敗した場合は IOErrorEvent.IO_ERROR イベントが発生します ファイルアップロード送信終了後 サーバからの返信結果を処理する場合は DataEvent.UPLOAD_COMPLETE_DATA イベントを使います サンプル ) ファイルアップロードの終了イベント処理の例 --- クライアント ( ブラウザ ) 側処理 ActionScript private var fr:filereference; // 初期化処理 private function init():void fr = new FileReference(); // ファイルが選択された時に発生するイベント fr.addeventlistener(event.select, selecthandler); // ファイルアップロード終了後に発生するイベント fr.addeventlistener(dataevent.upload_complete_data,completehandler); // ファイルアップロード異常で発生イベント fr.addeventlistener(ioerrorevent.io_error, faultreadhandler); // アップロード終了 private function completehandler(event:dataevent):void var result:string = event.data; if(result!= ERROR ) Alert.show(" ファイルを送信しました "); else Alert.show(" サーバが異常を返しました "); // アップロード異常 private function faultreadhandler(event:event):void Alert.show(" ファイル送信に失敗しました "); 2-2 ファイルダウンロードサーバ側にあるファイルをダウンロードする場合も FileReference クラスを使います ダウンロードファイルの URL を URLRequest クラスで設定して FileReference クラスの download 関数でダウンロードします ダウンロードが完了すると Event.COMPLETE イベントが発生します 処理に失敗した場合は IOErrorEvent.IO_ERROR イベントが発生します ファイルアップロードと同様にセキュリティの問題があるので クライアント ( ブラウザ ) 側のディスクに書き込むファイルダウンロード処理はプログラムからは自動で行えず ユーザがボタンクリックなどのアクションを行ったときのイベントハンドラ内で download 関数を呼び出し download 関数内の処理でファイル保存先をユーザに明示する形で行われます Page 7
4 サンプル ) ファイルダウンロードの処理の例 --- クライアント ( ブラウザ ) 側 MXML ダウンロード用のボタン <mx:button id="btndownload" label=" ファイルダウンロード " click="startdownload()" x="305" y="175" width="120"/> --- クライアント ( ブラウザ ) 側 ActionScript private var fr:filereference = null; // 初期化処理 private function init():void fr = new FileReference(); // 終了のイベント設定 fr.addeventlistener(event.complete, completehandler); // エラーイベント設定 fr.addeventlistener(ioerrorevent.io_error, ioerrorhandler); // ダウンロードの開始 private function startdownload():void var request:urlrequest = new URLRequest(); request.url = "/phserver/downloaddir/filename"; fr.download(request); // ダウンロード終了 private function completehandler(event:event):void Alert.show(" ダウンロードを終了しました "); // エラーイベント private function ioerrorhandler(event:ioerrorevent):void Alert.show(" エラーが発生しました "); IOErrorEvent.IO_ERROR イベントは パソコン側のファイルを上書きする場合に他のアプリケーションが使用中などで書き込み不可の場合にも発生します 2-3 ファイルアップロード / ダウンロードのプログレスファイルアップロード / ダウンロード中はプログレスイベント ProgressEvent.PROGRESS が定期的に発生します プログレスイベントのプロパティ BytesLoaded, bytestotal を利用してプログレス表示ができます サンプル ) ファイルアップロードのプログレス表示の例 --- クライアント ( ブラウザ ) 側 MXML <mx:progressbar id="prgbar" label="" mode="manual" height="11" width="266"/> Page 8
5 --- クライアント ( ブラウザ ) 側 ActionScript // 初期化処理 private var fr:filereference; private var pb:progressbar; private function init():void fr = new FileReference(); fr.addeventlistener(progressevent.progress, progresshandler); pb = prgbar; // プログレス表示 private function progresshandler(event:progressevent):void pb.setprogress(event.bytesloaded, event.bytestotal); 2-4 BlazeDS とリモーティング機能 BlazeDS は Adobe 社が提供している Flex とサーバ側の Tomcat, Java との連携を簡単 高速に行えるオープンソースフレームワークです BlazeDS は Adobe 社の LiveCycle Data Services ES 技術の一部をオープンソースにしたものです 下記のサイトから無償でダウンロードできます BlazeDS ダウンロードサイト BlazeDS binary distribution パッケージは BlazeDS 単体 BlazeDS turnkey パッケージには Tomcat とサンプルプログラムが入っています BlazeDS の特徴は リモーティング機能 AMF 通信 メッセージング機能などがありますが ここでは最も使われるリモーティング機能について解説します リモーティング機能は サーバ側の Java クラスのメソッドを Flex から呼び出す機能で Flex 側では MXML の RomoteObject タグで定義できます サーバ側の BlazeDS 設定ファイルは /webapps/web-inf/flex/ にあります リモーティングに必要なファイルは remoting-config.xml で Flex からの受信を受けるクラスなどを定義します サンプル ) リモーティング設定例 --- サーバ側 WEB-INF/flex/remoting-config.xml (Java クラス remoting.moduleconnection を moduleconnectiondist として定義 ) <destination id="moduleconnectiondist" channels="my-amf"> <properties> <source>remoting.moduleconnection</source> </properties> </destination> Page 9
6 --- クライアント ( ブラウザ ) 側 MXML <mx:remoteobject id="moduleconnection" destination="moduleconnectiondist" result="moduleconresulthandler(event)" fault="moduleconfaulthandler(event)" /> Flex の MXML では RemoteObject タグの destination プロパティで サーバ側 remotingconfig.xml で定義した id を指定します ActionScript では RemoteObject タグで定義した id で Java のメソッドを参照します RemoteObject タグの result プロパティは 処理終了時に呼び出される関数 fault プロパティは 異常発生時に呼び出される関数です サンプル ) リモーティングコーディング例 --- クライアント ( ブラウザ ) 側 MXML <mx:remoteobject id="moduleconnection" destination="moduleconnectiondist" result="moduleconresulthandler(event)" fault="moduleconfaulthandler(event)" /> --- クライアント ( ブラウザ ) 側 ActionScript // サーバの Java プログラムのメソッド getsessiondata を呼び出す moduleconnection.getsessiondata("dummyname"); // 処理結果 private function moduleconresulthandler(event:resultevent):void // 処理結果が Sting の場合 var resultstr:string = event.result as String; ( 結果を処理する ) // 異常終了 private function moduleconfaulthandler(event:event):void Alert.show(" 異常が発生しました "); 尚 Flex builder で Build する場合の設定は [ プロジェクト ][ プロパティ ] で BlazeDS の設定ファイル servicesconfig.xml へのパスが -services コンパイラ引数に設定されている必要があります Page 10
7 サーバ側の Java メソッドと ActionScript のパラメータの対応について 代表的な型を以下の表に挙げておきます ( 表は一部を抜粋したものです 詳しくは Adobe 社の BlazeDS のドキュメント等をご覧ください ) Array (dense) ActionScript java.util.list Java Array (sparse) Boolean または 文字列の "true" or "false" flash.utils.bytearray byte [] int/uint java.util.map java.lang.boolean java.lang.integer null String null java.lang.string BlazeDS の詳細 ( 英文 ) は以下の Web サイトにあります セッション Flex では セッションは殆ど使う必要はありませんが 他の Web ページとの連携などで必要になる場合があります BlazeDS のリモーティングで呼び出される Java メソッドでのセッション処理は FlexContext の gethttprequest メソッドを使います サンプル ) Flex と BlazeDS リモーティングでセッションを扱う例 --- クライアント ( ブラウザ ) 側 MXML <mx:remoteobject id="moduleconnection" destination="moduleconnectiondist" result="moduleconresulthandler(event)" fault="moduleconfaulthandler(event)" /> --- クライアント ( ブラウザ ) 側 ActionScript // リモーティングで設定 moduleconnection.setsessiondata("dummyname", "dataxxxx"); --- サーバ側 Java クラスのメソッド import flex.messaging.flexcontext; import javax.servlet.http.httpsession; Page 11
8 // セッション属性の設定 public String setsessiondata(string name, String data) String retstr = OK ; try // セッションの獲得 HttpSession session = FlexContext.getHttpRequest().getSession(); // セッション属性の設定 session.setattribute(name, data); catch (Exception e) retstr = ERROR ; return retstr; Page 12
メディプロ1 Javaサーブレット補足資料.ppt
メディアプロジェクト演習 1 Java サーブレット補足資料 CGI の基本 CGI と Java サーブレットの違い Java サーブレットの基本 インタラクティブな Web サイトとは Interactive q 対話 または 双方向 q クライアントとシステムが画面を通して対話を行う形式で操作を行っていく仕組み 利用用途 Web サイト, シミュレーションシステム, ゲームなど WWW = インタラクティブなメディア
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.
オブジェクト指向プログラミング・同演習 5月21日演習課題
オブジェクト指向プログラミング 同演習 5 月 21 日演習課題 問題 1 配列の例外処理例外が発生する可能性のある処理を try で囲み その後に catch で例外を捕捉します 例外処理の終了処理として finally が行われます これは書かなくて自動的に行われます 提出課題 1 (Kadai052301.java) 以下のプログラムは例外処理をしていない ArrayIndexOutOfBoundsException
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 章
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 から
intra-mart Accel Platform — イベントナビゲータ 開発ガイド 初版 None
クイック検索検索 目次 Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 None 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する
ファイル操作-バイナリファイル
ファイル操作 バイナリ ファイルを読み書きする バイナリファイル ( 即ちテキストファイル以外のファイル ) を読み書きするには FileStream クラス (System.IO 名前空間 ) を利用する FileStream クラスはファイル用のストリームをサポートするクラスで有り Stream クラス (System.IO 名前空間 ) の派生クラスの 1 つで有る 基本的には コンストラクタで指定したファイルのストリームに対して
intra-mart Accel Platform — イベントナビゲータ 開発ガイド 初版
Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する
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ライブラリの組み込み
... 2 1 Servlet... 3 1.1... 3 1.2... 4 2 JSP... 6 2.1... 6 JSP... 6... 8 2.2... 9 - Servlet/JSP における 日 本 語 の 処 理 - 1
Servlet/JSP Creation Date: Oct 18, 2000 Last Update: Mar 29, 2001 Version: 1.1 ... 2 1 Servlet... 3 1.1... 3 1.2... 4 2 JSP... 6 2.1... 6 JSP... 6... 8 2.2... 9 - Servlet/JSP における 日 本 語 の 処 理 - 1 Servlet
Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1
Java (9) 1 Lesson 7 2008-05-20 Java System.out.println() 1 Java API 1 Java Java 1 GUI 2 Java 3 1.1 5 3 1.0 10.0, 1.0, 0.5 5.0, 3.0, 0.3 4.0, 1.0, 0.6 1 2 4 3, ( 2 3 2 1.2 Java (stream) 4 1 a 5 (End of
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. 汎用検索画面タブの実装
SpringSecurity
Spring Security 1/40 OUTLINE Spring Security Spring Securityを使った認証の仕組み Spring Securityを使った独自認証 認証エラーメッセージの変更 2/40 Spring Security 3/40 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク 認証 認可機能 その他 多数のセキュリティ関連の機能を持つ
Microsoft PowerPoint - Lecture_3
プログラミング III 第 3 回 : サーブレットリクエスト & サーブレットレスポンス処理入門 Ivan Tanev 講義の構造 1. サーブレットの構造 2. サーブレットリクエスト サーブレットレスポンスとは 3. 演習 2 Lecture2_Form.htm 第 2 回のまとめ Web サーバ Web 1 フォーム static 2 Internet サーブレ4 HTML 5 ットテキスト
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
intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書 第3版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報はじめに本書の目的対象読者本書の構成概要外部ソフトウェア接続モジュールとは仕様外部ソフトウェア接続モジュールの構成サンプルプログラムサンプル内容動作に必要な環境構築プログラムソースログイン セキュリティ環境の構築外部ソフトウェア連携時の認可設定 2 改訂情報 変更年月日 変更内容 2012-12-21
1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String
目次 1.SqlCtl クラスリファレンス 2 (1)Connect() メソッド 2 (2)DisConnect() メソッド 3 (3)Commit() メソッド 3 (4)Rollback() メソッド 4 2.SqlStm クラスリファレンス 5 (1)Prepare() メソッド 5 (2)Execute() メソッド 6 (3)Release() メソッド 6 (4)Immediate()
Javaセキュアコーディングセミナー2013東京第1回 演習の解説
Java セキュアコーディングセミナー東京 第 1 回オブジェクトの生成とセキュリティ 演習の解説 2012 年 9 月 9 日 ( 日 ) JPCERT コーディネーションセンター脆弱性解析チーム戸田洋三 1 演習 [1] 2 演習 [1] class Dog { public static void bark() { System.out.print("woof"); class Bulldog
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. リクエストパラメータの解析
intra-mart im-J2EE Framework
intra-mart im-j2ee Framework Version 6.0 Struts 連携ガイド 初版 2006 年 8 月 11 日 変更年月日 2006/8/11 初版 > 変更内容 目次 > 1 はじめに...3 1.1 目的...3 2 アプリケーションの作成...3 2.1 前提...3 2.2 Strutsからim-J2EE Frameworkのイベントフレームワークへの連携...3
Apache ActiveMQ における認証処理不備の脆弱性
Japan Computer Emergency Response Team Coordination Center 電子署名者 : Japan Computer Emergency Response Team Coordination Center DN : c=jp, st=tokyo, l=chiyoda-ku, [email protected], o=japan Computer
Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac
Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN
サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere Gla
サーブレット 1 オブジェクト指向プログラミング特論 サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere GlassFish 2 オブジェクト指向プログラミング特論
WTM2019SingleSignOn
[Java 開発者向け ] シングルサインオンへの対応 - Java カスタマイズコードの書き方 1/45 OUTLINE Spring Security Spring Security を使った認証の仕組み Spring Security を使ったシングル サインオン 2/45 Spring Security 3/45 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク
intra-mart Accel Platform — 招待機能プログラミングガイド 初版
Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 3. 権限リストを拡張する 2 改訂情報 変更年月日 変更内容 2016-04-01 初版 3 はじめに 項目 このガイドについて このガイドについて このガイドでは 招待機能の拡張方法および注意点について解説します 4 権限リストを拡張する 項目 この機能について実装済みの招待権限デコレータ実装方法設定方法
1/8 ページ Java 基礎文法最速マスター Java Javaの文法一覧です 他の言語をある程度知っている人はこれを読めばJavaの基礎をマスターしてJavaを書くことができるようになっています 簡易リファレンスとしても利用できると思いますので これは足りないと思うものがあれば教えてください 1. 基礎 class の作成プログラムはclassに記述します たとえばSampleという名前のclassを作る場合
Java演習(4) -- 変数と型 --
50 20 20 5 (20, 20) O 50 100 150 200 250 300 350 x (reserved 50 100 y 50 20 20 5 (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics; (reserved public class Blocks1 extends
プログラミング基礎I(再)
山元進 クラスとは クラスの宣言 オブジェクトの作成 クラスのメンバー フィールド 変数 配列 メソッド メソッドとは メソッドの引数 戻り値 変数の型を拡張したもの 例えば車のデータベース 車のメーカー 車種 登録番号などのデータ データベースの操作 ( 新規データのボタンなど ) プログラムで使う部品の仕様書 そのクラスのオブジェクトを作ると初めて部品になる 継承 などの仕組みにより カスタマイズが安全
TestDesign for Web
発行日 2012/6/21 発行元 株式会社アープ 本書は Web でのテスト自動化における Test Design の一連の操作方法まとめたものです Test Design のメニューの説明やより詳細な使い方については ユーザーズガイド を参照してください 目次 1. はじめに... 1 2. 環境構築... 2 2.1. Selenium のサイトについて... 2 2.2. Selenium
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オブジェクトを作成することができる
// このクラスの有効期間中の各呼び出しに使用される キャッシュされた Socket オブジェクト Socket socket = null; // 非同期処理が完了したことを通知するために信号を送るオブジェクト static ManualResetEvent clientdone = new Ma
HOW DO I ソケットで通信を行うには ここでは以下の手順で説明します ソケットクライアントを作成するデータを送信するデータを受信するソケットクライアントを使用する ソケットクライアントを作成する 1. このコンテンツのサポートファイルの Start フォルダから "UDPClient" プロジェクトを開きます 2. クライアントを動作させるため コンピューターで簡易 TCP/IP サービスを有効にする必要があります
第1章 ビジュアルプログラミング入門
付録 A 既存のクラスの利用の仕方 第 7 章では フレームクラス (NewJFrame.java) とそこから呼び出されるクラス (Meibo.java など ) を同じプロジェクト内 つまり同じパッケージ内に定義しました しかし 一般には 別のパッケージ ( フォルダ ) に保管されているクラスを利用する場合があります ここでは その方法を説明します なお フォルダは Java の用語ではパッケージに対応するので
PowerPoint Presentation
ソフトウェア演習 B GUI を持つ Java プログラムの 設計と実装 4.1 例題 :GUI を持った電卓を作ろう プロジェクトCalculator パッケージ名 :example ソースファイル : Calculator.java GUI.java EventProcessor.java 2 4.2 GUI とイベント処理 GUI の構成 :Swing GUI の場合 フレーム JFrame:
Flex2とS2Flex2とAIR紹介
Flex2 S2Flex2 AIR 2007.11.11 The Seasar Project Akabana!"#$%&'()*+*',-.& /012 1 2 3 4 5 6 Flex 7 mxml
T2でつなごう! -つなぐつながるWebフレームワーク「T2」の紹介
T2 でつなごう! - つなぐつながる Web フレームワーク T2 の紹介 T2 プロジェクト 米林正明 片山暁雄 自己紹介 名前 米林正明 ID id:yone098 所属 株式会社 Abby 代表取締役社長 自己紹介 名前 片山 暁雄 ID id:c9katayama 所属 株式会社キャピタルアセットプランニング Agenda T2の概要 T2の基本姿勢 T2の目指す所 機能紹介 DIコンテナ非依存
JAVA入門
JAVA 入門後期 10 情報処理試験例題解説 H14 年度秋問 8 次の Java プログラムの説明及びプログラムを読んで, 設問に答えよ プログラムの説明 ディジタル論理回路シミュレータを作成するためのクラスとテスト用クラスである (1) ゲートを表す抽象クラス Gate のサブクラスとして, NOT ゲートを表すクラス NotGate 及び AND ゲートを表すクラス AndGate を定義する
データアダプタ概要
データベース TableAdapter クエリを実行する方法 TableAdapter クエリは アプリケーションがデータベースに対して実行出来る SQL ステートメントやストアドプロシージャで TableAdapter で型指定されたメソッドと仕て公開される TableAdapter クエリは 所有るオブジェクトのメソッドと同様に 関連付けられたメソッドを呼び出す事に依り実行出来る TableAdapter
前ページからの続き // テキストボックス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
Microsoft PowerPoint - Lecture_2
プログラミング Java III 第 2 回 :WebForm および サーブレット入門 Ivan Tanev 講義の構造 1. ダイナミックWebコンテンツとサーブレット 2.Webフォーム 3. 演習 2 1. ダイナミック Web コンテンツとサーブレット 3 1. ダイナミック Web コンテンツとサーブレット Internet Response: HTML テキスト ユーザー 4 1. ダイナミック
Microsoft Word - XOOPS インストールマニュアルv12.doc
XOOPS インストールマニュアル ( 第 1 版 ) 目次 1 はじめに 1 2 XOOPS のダウンロード 2 3 パッケージの解凍 4 4 FFFTP によるファイルアップロード手順 5 5 ファイルアップロード後の作業 11 6 XOOPS のインストール 15 7 インストール後の作業 22 8 XOOPS ログイン後の作業 24 愛媛県総合教育センター情報教育研究室 Ver.1.0.2
目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i
Java GUI 3 Java GUI 3 - サンプルプログラム (1) - 2011-09-25 Version 1.00 K. Yanai 目 次 Java GUI 3 1 概要...1 2 クラス構成...2 3 ソースコード例...3 4 課題...7 i 1 概要まずは簡単なサンプルプログラムをみながら Java GUI の基本的なことを学びましょう 本サンプルは 図に示すようなひとつのメイン画面を使用します
1 本ドキュメントが想定するネットワーク環境 本ドキュメントが想定するネットワーク環境を図に示す 各種モダリティで撮像した DICOM データは DICOM サーバに送信され データベースに登録される クライアントパソコンには InVesalius がインストールされている これらの機器はすべてネッ
InVesalius に DICOM 通信機能を付加する InVesalius には DICOM 通信機能がない そのため DICOM データを一元管理する画像データベース (DICOM サーバ ) に対して患者名や患者 ID などで検索 ( クエリ ) し 検索結果の DICOM データをダウンロード ( リトリーブ ) して InVesalius で画像解析するような使い方ができない そこで 無料の
intra-mart Accel Platform — IM-LogicDesigner拡張プログラミングガイド 初版
Copyright 2015 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. 対象開発モデル 2.4. サンプルコードについて 2.5. 本書の構成 3. 拡張パッケージ 3.1. パッケージ指定クラスの作成 3.2. パッケージ指定クラスの登録 4. フロー要素 4.1. カテゴリの作成
Java知識テスト問題
Java 知識テスト SDAS プログラマ(Java 編 ) 運営事務局 このテストは J2EE プログラマとしての Java の知識を評価するものです 問題は 30 問, テスト時間は J2EE 知識テストとあわせて 90 分です 問題は全て択一式です 選択肢から 1 つだけ選択してください 資料の閲覧は禁止です テストが終わり次第 答案用紙を提出していただいてかまいません テスト終了後, 本テストの内容を他の方に話さないでください
— intra-mart Accel Platform IM-LogicDesigner拡張プログラミングガイド 初版 None
クイック検索検索 目次 Copyright 2015 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. 対象開発モデル 2.4. サンプルコードについて 2.5. 本書の構成 3. 拡張パッケージ 3.1. パッケージ指定クラスの作成 3.2. パッケージ指定クラスの登録 4. フロー要素
II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java
II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI Java Java JVM Java CGI
目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測
泡立ち法とその実装 計算機アルゴリズム特論 :2017 年度只木進一 目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測 Comparable インターフェイ ス クラスインスタンスが比較可能であることを示す Int compareto() メソッドを実装 Integer Double String などには実装済み public
Web JavaScript Java Applet Flash ActionScript CGI (C, perl, ruby ) PHP Servlet, JSP (JavaServer Pages) ASP 7-2
Servlet 7-1 Web JavaScript Java Applet Flash ActionScript CGI (C, perl, ruby ) PHP Servlet, JSP (JavaServer Pages) ASP 7-2 Servlet Java CGI Tomcat Apache+Tomcat JSP Web HTML Java Java Servlet ( ) 7-3 Servlet
Brekeke PBX - Version 2.1 ARSプラグイン開発ガイド
Brekeke PBX Version 2.1 ARS プラグイン開発ガイド Brekeke Software, Inc. バージョン Brekeke PBX v2.1 ARS プラグイン開発ガイド, 2008 年 2 月 著作権本書の著作権は Brekeke Software, Inc. にあります Copyright 2003-2008 Brekeke Software, Inc. 本書の一部または全部を
K227 Java 2
1 K227 Java 2 3 4 5 6 Java 7 class Sample1 { public static void main (String args[]) { System.out.println( Java! ); } } 8 > javac Sample1.java 9 10 > java Sample1 Java 11 12 13 http://java.sun.com/j2se/1.5.0/ja/download.html
問 次の Fortran プログラムの説明及びプログラムを読んで、設問に答えよ。
ソフトウェア基礎演習課題 文法理解度確認範囲 問題 1 データ型 ( 変数, データ型 ) 問題 2 制御構造 (switch 文 ) 問題 3 制御構造 (while 文 ) 問題 4 制御構造と配列 ( 総和 ) 問題 5 制御構造と配列 ( 総和, 平均 ) 問題 6 データ型と各種演算子 ( 文字列, 検索 ) 問題 7 クラスの定義 ( メソッドの定義, コンストラクタの定義, キャスト
JavaScript 演習 2 1
JavaScript 演習 2 1 本日の内容 演習問題 1の解答例 前回の続き document.getelementbyid 関数 演習問題 4 イベント処理 基本的なフォーム テキストボックスの入力値の取得 演習問題 5 演習問題 1 prompt メソッドと document.write メソッドを用いて, ユーザから入力されたテキストと文字の色に応じて, 表示内容を変化させる JavaScript
JavaプログラミングⅠ
Java プログラミング Ⅰ 3 回目変数 今日の講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能です 変数は 型 ( データ型ともいいます ) と識別子をもちます 2 型 変数に記憶できる値の種類です型は 値の種類に応じて次の 8 種類があり これを基本型といいます 基本型値の種類値の範囲または例 boolean 真偽値 true または
Dolteng Scaffoldに対する機能追加とマスタ-ディテールScaffoldの紹介
Dolteng Scaffold に対する機能追加 とマスタ - ディテール Scaffold の紹介 せいいち (takao) 2009/03/07 目次 Dolteng Scaffold に対する機能追加 Scaffold に関して Ruby on Rails の Scaffold RoR Scaffold と Dolteng Scaffold の比較 Scaffold のデモ Scaffold
第 8 回の内容 クライアントサイド処理 JavaScript の基礎
第 8 回の内容 クライアントサイド処理 JavaScript の基礎 クライアントサイド処理 クライアントサイド / サーバサイド クライアントサイド サーバサイド Web ブラウザ Web サーバ 動的な Web ページ Web ブラウザ Web サーバ Web ブラウザ Web サーバ リソース生成 描画 描画 リソース生成 再描画 描画 再描画 描画 リソース生成 再描画 動的な Web ページとページ遷移
10th Developer Camp - B5
B5 PHP テクニカルセッション Delphi for PHP で作るリッチコンテンツブログ エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 アジェンダ コンポーネントをフル活用しよう お馴染み データモジュール Blog データの表示用ページ Blog データの登録用ページ 2 コンポーネントをフル活用しよう 開発環境の進歩と退化 80 年代の IDE が登場エディタ + コマンドライン型の開発から脱却
Android プログラム ガイド
モバイルプリンター Android モジュールプログラムガイド ESC/POS, CPCL Ver. 1.00 更新履歴 日付 バージョン 対象 SDK 履歴 2012/11/29 0.08 新規 2014/03/18 1.00 1.064 USB インターフェース対応 1 1. 目次 Android モジュールプログラムガイド... 0 更新履歴... 1 1. 目次... 2 2. はじめに...
TenArtni Ninja-VA
Ninja-VA with WebReportCafe の巻 サイオステクノロジー株式会社 Ninja-VA with WebReportCafe 概要 このドキュメントでは Ninja-VAの姉妹製品である 帳票作成ソフト WebReportCafe Engine との連携方法についてご説明します WebReportCafe Engine は帳票を出力するためのライブラリ製品です WebReportCafe
Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse
Web 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C Java Applet JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI 1 Java Java
ALG ppt
2012614 ([email protected]) http://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2012/index.html 1 2 2 3 29 20 32 14 24 30 48 7 19 21 31 4 N O(log N) 29 O(N) 20 32 14 24 30 48 7 19 21 31 5
PowerPoint プレゼンテーション
2016/03/11 NetBeans ではじめる Java 第二回 画像処理ソフトウェアの開発 ArkOak 代表 加納徹 Java 講習会の流れ 5. 画像の入出力 6. マウスによる画像情報の取得 7. 画像の上からお絵描き 8. 画像処理ソフトウェアの開発 2 5. 画像の入出力 新規プロジェクト ImageProcessing を作ろう 画像の入出力 1. 以下のようにラベルとボタンを配置
