Load-time weaveingで広がるAOPの可能性

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Load-time weaveingで広がるAOPの可能性"

Transcription

1 Load-time weavingで 広 がるAOPの 可 能 性 1

2 自 己 紹 介 名 前 : 木 村 聡 (きむら さとし) Seasarプロジェクトコミッタ: S2Struts S2Mai 舞 姫 仕 事 ( 株 )フルネス フレームワーク 自 動 生 成 ツール 2

3 これまで 書 いたものとか 書 籍 : Eclipseで 学 ぶはじめてのJava Seasar 入 門 ~はじめてのDI&AOP~ 雑 誌 Web 記 事 CodeZine DB Magazine WEB+DB Seasar2 徹 底 攻 略 (Vol.31) JavaWorld 開 発 者 にとって 易 しく 優 しい 軽 量 コンテナ Seasar2の 実 力 を 探 る (2005/05) 3

4 はじめに AOPの 乱 用 禁 止 4

5 AOPとは Aspect Oriented Programの 略 日 本 語 では アスペクト 指 向 プログラム ソフトウェアの 複 雑 さの 低 減 や 再 利 用 性 を 向 上 させる よく 使 われる 機 能 ログ 例 外 処 理 トランザクション 認 証 処 理 RPC 障 害 対 応 S2プロダクトだと S2Dao 5

6 簡 単 に 言 うと AOPの 仕 組 みを 使 うと 後 から 機 能 や 処 理 を 挿 入 することができるよ うになる 6

7 例 public String hello(string arg) { Strimg message = "Hello " + arg; System.out.println(message); return message; } 実 行 Hello World 7

8 例 public String hello(string arg) { Strimg message = "Hello " + arg; System.out.println(message); return message; } AOP 使 って 実 行 + 設 定 ファイル など :00.00 BEGIN hello("world") Hello World :00.01 END hello("world") : "Hello World" 8

9 AOPのメリット 生 産 性 の 向 上 共 通 処 理 を 記 述 しなくても 良 い 品 質 の 向 上 共 通 処 理 の 埋 め 込 み 忘 れが 減 る アノテーションの 処 理 を 組 み 込 みやすい 9

10 よく 見 かける 文 章 AOPを 使 って アプリケーションのソースコードを 一 切 変 更 す ることなく します 10

11 Struts Only このStrutsで 作 られたシステムに AOPでTraceを 出 してくれ 11

12 Struts Only 将 軍 様 Seasarで 作 り 直 してください そうしたら 出 来 ます 12

13 AOPは 適 用 が 難 しい クラスの 書 き 換 えが 必 要 コンパイル 時 に 書 き 換 える ツール/ 文 法 が 難 しい Java 以 外 の 言 語 ツールを 覚 える 必 要 がある AspectJとか 13

14 これまでの 条 件 SeasarなどAOPの 仕 組 みが 提 供 されているフ レームワークを 使 っていれば 出 来 る AspectJなどを 使 う 場 合 コンパイルし 直 せば 出 来 る AOPとDIコンテナは 相 性 が 良 い DIコンテナのメリット 14

15 深 いところには 手 が 届 かない Strutsとかライブラリの 中 のクラス ライブラリもコンパイルしなおせばOK 15

16 現 在 は できます 16

17 Demo 17

18 Demo S2のUtilクラスのシーケンス 図 を S2Javelinで 出 力 18

19 内 部 的 には バイトコードエンジニアリング Java5から 動 的 にバイトコードを 操 作 するた めの 枠 組 みが 提 供 されるようになった - javaagent クラスロード 時 に 操 作 可 能 実 行 時 コンパイル 時 ではなく JavaRebel Pleiades 19

20 できること メソッドに 仕 掛 ける privateも final,staticも コンストラクタに 仕 掛 ける 20

21 基 本 スペック AOP Alliance MethodInterceptor ConstructorInterceptor FieldInterceptor Java 標 準 javax.interceptor. AroundInvoke(AOP AllianceのMethodInterceptor) InvocationContext(AOP AllianceのInvocation) ExcludeClassInterceptors Interceptors 21

22 こんな 時 に 使 える バグFix 深 い 場 所 にあるクラスのログなど デバッグ 時 のtoString 個 人 の 生 産 性 を 高 める Unitテスト 戻 り 値 や 引 数 を 強 引 に 変 更 キャッシュ 22

23 こんな 時 に 使 える バグFix ライブラリのバージョンを 上 げたい でも アプリのコードがコンパイルエラーになるので 見 送 り 部 分 的 なパッチを 作 りAOPで 対 応 アプリのコードが 影 響 の 出 ないようにできる 23

24 使 用 方 法 1. jarを 配 置 2. java のオプション 指 定 java -javaagent:kimu-aop-core.jar foo.bar.main 3. 設 定 ファイルを 用 意 24

25 基 本 設 定 ファイル 解 説 ファイル 名 :aspect.xml Seasar2のdiconファイルを 意 識 対 象 となるクラスを 指 定 <aspect-config> <def target="org.apache.struts.action"> <aspect> new jp.dodododo.aop.interceptors.traceinterceptor() </aspect> </def> </aspect-config> 機 能 (TraceInterceptorは ログ) 25

26 正 規 表 現 で 指 定 設 定 ファイル 解 説 正 規 表 現 も 可 能 <aspect-config> <def target="jp.co.foo.bar.*serviceimpl"> <aspect> new jp.dodododo.aop.interceptors.traceinterceptor() </aspect> </def> </aspect-config> 26

27 メソッドの 指 定 設 定 ファイル 解 説 pointcutで 指 定 <aspect-config> <def target="jp.co.foo.bar.*serviceimpl"> <aspect pointcut="execute,tostring"> new jp.dodododo.aop.interceptors.traceinterceptor() </aspect> </def> </aspect-config> 指 定 しない 場 合 は implメソッド Genericsも 対 応 27

28 メソッドの 指 定 設 定 ファイル 解 説 正 規 表 現 も 可 能 <aspect-config> <def target="jp.co.foo.bar.*serviceimpl"> <aspect pointcut=".*"> new jp.dodododo.aop.interceptors.traceinterceptor() </aspect> </def> </aspect-config> 28

29 メソッドの 指 定 設 定 ファイル 解 説 notで 除 外 <aspect-config> <def target="jp.co.foo.bar.*serviceimpl"> <aspect pointcut=".*" not="tostring,hashcode"> new jp.dodododo.aop.interceptors.traceinterceptor() </aspect> </def> </aspect-config> 29

30 設 定 ファイル 解 説 アクセス 修 飾 子 の 指 定 <aspect-config> <def target="jp.co.foo.bar.*serviceimpl"> <aspect modifier="private"> modifierで 指 定 指 定 した 修 飾 子 以 上 new jp.dodododo.aop.interceptors.traceinterceptor() </aspect> </def> </aspect-config> public(デフォルト) protected package-private private 30

31 設 定 ファイル 解 説 Interceptorの 指 定 <def target="jp.co.foo.bar.*actionimpl"> <aspect> new jp.dodododo.aop.interceptors.traceinterceptor() </aspect> </def> <def target="jp.co.foo.bar.*serviceimpl"> <aspect> jp.dodododo.aop.interceptors.traceinterceptor.getinstance() </aspect> </def> Javaのコードを 1ステートメントで 記 述 31

32 設 定 ファイル 解 説 優 先 度 上 に 書 いてある 方 が 優 先 <aspect-config> <def target="jp.co.foo.bar.bazserviceimpl"> <aspect> new jp.dodododo.aop.interceptors.simpletraceinterceptor() </aspect> </def> <def target="jp.co.foo.bar.*serviceimpl"> <aspect> new jp.dodododo.aop.interceptors.traceinterceptor() </aspect> </def> </aspect-config> 32

33 設 定 ファイル 解 説 優 先 度 AOP 対 象 外 <aspect-config> <def target="org.apache.log4j.*" /> <def target="jp.co.foo.bar.*serviceimpl"> <aspect> new jp.dodododo.aop.interceptors.traceinterceptor() </aspect> </def> </aspect-config> 33

34 特 定 のメソッドを 対 象 外 にする Seasar2だと finalメソッドにする Interfaceからメソッドを 除 く pointcutで 頑 張 る public final String hello(string arg) { Strimg message = "Hello " + arg; System.out.println(message); return message; } 34

35 特 定 のメソッドを 対 象 外 にする kimu-aop Enhanceアノテーションで 指 定 ExcludeClassInterceptorsアノテーションで 指 定 (notで 指 定 ) 無 限 ループしないように 自 作 のインターセプタとかに 付 public String hello(string arg) { Strimg message = "Hello " + arg; System.out.println(message); return message; } 35

36 特 定 のメソッドを 対 象 外 にする kimu-aop Enhanceアノテーションで 指 定 ExcludeClassInterceptorsアノテーションで 指 定 (notで 指 定 public String hello(string arg) { Strimg message = "Hello " + arg; System.out.println(message); return message; } 36

37 用 意 しているInterceptor お 約 束 (S2AOPと 同 じ) ログ 系 TraceInterceptor SimpleTraceInterceptor ThrowsInterceptor 同 期 TraceThrowsInterceptor SyncInterceptor 37

38 用 意 しているInterceptor 独 自 TraceWithCustomLoggerInterceptor TakeOverInterceptor CommonsBuilderInterceptor ToStringInterceptor CloneInterceptor 38

39 TraceWithCustomLoggerInterceptor クラス 単 位 でTraceログの 設 定 が 可 能 log4j.properties 39

40 TakeOverInterceptor Interceptorに 定 義 しているメソッドにシグネ チャが 同 じメソッドがあれば そのメソッドを 実 行 40

41 CommonsBuilderInterceptor Objectクラスメソッドの 実 装 public class CommonsBuilderInterceptor extends TakeOverInterceptor { public String tostring() { Object target = getthis(); return ToStringBuilder.reflectionToString(target); } public int hashcode() { Object target = getthis(); return HashCodeBuilder.reflectionHashCode(target); } public boolean equals(object obj) { Object target = getthis(); return EqualsBuilder.reflectionEquals(target, obj); } } 41

42 ToStringInterceptor 配 列 などに 対 応 42

43 CloneInterceptor シリアライズ デシリアライズ 43

44 S2AOPとの 違 い エンハンスしたクラス S2AOP: 対 象 のクラスを 継 承 したクラス KimuAop: 対 象 のクラスそのもの ターゲットのクラス 取 得 の 作 法 が 異 なる( 独 自 のInterceptorを 作 る 場 合 に 注 意 かも) InterceptorはSingletonでない 定 義 時 にgetInstance()とか 書 けばOK インターフェースを そのままインスタンス 化 できない ex:s2dao 44

45 今 後 Unitテスト 用 の 仕 組 みを 提 供 ( 今 もあるけど 変 更 する 予 定 ) 45

46 プロダクト 情 報 名 前 Kimu-aop URL 46

47 まとめ AOPの 乱 用 禁 止 kimu-aop ほぼ 何 でも 出 来 る いままでリーチできなかったクラスにリーチ S2AOPとの 違 いに 注 意 47

48 終 わり ご 清 聴 ありがとうございました 48

今さら人には聞けないAOP入門

今さら人には聞けないAOP入門 今さら人には聞けない AOP 入門 2006.11.12 エスエムジー株式会社小森裕介 (komori@smg.co.jp) 1 はじめに えっ!?AOP って もう 今さら聞けない の? そんなことはない! と思います でも AOP が開発の中で一般的になりつつあるのもまた事実 そろそろ 知らない って言えなくなってきたアナタに AOPの基礎を50 分で伝授します! 2 はじめまして! 名前 :

More information

DIコンテナ 前 回 ご 説 明 したSpring DIコンテナに 共 通 するこ とは 依 存 を 注 入 することによってシステム 内 に 存 在 するオブジェクト 同 士 の 結 びつきを 緩 くすることで あり そのための 仕 組 み 提 供 を 意 味 する [Spring のDIコンテナ

DIコンテナ 前 回 ご 説 明 したSpring DIコンテナに 共 通 するこ とは 依 存 を 注 入 することによってシステム 内 に 存 在 するオブジェクト 同 士 の 結 びつきを 緩 くすることで あり そのための 仕 組 み 提 供 を 意 味 する [Spring のDIコンテナ SpringとStruts Struts 連 携 トラストサービス 2006/05/27 DIコンテナ 前 回 ご 説 明 したSpring DIコンテナに 共 通 するこ とは 依 存 を 注 入 することによってシステム 内 に 存 在 するオブジェクト 同 士 の 結 びつきを 緩 くすることで あり そのための 仕 組 み 提 供 を 意 味 する [Spring のDIコンテナはBean

More information

5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベル

5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベル 5-1- 基 開 発 フレームワークに 関 する 知 識 1 5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベルとして 学 ぶ Ⅱ. 対 象 専 門 分

More information

VB.NETコーディング標準

VB.NETコーディング標準 (C) Copyright 2002 Java ( ) VB.NET C# AS-IS extremeprogramming-jp@objectclub.esm.co.jp bata@gold.ocn.ne.jp Copyright (c) 2000,2001 Eiwa System Management, Inc. Object Club Kenji Hiranabe02/09/26 Copyright

More information

オブジェクトの 挿 入 スライド 切 り 替 えの 設 定 スライドマスター,テンプレートの 作 成 (2)プレゼンテーション 言 語 表 現 内 容 の 論 理 展 開 内 容 の 具 体 性 資 料 の 完 成 度 全 体 的 評 価 2. 下 見 開 会 式 後 に 競 技 全 体 の 説 明

オブジェクトの 挿 入 スライド 切 り 替 えの 設 定 スライドマスター,テンプレートの 作 成 (2)プレゼンテーション 言 語 表 現 内 容 の 論 理 展 開 内 容 の 具 体 性 資 料 の 完 成 度 全 体 的 評 価 2. 下 見 開 会 式 後 に 競 技 全 体 の 説 明 第 10 回 若 年 者 ものづくり 競 技 大 会 オフィスソフトウェア ソリューション 職 種 競 技 課 題 概 要 1. 課 題 仮 想 の 業 務 で 発 生 した 問 題 に 対 して,データベースやプログラミングを 用 いてそれを 解 決 する. 競 技 は, データベース 課 題, プログラム 開 発 課 題, プレゼンテーション 課 題 の,3 つの 競 技 課 題 につ いてそれぞれ

More information

Microsoft PowerPoint - java13bb.ppt

Microsoft PowerPoint - java13bb.ppt 平 成 25 年 度 静 岡 県 立 大 学 公 開 講 座 Javaで 学 ぶプログラミング 基 礎 第 1 回 Java 言 語 の 概 要 第 2 回 Javaプログラミングの 基 礎 第 3 回 コンソール アプリケーション 作 成 第 4 回 Androidアプリケーション 作 成 JavaとJava 仮 想 マシン Javaとは Sun Microsystems によって 開 発 された

More information

Spring Framework 2.0  デファクトスタンダードDIコンテナの現在と未来

Spring Framework 2.0  デファクトスタンダードDIコンテナの現在と未来 Spring Framework 2.0 DI zuisener@gmail.com Java Web Struts/Spring/iBATIS ibatis Spring 2 Spring 2.0: The Spring Experience 2006: 3 Seasar2 DIxAOP POJO XML 4 2.0 XML AspectJ AOP 1.x 5 DI Bean 1. singleton

More information

Java知識テスト問題

Java知識テスト問題 Java 知識テスト SDAS プログラマ(Java 編 ) 運営事務局 このテストは J2EE プログラマとしての Java の知識を評価するものです 問題は 30 問, テスト時間は J2EE 知識テストとあわせて 90 分です 問題は全て択一式です 選択肢から 1 つだけ選択してください 資料の閲覧は禁止です テストが終わり次第 答案用紙を提出していただいてかまいません テスト終了後, 本テストの内容を他の方に話さないでください

More information

HK05

HK05 コンピュータプログラミング B 補 助 教 材 (5) 2015.04 諸 注 意 課 題 レポートの 書 き 方 一 般 にこの 授 業 のレポートでは, まず 課 題 を 自 分 の 言 葉 で 再 現 し, ソースプログラム, 実 行 結 果, 考 察 ( 場 合 により 感 想 もあってよいです. なお 考 察 は 感 想 とは 意 味 が 全 く 違 います)という 構 成 で 書 くのがよいです.

More information

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第2版 2014-04-01  

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第2版 2014-04-01   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目 次 intra-mart Accel Platform 外 部 ソフトウェア 接 続 モジュール 仕 様 書 第 2 版 2014-04-01 改 訂 情 報 はじめに 本 書 の 目 的 対 象 読 者 本 書 の 構 成 概 要 外 部 ソフトウェア 接 続 モジュールとは 仕 様 外 部

More information

Wicket as Meta-Framework

Wicket as Meta-Framework Karatachi Project ( 仮 ) たけうち(ちめら) chimera@karatachi.org 流 しの 似 非 プログラマ 兼 NEET アセンブラからアスペクト 指 向 までが 座 右 の 銘 言 語 オタクというよりはソフトウェア 工 学 オタク 一 応 まだたぶん 学 生 システムのバグでforループから 抜 け 出 せません アスペクト 指 向 の 研 究 室 のはず ベンチャーもしてたりするかもしれない

More information

ホームページコース 7コマ 7.5 時 間 Webページを 作 成 する 為 に 欠 かせないHTML JavaScriptの 基 本 について 学 ぶ 最 低 限 の 画 面 制 作 能 力 を 身 に 付 け サーバーサイドプログラミングに 生 かすことのできるスキルを 身 につけ ることを 目

ホームページコース 7コマ 7.5 時 間 Webページを 作 成 する 為 に 欠 かせないHTML JavaScriptの 基 本 について 学 ぶ 最 低 限 の 画 面 制 作 能 力 を 身 に 付 け サーバーサイドプログラミングに 生 かすことのできるスキルを 身 につけ ることを 目 基 礎 スキル 養 成 コース 7コマ 7.5 時 間 ビジネスマナーに 始 まり 会 社 に 所 属 する 従 業 員 としての 役 割 と 責 任 を 自 覚 してもらいます 企 業 理 念 を 理 解 しベクトルをあわした 企 業 運 営 を 目 指 します 自 身 が 考 えていることを 相 手 に 伝 える 相 手 の 考 えを 理 解 するためにコミュニケーション 能 力 を 細 かく

More information

Microsoft PowerPoint - chap10_OOP.ppt

Microsoft PowerPoint - chap10_OOP.ppt プログラミング講義 Chapter 10: オブジェクト指向プログラミング (Object-Oriented Programming=OOP) の入り口の入り口の入り口 秋山英三 F1027 1 例 : 部屋のデータを扱う // Test.java の内容 public class Test { public static void main(string[] args) { double length1,

More information

PowerPoint Presentation

PowerPoint Presentation UML 2004 7 9 10 ... OOP UML 10 Copyright 2004 Akira HIRASAWA all rights reserved. 2 1. 2. 3. 4. UML 5. Copyright 2004 Akira HIRASAWA all rights reserved. 3 1..... Copyright 2004 Akira HIRASAWA all rights

More information

PowerPoint Presentation

PowerPoint Presentation ソフトウェア演習 B GUI を持つ Java プログラムの 設計と実装 4.1 例題 :GUI を持った電卓を作ろう プロジェクトCalculator パッケージ名 :example ソースファイル : Calculator.java GUI.java EventProcessor.java 2 4.2 GUI とイベント処理 GUI の構成 :Swing GUI の場合 フレーム JFrame:

More information

- i - org.t_engine.tenet.core.coreerrormessageexception org.t_engine.tenet.core Class CoreErrorMessageException java.lang.object +-java.lang.throwable +-java.lang.exception +-org.t_engine.tenet.core.coreexception

More information

自 己 紹 介 名 前 澤 田 進 平 筑 波 大 学 AmusementCreators 元 代 表 全 ゲ 連 設 立 者 主 要 言 語 C/C++ C# Squirrel Python

自 己 紹 介 名 前 澤 田 進 平 筑 波 大 学 AmusementCreators 元 代 表 全 ゲ 連 設 立 者 主 要 言 語 C/C++ C# Squirrel Python IronPython R2 ~Hello World は 任 せろ~ 全 日 本 学 生 ゲーム 開 発 者 連 合 第 6 回 交 流 会 筑 波 大 学 AmusementCreators 澤 田 進 平 自 己 紹 介 名 前 澤 田 進 平 筑 波 大 学 AmusementCreators 元 代 表 全 ゲ 連 設 立 者 主 要 言 語 C/C++ C# Squirrel Python

More information

アンドロイドアプリ開発

アンドロイドアプリ開発 アプリケーション 制 作 において 使 用 しているクラスやメソッドの 効 果 の 説 明 や その 利 用 例 を 記 述 しています 藤 本 大 樹 2013/10/17 アンドロイドアプリ 開 発 における 中 核 を 担 っているのは webview である. webview ( Added in API level 1 ) ってなに? 構 成 java.lang.object >> android.view.view

More information

JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能

JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能 JavaScript 入 門 1 JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能 ( 実 際 は,HTMLファイル 内 or 外 部 ファイル として

More information

目次 第 1 部 第 2 世代 blanco Framework のご紹介 blanco Framework のご紹介 第 2 部 Eclipse 日本語化への取り組みについて 2

目次 第 1 部 第 2 世代 blanco Framework のご紹介 blanco Framework のご紹介 第 2 部 Eclipse 日本語化への取り組みについて 2 公開文書 ソースコードからソースコードを自動生成!? 進化した blanco Framework の正体とは 2012.09.07 blanco Framework コミッタ伊賀敏樹 ( いがぴょん ) 1 目次 第 1 部 第 2 世代 blanco Framework のご紹介 blanco Framework のご紹介 第 2 部 Eclipse 日本語化への取り組みについて 2 第 2 世代

More information

JavaScript演習

JavaScript演習 JavaScript 入 門 1 JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能 ( 実 際 は,HTMLファイル 内 or 外 部 ファイル として

More information

スライド 1

スライド 1 WindowsForm サンプル解説 S2Container.NET, S2Dao.NET コミッタ 藤井宏明 1 S2Container.NET の Examples フォルダに付属する WindowsSample の解説です 概要 アプリケーション アーキテクチャー ソリューション構成 プロジェクト概要 サンプル説明 2 Ⅰ. アプリケーション アーキテクチャー 3 アプリケーション アーキテクチャー

More information

S2Dao入門

S2Dao入門 2007 Spring S2Dao 入門 大中浩行 (a.k.a. せとあずさ ) 2007 Spring Copyright 2004-2007 The Seasar Foundation and the others. All rights reserved. 1 自己紹介 大中浩行 (a.k.a. せとあずさ ) azusa@fieldnotes.jp http://www.fieldnotes.jp/d/

More information

03_さらなる開発生産性向上へ.pptx

03_さらなる開発生産性向上へ.pptx 2011 icec SAStruts+S2JDBC e Builder ApplicaDon Producer SAStruts Super Agile Struts(SAStruts )Struts Super Agile S2JDBC S2JDBC10 Seasar2 O/R Mapper HP(hJp://s2container.seasar.org/) hjp://localhost/imart/foo/bar/

More information

design_pattern.key

design_pattern.key #include void init(int* ary, int size) for (int i = 0; i < size; ++i) ary[i] = i; void mul10(int* ary, int size) for (int i = 0; i < size; ++i) ary[i] *= 10; void dispary(int* ary, int size)

More information

Java言語 第1回

Java言語 第1回 Java 言語 第 2 回簡単な Java プログラムの作成と実行 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp 簡単な Java プログラム Java プログラムのファイル名 Java プログラムのファイル名命名ルール ファイル名とクラス名は同じでなければならない HelloJava.java public class HelloJava { public

More information

Java言語 第1回

Java言語 第1回 Java 言 語 第 6 回 Javaアプレット 知 的 情 報 システム 工 学 科 久 保 川 淳 司 kubokawa@me.it-hiroshima.ac.jp アプレットの 概 要 Javaアプレットプログラムの 動 作 Javaアプレット ***.class htmlファイル ***.html ブラウザ(IE Firefox 等 ) Java VM Webサーバ ローカルファイル クライアントコンピュータ

More information

有向置換性距離に基づくコンポーネント検索システム

有向置換性距離に基づくコンポーネント検索システム IPSJ/SIGSE (2004.1.16) 2004.1.20 http://www.fuka.info.waseda.ac.jp/, 2004.1.16 1 : :, 2004.1.16 2 : Rule of Three : 3 : :, 2004.1.16 3 : Wiki, ML :, 2004.1.16 4 : GoF POSA : : : :, 2004.1.16 5 A UML Studio,

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Android ~Googleマップアプリ 開 発 ~ 佐 野 尚 之 1 本 ドキュメントのライセンスについて この 作 品 は クリエイティブ コモンズのAttribution 3.0 Unportedライセンスの 下 でライ センスされています この 使 用 許 諾 条 件 を 見 るには http://creativecommons.org/licenses/by/3.0/をチェック するか

More information

Office 10 パッケージ版「リンク集」

Office 10 パッケージ版「リンク集」 Office 10 パッケージ 版 リンク 集 バージョン 10.3 Copyright (C) 2013-2015 Cybozu リンク 集 リンク 集 は よく 利 用 するWebサイトのURLを 登 録 するアプリケーションです リンク 集 には 次 の2 種 類 のリンクを 管 理 できます 共 有 リンク: すべてのユーザーが 共 有 して 使 用 できるリンクです システム 管 理 者

More information

ソフトウェアエンジニアリング - バグ #20

ソフトウェアエンジニアリング - バグ #20 ソフトウェアエンジニアリング - バグ #20 Jenkins Warnings pluginで 警 告 が 拾 えない 2014/09/09 01:17 - 高 橋 徹 ステータス: 進 行 中 開 始 日 : 2014/09/09 優 先 度 : 通 常 期 日 : 担 当 者 : 高 橋 徹 進 捗 率 : 50% カテゴリ: 予 定 工 数 : 0.00 時 間 対 象 バージョン: 作 業

More information

ASP.NET 2.0 Provider Model 概要

ASP.NET 2.0 Provider Model 概要 ASP.NET 2.0 Provider Model 概要 Agenda ASP.NET 2.0 Provider Model とは カスタムプロバイダの実装 まとめ ASP.NET 2.0 Provider Model とは ASP.NET 2.0 のインフラストラクチャ データストアへのアクセスをアプリケーションロジックから分離 データストアの変更に柔軟に対応 Strategy パターン デザインパターンによる意識の共通化

More information

Teedaで始めるPage駆動開発

Teedaで始めるPage駆動開発 Teedaで で 始 めるPage 駆 動 開 発 Teedaプロジェクト/リーダー 電 通 国 際 情 報 サービス/Seasar2 技 術 推 進 G 大 谷 晋 平 1 アジェンダ Teedaとは Page 駆 動 開 発 とは 何 か Teedaの 特 徴 Demo Teedaを 支 えるEcilpseプラグイン Dolteng TeedaのRoadmap まとめ 2 自 己 紹 介 名 前

More information

PGECons技術ドキュメントテンプレート Ver.3

PGECons技術ドキュメントテンプレート Ver.3 PostgreSQL エンタープライズ コンソーシアム 技 術 部 会 WG#2 アプリケーション 移 行 調 査 編 製 作 者 担 当 企 業 名 TIS 株 式 会 社 2013 PostgreSQL Enterprise Consortium 改 訂 履 歴 版 改 訂 日 変 更 内 容 1.0 2013/04/22 新 規 作 成 ライセンス 本 作 品 は CC-BY ライセンスによって

More information

How to Use the PowerPoint Template

How to Use the PowerPoint Template Lambda: A Peek Under The Hood 日 本 オラクル 株 式 会 社 Java SE サステイニング エンジニアリング バック デイビッド Java Day Tokyo 2015 2015 年 4 月 8 日 以 下 の 事 項 は 弊 社 の 一 般 的 な 製 品 の 方 向 性 に 関 する 概 要 を 説 明 するものです また 情 報 提 供 を 唯 一 の 目 的

More information

スライド 1

スライド 1 2014.10.28 スタディライター 教 材 動 作 確 認 設 定 手 順 Java Runtime Environment のセキュリティ 強 化 により スタディライターで 作 成 したJavaを 利 用 するアプリケーションの 動 作 確 認 及 び 動 作 のために 各 種 設 定 が 必 要 になりました ここではWindows 8.1 Internet Explorer 11を 例

More information

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String

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()

More information

A4-3_ワースクアプリケーションズ大畠様_JaSST_2013_TOKYO_大畠悠介_公開.ppt

A4-3_ワースクアプリケーションズ大畠様_JaSST_2013_TOKYO_大畠悠介_公開.ppt 評 価 補 助 ツール 開 発 による コードカバレッジ 測 定 の 導 入 と 不 具 合 防 止 に 向 けた 取 り 組 み - 開 発 エンジニアによる 継 続 的 開 発 評 価 のための 仕 組 み 造 り- 株 式 会 社 ワークスアプリケーションズ COMPANY Web Service Group エキスパートエンジニア 大 畠 悠 介 AGENDA! 弊 社 でのQC 活 動 取

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 記 号 実 行 を 用 いた テストデータ 自 動 生 成 の 試 行 評 価 株 式 会 社 デンソー 電 子 技 術 3 部 榎 本 秀 美 e-mail:hidemi_enomoto@denso.co.jp 目 次 1 / 19 1. 背 景 2. 単 体 テストの 問 題 点 3. 対 策 案 の 検 討 4. 評 価 内 容 5. 評 価 結 果 6. まとめ [ 参 考 ]CREST デンソーの

More information

Microsoft PowerPoint - aop-intro.ppt

Microsoft PowerPoint - aop-intro.ppt 概要 AOP 入門 増原英彦 (masuhara@acm.org) 東京大学大学院総合文化研究科 AOP でやりたいこと AOP でできること 現在の状況 AspectJ の紹介 応用例 他の AOP 言語 SEA フォーラム 2006 年 6 月 1 2 AOP は何をしてくれるか 複数のモジュールにちらばる記述 ( 横断的関心事 ) を一まとめにする : 修正 デバグ レビューを容易にする いつ

More information

Apache Tomcatにおけるクロスサイトリクエストフォージェリ(CSRF)保護メカニズム回避の脆弱性

Apache Tomcatにおけるクロスサイトリクエストフォージェリ(CSRF)保護メカニズム回避の脆弱性 Japan Computer Emergency Response Team Coordination Center 電子署名者 Japan Computer Emergency Response Team Coordination Center DN c=jp, st=tokyo, l=chiyoda-ku, email=office@jpcert.or.jp, o=japan Computer

More information

JavaプログラミングⅠ

JavaプログラミングⅠ Java プログラミング Ⅰ 12 回目クラス 今日の講義で学ぶ内容 クラスとは クラスの宣言と利用 クラスの応用 クラス クラスとは 異なる複数の型の変数を内部にもつ型です 直観的に表現すると int 型や double 型は 1 1 つの値を管理できます int 型の変数 配列型は 2 5 8 6 3 7 同じ型の複数の変数を管理できます 配列型の変数 ( 配列変数 ) クラスは double

More information

Enterprise Architect日本語版 ソースコードの読み込みと生成 機能ガイド

Enterprise Architect日本語版 ソースコードの読み込みと生成 機能ガイド Generate and import source codes by SparxSystems Japan Enterprise Architect 日 本 語 版 ソースコードの 読 み 込 みと 生 成 機 能 ガイド (2015/12/01 最 終 更 新 ) 1. はじめに このドキュメントでは ソースコードの 読 み 込 みと 生 成 の 操 作 方 法 について 説 明 します なお

More information

アルゴリズムとデータ構造1

アルゴリズムとデータ構造1 1 200972 (sakai.keiichi@kochi sakai.keiichi@kochi-tech.ac.jp) http://www.info.kochi ://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2009/index.html 29 20 32 14 24 30 48 7 19 21 31 Object public class

More information

<83568389836F835832372020288FEE95F1292E786C7378>

<83568389836F835832372020288FEE95F1292E786C7378> 情 報 工 学 概 論 系 基 礎 学 科 一 年 次 第 一 期 20 コンピュータシステムに 関 する 知 識 の 習 得 ( 情 報 処 理 技 術 者 試 験 の 午 前 科 目 の 知 識 ) 情 報 処 理 に 関 する 基 礎 知 識 を 習 得 する 1 コンピュータの 歴 史 2 コンピュータの 五 大 装 置 3 データの 表 現 4 2 10 16 進 数 と 基 数 変 換

More information

Microsoft PowerPoint - はじめてのDataSnapアプリケーション_20131012

Microsoft PowerPoint - はじめてのDataSnapアプリケーション_20131012 はじめてのDataSnap Windowsサービスを 使 ってサーバーを 作 成 50 http://www.avsoft.jp 新 規 プロジェクトを 作 成 ウィザードを 使 って 新 規 プロジェクトを 作 成 する [ファイル 新 規 作 成 その 他...] メニューを 選 択 すると 下 の 画 面 が 表 示 される 左 のペインから DataSnap Server 右 のペインから

More information

(Microsoft PowerPoint - 070507_RT\215u\217K\211\357)

(Microsoft PowerPoint - 070507_RT\215u\217K\211\357) RTミドルウエア ミドルウエアの 各 種 ツール 群 について RTコンポーネント 開 発 環 境 RTコンポーネントの 開 発 効 率 を 向 上 させるためのツール 群 RTミドルウェア コンポーネント フレームワーク 固 有 の 定 型 作 業 を 低 減 開 発 プラットフォームにEclipseを 採 用 設 計 ~ 実 装 ~テストまで, 開 発 サイクル 全 体 の 作 業 を 支 援

More information

Androidって? l Googleによってスマートフォンやタブレットなどの 携 帯 情 報 端 末 を 主 なターゲットとして 開 発 されたプラット フォームである l 元 は2003 年 に 設 立 された 米 Android 社 が 開 発 をしていたが 2005 年 にGoogleに 買

Androidって? l Googleによってスマートフォンやタブレットなどの 携 帯 情 報 端 末 を 主 なターゲットとして 開 発 されたプラット フォームである l 元 は2003 年 に 設 立 された 米 Android 社 が 開 発 をしていたが 2005 年 にGoogleに 買 Androidレクチャー その1 3 年 小 林 俊 介 高 田 ひろたつ Androidって? l Googleによってスマートフォンやタブレットなどの 携 帯 情 報 端 末 を 主 なターゲットとして 開 発 されたプラット フォームである l 元 は2003 年 に 設 立 された 米 Android 社 が 開 発 をしていたが 2005 年 にGoogleに 買 収 されその 後 Googleが

More information

<4D6963726F736F667420506F776572506F696E74202D20938A8D65837D836A83858341838B8162918A926B82CB82C182C6944692E846508354834383672E70707478>

<4D6963726F736F667420506F776572506F696E74202D20938A8D65837D836A83858341838B8162918A926B82CB82C182C6944692E846508354834383672E70707478> サイトURLの 末 尾 に wp-login.php を 付 けるとログインURLに 移 動 します URL 例 http://wiselife.biz/fp/sample/wp-login.php (!) ユーザー 名 とパスワードは 別 配 布 資 料 参 照 管 理 バー クイック 統 計 欄 は サイトのアクセス 数 が 分 かります サポート 連 絡 先 マニュアルや 依 頼 方 法 など

More information

シラバスの作成と管理用Webシステムの開発

シラバスの作成と管理用Webシステムの開発 シラバスの 作 成 と 管 理 用 Web システムの 開 発 徳 永 秀 和 現 在,シラバスの 作 成 方 法 は,マイクロソフトの WORD の 罫 線 の 記 入 された 雛 形 を 用 い るか,EXCEL で 独 自 に 作 成 するかを 選 択 している.このため 複 数 ページとなる 場 合 には, 罫 線 の 処 理 に 苦 労 している.また,フォントなどの 書 式 までの 統

More information

Microsoft Word - FrontMatter.doc

Microsoft Word - FrontMatter.doc SAS 認 定 プロフェッショナルのための Base Programming for SAS 9 完 全 ガイド ii このマニュアルの 正 確 な 書 誌 情 報 は 以 下 のとおりです SAS 認 定 プロフェッショナルのための Base Programming for SAS 9 完 全 ガイド Copyright 2009, SAS Institute Inc., Cary, NC, USA

More information

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

プログラミング基礎I(再) 山 元 進 1 度 は 講 義 を 受 けたことを 念 頭 に 置 いて 講 義 遠 慮 なく 質 問 せよ 質 問 で 授 業 を 止 めたくないならば TA の 人 を 呼 んで 質 問 すると 良 い 前 期 講 義 の 欠 席 者 は 特 に 注 意 せよ 4 限 座 学 +5 限 演 習 出 席 をとる( 前 期 同 様 のシステム) 中 間 試 験 を 行 う 期 末 試 験 の 範 囲

More information

Active! mail のプログラムとマニュアルは 著 作 権 法 で 保 護 された 著 作 物 で その 全 部 または 一 部 を 許 可 なく 複 製 したり 複 製 物 を 配 布 したり あるいは 他 のコンピュータ 用 に 変 換 したり 他 の 言 語 に 翻 訳 すると 著 作

Active! mail のプログラムとマニュアルは 著 作 権 法 で 保 護 された 著 作 物 で その 全 部 または 一 部 を 許 可 なく 複 製 したり 複 製 物 を 配 布 したり あるいは 他 のコンピュータ 用 に 変 換 したり 他 の 言 語 に 翻 訳 すると 著 作 Active! mail 6.54 ユーザーズマニュアル(スマートフォン 版 ) Active! mail のプログラムとマニュアルは 著 作 権 法 で 保 護 された 著 作 物 で その 全 部 または 一 部 を 許 可 なく 複 製 したり 複 製 物 を 配 布 したり あるいは 他 のコンピュータ 用 に 変 換 したり 他 の 言 語 に 翻 訳 すると 著 作 権 の 侵 害 とな

More information

Microsoft Word - tutorial7-language.docx

Microsoft Word - tutorial7-language.docx 株 式 会 社 チェンジビジョン 使 用 バージョン:astah* 6.0, 6.1 astah* チュートリアル [ 第 7 章 語 サポート 機 能 を 使 ってみよう] 目 次 言 語 サポート 機 能 を 使 ってみよう 2 Java 2 Java 基 本 機 能 2 Java スケルトンコードを 作 成 してみよう 5 Java ソースコードの 読 み 込 みをしてみよう 7 C++ 10

More information

3. [ 送 信 ]をクリックすると パスワード 作 成 画 面 が 表 示 されます 4. [パスワードを 作 成 ]フィールドにパスワードを 入 力 します パスワードを 入 力 すると プライベートなファイルが 保 護 されます パスワードの 強 度 は 選 択 した 基 準 によ って 決

3. [ 送 信 ]をクリックすると パスワード 作 成 画 面 が 表 示 されます 4. [パスワードを 作 成 ]フィールドにパスワードを 入 力 します パスワードを 入 力 すると プライベートなファイルが 保 護 されます パスワードの 強 度 は 選 択 した 基 準 によ って 決 EncryptStick Lite セキュリティソフトウェア 用 Lexar クイックスタートガイド EncryptStick Lite スタートアップガイド 1. Lexar フラッシュドライブを PC または Mac コンピューターに 挿 入 します [EncryptStick Lite 登 録 ]ページが 表 示 されます EncryptStick が 自 動 的 に 起 動 します 自 動

More information

サポート技術方法

サポート技術方法 キャッシュと 同 期 の 推 奨 設 定 イントロダクション このドキュメントでは Curl RTE のパフォーマンスを 最 大 限 に 活 用 できるように Curl RTE の 設 定 と Web ブラウザのキャッシュの 特 徴 について 説 明 します この 設 定 を 採 用 することで 正 確 なプログラムの 動 作 を 維 持 しながら Curl アプリケー ションにおいて 最 も 効

More information

BlueJ 2.0.1 BlueJ 2.0.x Michael Kölling Mærsk Institute University of Southern Denmark Toin University of Yokohama Alberto Palacios Pawlovsky 17 4 4 3 1 5 1.1 BlueJ.....................................

More information

<4D6963726F736F667420576F7264202D208CA990CF96BE8DD78F918EAE82CC95CF8D583230313131313130>

<4D6963726F736F667420576F7264202D208CA990CF96BE8DD78F918EAE82CC95CF8D583230313131313130> 平 成 23 年 11 月 10 日 協 力 会 社 の 皆 様 へ 西 松 建 設 株 式 会 社 見 積 明 細 書 書 式 の 変 更 について 平 成 23 年 6 月 より 新 業 務 システム(RN21 システム)を 導 入 しておりますが 運 用 を 円 滑 なものとするため 提 出 いただく 見 積 明 細 書 の 書 式 を 変 更 いたしました 以 下 に 取 り 扱 い 要 領

More information

<4D6963726F736F667420506F776572506F696E74202D203333834183588379834E83678E778CFC8A4A94AD205B8CDD8AB78382815B83685D>

<4D6963726F736F667420506F776572506F696E74202D203333834183588379834E83678E778CFC8A4A94AD205B8CDD8AB78382815B83685D> アスペクト 指 向 ソフトウェア 開 発 方 法 論 北 陸 先 端 科 学 技 術 大 学 院 大 学 情 報 科 学 研 究 科 落 水 浩 一 郎 関 心 事 とは 関 心 事 利 害 関 係 者 (エンドユーザー プロジェクトスポンサー 開 発 者 )が 関 心 をもつあらゆること 機 能 要 求 非 機 能 要 求 設 計 制 約 など 関 心 事 の 分 離 問 題 を 分 解 して 小

More information

Microsoft Word - 全婦連システム委託開発仕様書(募集用)

Microsoft Word - 全婦連システム委託開発仕様書(募集用) システム 委 託 開 発 仕 様 書 全 日 本 婦 人 子 供 服 工 業 組 合 連 合 会 1. 事 業 のテーマ クラウド 技 術 を 活 用 した 営 業 力 向 上 ツール 2. 開 発 の 目 的 とターゲット 組 合 員 企 業 の 業 務 効 率 化 と 販 売 戦 略 ツールとして 売 上 拡 大 3.システム 開 発 にかかわる 前 提 条 件 (1) 従 来 の 事 務 系

More information

S2Wicketの紹介

S2Wicketの紹介 2007 Autumn S2Wicketの の 紹 介 よういちろう 1 自 己 紹 介 田 中 洋 一 郎 株 式 会 社 エーティーエルシステムズ http://www.atl-systems.co.jp/ Blog: 天 使 やカイザーと 呼 ばれて http://www.eisbahn.jp/yoichiro/ S2Wicketコミッタ 2 [ 宣 伝 ] こみゅすけ http://commusuke.eisbahn.jp/

More information

第2回講義

第2回講義 オブジェクト指向概論 第 2 講 クラスとカプセル化 立命館大学 情報理工学部 黄宏軒 1 オブジェクト指向の重要な概念 n クラス q 同じようなオブジェクトを まとめて 考える n 継承 ( インヘリタンス ) q 複数のクラスの 共通部分をまとめる n ポリモーフィズム ( 多態性 ) q 呼び出す側を 共通化 する n 複雑なものを簡単に 2 2.1 クラスとは何か n 類似のオブジェクトを

More information

1. https://ctm.omgeo.net/(テスト 環 境 はhttps://ctmct.omgeo.net)にアクセスし ユーザーID パスワードを 入 力 します 2. Loginボタンをクリックすると 以 下 の 画 面 が 表 示 されます *すぐに1のログイン 画 面 に 戻 って

1. https://ctm.omgeo.net/(テスト 環 境 はhttps://ctmct.omgeo.net)にアクセスし ユーザーID パスワードを 入 力 します 2. Loginボタンをクリックすると 以 下 の 画 面 が 表 示 されます *すぐに1のログイン 画 面 に 戻 って Omgeo Central Trade Manager Trade Blotterへのアクセス 動 作 環 境 について Omgeo CTM Browser-Based User Interfaceへアクセスするには 以 下 の 条 件 が 必 要 となります Processor Operating System Web Browser Runtime Environment Connection

More information

226

226 226 227 Main ClientThread Request Channel WorkerThread Channel startworkers takerequest requestqueue threadpool WorkerThread channel run Request tostring execute name number ClientThread channel random

More information

送信アイコン操作ガイド

送信アイコン操作ガイド 送 信 アイコン 操 作 ガイド 日 本 ワムネット 株 式 会 社 技 術 部 2016 年 6 月 第 2.12 版 1 目 次 1 はじめに... 3 2 インストール... 4 Windows でのインストール 方 法... 5 MacOS X でのインストール 方 法... 6 3 アンインストール... 8 Windows でのアンインストール 方 法... 8 MacOS X でのアンインストール

More information

お知らせ

お知らせ 続 デザインパターン入門 1. はじめに 前回 デザインパターンとは何か? を学びました なんか難しそう とか エラい人 のためのものでしょ? って思う人も多いかもしれませんが 実はそんなことないですよ ー という話もしましたね デザインパターンとは プログラムのお手本集 であり 実は知らず知らずのうちに使っ ているもの オブジェクト指向の話そのもののパターンもある といったお話もしました また コーディングの経験不足を補うもの

More information

概 要 ホームページに 地 図 や 動 画 を 貼 り 付 けるこ とができます 地 図 は オフィスや 会 場 までのアクセス 地 図 として 利 用 できます また 商 品 やサービスの 説 明 をホームビデ オ(カメラ)で 撮 影 して 動 画 として 掲 載 する ことなどができます 地 図

概 要 ホームページに 地 図 や 動 画 を 貼 り 付 けるこ とができます 地 図 は オフィスや 会 場 までのアクセス 地 図 として 利 用 できます また 商 品 やサービスの 説 明 をホームビデ オ(カメラ)で 撮 影 して 動 画 として 掲 載 する ことなどができます 地 図 WebCluster スライドショーで 見 る 操 作 ガイド -12- 地 図 や 動 画 の 貼 り 付 け 概 要 ホームページに 地 図 や 動 画 を 貼 り 付 けるこ とができます 地 図 は オフィスや 会 場 までのアクセス 地 図 として 利 用 できます また 商 品 やサービスの 説 明 をホームビデ オ(カメラ)で 撮 影 して 動 画 として 掲 載 する ことなどができます

More information

スライド 1

スライド 1 iosとandroid OSの 較 平 成 24 年 度 主 勉 強 会 Dグループ メンバー 紹 介 スマートデバイスのアプリケーション 開 発 Dグループ 志 村 浩 (ユニテック) 辻 裕 輔 (TOKAIコミュニケーションズ) 朝 奈 隆 太 (TJS) 栗 樹 (TJS) 次 1.はじめにー 調 査 の 背 景 2.iOSとAndroid

More information

10K pdf

10K pdf #1 #2 Java class Circle { double x; // x double y; // y double radius; // void set(double tx, double ty){ x = tx; y = ty; void set(double tx, double ty, double r) { x = tx; y = ty; radius = r; // Circle

More information

目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測

目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測 泡立ち法とその実装 計算機アルゴリズム特論 :2017 年度只木進一 目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測 Comparable インターフェイ ス クラスインスタンスが比較可能であることを示す Int compareto() メソッドを実装 Integer Double String などには実装済み public

More information

Acrobat Reader DCのインストール・操作方法―Windows 10/8.1/7

Acrobat Reader DCのインストール・操作方法―Windows 10/8.1/7 PDF 閲 覧 ソ フトの 定 番 ソフトです ダウンロード インストールと 基 本 的 な 操 作 方 法 を 図 解 します Windows 10, 8.1 及 び 7 での 操 作 の 図 解 です Windows 10 でインストールし 操 作 する 方 法 図 解 Windows 8.1 でのインストールの 方 法 図 解 Windows 7 でのインストールの 方 法 図 解 古 いバージョンを

More information

年齢別人数計算ツールマニュアル

年齢別人数計算ツールマニュアル 年 齢 別 人 数 計 算 ツールの 使 用 手 引 本 ツールは 学 校 基 本 調 査 の 調 査 項 目 である 年 齢 別 入 学 者 数 を 学 生 名 簿 等 の 既 存 データを 利 用 して 集 計 するものです < 対 象 となる 調 査 票 > 1 学 校 調 査 票 ( 大 学 ) 学 部 学 生 内 訳 票 ( 様 式 第 8 号 ) 2 学 校 調 査 票 ( 短 期 大

More information

この 文 章 に 含 まれる 情 報 は 公 表 の 日 付 の 時 点 での Microsoft Corporation の 考 え 方 を 表 しています 市 場 の 変 化 に 応 える 必 要 があるため Microsoft は 記 載 されている 内 容 を 約 束 しているわけではありま

この 文 章 に 含 まれる 情 報 は 公 表 の 日 付 の 時 点 での Microsoft Corporation の 考 え 方 を 表 しています 市 場 の 変 化 に 応 える 必 要 があるため Microsoft は 記 載 されている 内 容 を 約 束 しているわけではありま Visual Studio 自 習 書 シリーズ Team Foundation Server の インストールと 最 初 の 一 歩 発 行 日 :2013 年 6 月 4 日 最 終 更 新 日 :2013 年 6 月 4 日 日 本 マイクロソフト 株 式 会 社 この 文 章 に 含 まれる 情 報 は 公 表 の 日 付 の 時 点 での Microsoft Corporation の 考

More information

技術報告会原稿フォーマット

技術報告会原稿フォーマット Web 情 報 共 有 サービス 利 用 マニュアル 1. ファイルの 保 存 ブラウザを 開 き https://webshare.kyokyo-u.ac.jp を 開 く.ログイン 画 面 が 表 示 されるので,ユーザ ID(メールの ID) とパスワードを 入 力 し,ログインボタンをクリックする( 図 2). ログインに 成 功 すると,TOP フォルダの 一 覧 が 表 示 される (

More information

Microsoft Word - K_仮想共用サーバVer WEBサーバ_rev2.docx

Microsoft Word - K_仮想共用サーバVer WEBサーバ_rev2.docx マイサーバーサービス 利 用 マニュアル (VPS 共 用 サーバー 用 Web サーバー 設 定 ) マイサーバーVPS compact RIMNET http://www.rim.or.jp/support/ Members Guide Book 2010/07 はじめに 本 利 用 マニュアルでは マイサーバーVPS compactのvps 共 用 サーバー 用 の Webサーバ の 設 定

More information

10th Developer Camp - B6

10th Developer Camp - B6 B6 Rubyセッション Rubyコーディング 作 法 - きっと 役 に 立 つコーディング 規 約 株 式 会 社 ネットワーク 応 用 通 信 研 究 所 小 倉 正 充 アジェンダ ネットワーク 応 用 通 信 研 究 所 について コーディングルールについて コーディングルールの 解 説 2 1 ネットワーク 応 用 通 信 研 究 所 について ネットワーク 応 用 通 信 研 究 所

More information

(Microsoft Word - \201\234\213\263\210\365\227p\203t\203@\201[\203X\203g\203X\203e\203b\203v\203K\203C\203h\201iWEB\227p\201j20130401)

(Microsoft Word - \201\234\213\263\210\365\227p\203t\203@\201[\203X\203g\203X\203e\203b\203v\203K\203C\203h\201iWEB\227p\201j20130401) 教 員 用 はじめに 2 1 ユーザIDとパスワードの 取 得 について 2 学 生 の 利 用 開 始 について 3 お 問 合 せについて IT s class. へログイン 3 1 IT s class.の 入 口 2 ログイン 画 面 3 メニュー 画 面 の[ 講 義 閲 覧 ]と[ 講 義 編 集 ] 4 担 当 一 覧 5 学 生 画 面 の 確 認 6 ログアウト 新 旧 カリキュラム

More information

著 作 権 このドキュメントに 記 載 されている 情 報 は このドキュメントの 発 行 時 点 におけるマクロソフトの 見 解 を 反 映 したものです マクロソフトは 市 場 の 変 化 に 対 応 する 必 要 があるため このドキュメントの 内 容 に 関 する 責 任 を 問 われないも

著 作 権 このドキュメントに 記 載 されている 情 報 は このドキュメントの 発 行 時 点 におけるマクロソフトの 見 解 を 反 映 したものです マクロソフトは 市 場 の 変 化 に 対 応 する 必 要 があるため このドキュメントの 内 容 に 関 する 責 任 を 問 われないも Visual Studio Do-It-Yourself シリーズ 第 12 回 キャッシュ 著 作 権 このドキュメントに 記 載 されている 情 報 は このドキュメントの 発 行 時 点 におけるマクロソフトの 見 解 を 反 映 したものです マクロソフトは 市 場 の 変 化 に 対 応 する 必 要 があるため このドキュメントの 内 容 に 関 する 責 任 を 問 われないものとします

More information

-----------------------------------------------------------------------------------------1 --------------------------------------------------------------------------------------1 -------------------------------------------------------------------------------------1

More information

›¼’à”v“lŠÍ1−ª

›¼’à”v“lŠÍ1−ª 3 1 1 2 3 4 5 6 7 8 8 10 12 14 16 18 20 22 24 2 1 2 3 4 5 6 7 8 9 10 11 12 26 28 30 32 34 36 38 40 42 44 46 48 50 4 3 1 2 3 4 5 52 54 56 58 60 6 62 7 8 9 10 64 66 68 70 72 5 1 1 4 2 5 6 6 7 1 8 1 9 2 10

More information

1 2 3 4 1 2 3 4 1 2 3 4 12 3 4

1 2 3 4 1 2 3 4 1 2 3 4 12 3 4 1 2 3 4 5 6 1 2 3 4 5 6 1 2 1 2 1 2 1 2 1 2 3 4 12 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 12 3 4 1 2 3 4 5 6 7 8 1 2 3 46 7 1 2 3 4 5 6 7 1 2 3 4 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 16 7 8 92 3 46 7 :

More information

- 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 2-12 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 1 - 2 - 3 6 1 1-4 - 5 - 6 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 130 3 130 5 2 50 1.5 48 59 62 63-9 - 1 - 2 - 3 () - 4 - 5 -

More information