Load-time weaveingで広がるAOPの可能性
|
|
|
- きよはる いちぬの
- 9 years ago
- Views:
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 入門 2006.11.12 エスエムジー株式会社小森裕介 ([email protected]) 1 はじめに えっ!?AOP って もう 今さら聞けない の? そんなことはない! と思います でも AOP が開発の中で一般的になりつつあるのもまた事実 そろそろ 知らない って言えなくなってきたアナタに AOPの基礎を50 分で伝授します! 2 はじめまして! 名前 :
S2DaoでもN:Nできます
S2Dao でも N:N できます 1 自己紹介 名前 : 木村聡 ( きむらさとし ) Seasarプロジェクトコミッタ : S2Struts S2Mai 舞姫 仕事 ( 株 ) フルネス フレームワーク 自動生成ツール 2 これまで書いたものとか 書籍 : Eclipse で学ぶはじめての Java Seasar 入門 ~ はじめての DI&AOP~ 雑誌 Web 記事 CodeZine DB
全部まとめてHOT deploy
全部まとめて HOT deploy ~ ドン引き?~ 1 自己紹介 名前 : 木村聡 ( きむらさとし ) Seasarプロジェクトコミッタ : S2Struts S2Mai 舞姫 仕事 ( 株 ) フルネス フレームワーク 自動生成ツール これまで書いたものとか 書籍 : Eclipse で学ぶはじめての Java Seasar 入門 ~ はじめての DI&AOP~ 雑誌 Web 記事 CodeZine
PowerPoint プレゼンテーション
定 型 カタログ 作 成 ツール CatalogPacker のご 紹 介 平 成 26 年 7 月 8 日 共 同 印 刷 株 式 会 社 トータルソリューションオフィス 藤 森 良 成 定 型 カタログ 作 成 ツール CatalogPacker の 概 要 CatalogPacker は 定 型 カタログを 製 作 を 行 うための Web to Print システムです Webブラウザ 上
<4D6963726F736F667420576F7264202D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A83858341838B8169342E33566572816A2E646F63>
商 品 管 理 商 品 管 理 を 行 うためのメニューです 4.1 商 品 管 理 のサイドメニュー 商 品 管 理 には 以 下 のサイドメニューがあります 商 品 一 覧 登 録 済 みの 商 品 の 一 覧 を 表 示 します 既 に 登 録 済 みの 商 品 の 検 索 検 索 した 商 品 を 編 集 する 際 に 使 用 します 新 規 作 成 商 品 を 新 規 登 録 する 画 面
Seasar.NET入門
2007 Spring Seasar.NET 入門 2007.5.27 Seasar.NET 杉本和也 2007 Spring Copyright 2004-2007 The Seasar Foundation and the others. All rights reserved. 1 杉本和也と申します 高知県の株式会社アイビスに勤務しています プログラミング歴 6 年 オープンソース歴 2 年
MetaMoJi ClassRoom/ゼミナール 授業実施ガイド
本 書 では 管 理 者 向 けに MetaMoJi ClassRoom/ゼミナールで 年 度 更 新 を 実 施 する 手 順 について 説 明 して います 管 理 者 ガイドと 合 わせてご 覧 ください Excelは 米 国 Microsoft Corporationの 米 国 およびその 他 の 国 における 登 録 商 標 または 商 標 です Apache OpenOffice Apache
5-2.操作説明書(支店連携)_xlsx
お 客 さま 向 け 送 り 状 発 行 システム 5-2. 操 作 説 明 書 ( 支 店 連 携 ) ゆうパックプリントR は 日 本 郵 便 株 式 会 社 がお 客 さまに 無 料 で 提 供 する ゆうパックや 郵 便 商 品 の 送 り 状 をパソコンで 印 刷 するためのソフトウェアです ゆうパックプリントRを 以 降 ゆうプリR と 表 記 します 本 マニュアルは 支 店 連 携
KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2
目 次 動 作 環 境 特 長 方 法 方 法 起 動 終 了 方 法 方 法 操 作 方 法 使 方 使 方 使 方 詳 細 設 定 使 方 KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2 KINGSOFT Office 2016 特 長 主 特 長 以
(Microsoft PowerPoint - Ver12\203o\201[\203W\203\207\203\223\203A\203b\203v\216\221\227\277.ppt)
ACAD-DENKI DENKI Ver.12 新 機 能 / 改 善 機 能 アルファテック 株 式 会 社 1 新 機 能 改 善 機 能 一 覧 ACAD-DENKI/EL Ver.12 新 機 能 と 改 善 機 能 新 メニュー/ 新 機 能 拡 張 プロジェクト 管 理 外 部 端 子 コネクタ 端 子 ネット 分 割 化 リアルタイム 線 番 挿 入 改 善 項 目 図 題 情 報 編
(Microsoft PowerPoint -
図 面 作 成 は 各 ユーザ 様 の 各 規 定 によって 異 なってきますが その 中 でも 共 通 して 使 用 されると 思 われる 幾 つかの 機 能 作 成 方 法 についてご 紹 介 します オリジナル 図 面 シートの 作 成 について 図 面 シートの 作 成 新 規 のドラフトファイルを 開 き メインメニューの ファイル-シートの 設 定 ダイアログボックスの サイズ タブから
弁護士報酬規定(抜粋)
はなみずき 法 律 事 務 所 弁 護 士 報 酬 規 定 ( 抜 粋 ) 2008 年 10 月 改 訂 2014 年 4 月 * 以 下 の 弁 護 士 報 酬 は いずれも 税 込 です ただし D E L の2の 表 に 基 づき 算 出 さ れた 金 額 については 消 費 税 を 上 乗 せした 額 を 弁 護 士 報 酬 とします 目 次 A 法 律 相 談 料 B 顧 問 料 C 手
<4D6963726F736F667420506F776572506F696E74202D20938A8D65837D836A83858341838B8162918A926B82CB82C182C6944692E846508354834383672E70707478>
サイトURLの 末 尾 に wp-login.php を 付 けるとログインURLに 移 動 します URL 例 http://wiselife.biz/fp/sample/wp-login.php (!) ユーザー 名 とパスワードは 別 配 布 資 料 参 照 管 理 バー クイック 統 計 欄 は サイトのアクセス 数 が 分 かります サポート 連 絡 先 マニュアルや 依 頼 方 法 など
PDF閲覧制限システム(簡易版)概説書
NO.391 PDFファイルに 閲 覧 期 限 を 設 定 PDF 閲 覧 制 限 システム( 簡 易 版 ) PDF 閲 覧 制 限 システム( 簡 易 版 ) Light 版 PDF 閲 覧 制 限 システム( 簡 易 版 ) Light-フォルダ 一 括 処 理 版 概 説 書 オリーブ 情 報 処 理 サービス 株 式 会 社 2015 年 5 月 1 概 要 本 ツールはPDFファイルにパスワード
第2回 制度設計専門会合 事務局提出資料
第 3 回 制 度 設 計 専 門 会 合 事 務 局 提 出 資 料 ~ 電 力 の 小 売 営 業 に 関 する 指 針 ( 案 )の 概 要 について~ 平 成 27 年 12 月 4 日 ( 金 ) 電 力 の 小 売 営 業 に 関 する 指 針 ( 案 )で 整 備 する の 目 次 1. 需 要 家 への 適 切 な 情 報 提 供 (1) 一 般 的 な 情 報 提 供 (2) 契
DN6(R04).vin
page 1 / 2 DataNature6(R04)リリースノート 新 機 能 機 能 改 良 (1) 期 間 項 目 への 締 め 日 の 反 映 年 度 上 期 / 下 期 四 半 期 において 設 定 した 締 め 日 を 反 映 させるかどうかの 設 定 を 追 加 (2) 週 の 設 定 方 法 の 追 加 日 付 から 期 間 の 設 定 で 週 を 追 加 する 場 合 に 週 の"
は 固 定 流 動 及 び 繰 延 に 区 分 することとし 減 価 償 却 を 行 うべき 固 定 の 取 得 又 は 改 良 に 充 てるための 補 助 金 等 の 交 付 を 受 けた 場 合 にお いては その 交 付 を 受 けた 金 額 に 相 当 する 額 を 長 期 前 受 金 とし
3 会 計 基 準 の 見 直 しの 主 な 内 容 (1) 借 入 金 借 入 金 制 度 を 廃 止 し 建 設 又 は 改 良 に 要 する 資 金 に 充 てるための 企 業 債 及 び 一 般 会 計 又 は 他 の 特 別 会 計 からの 長 期 借 入 金 は に 計 上 することとなりまし た に 計 上 するに 当 たり 建 設 又 は 改 良 等 に 充 てられた 企 業 債 及
シラバスの作成と管理用Webシステムの開発
シラバスの 作 成 と 管 理 用 Web システムの 開 発 徳 永 秀 和 現 在,シラバスの 作 成 方 法 は,マイクロソフトの WORD の 罫 線 の 記 入 された 雛 形 を 用 い るか,EXCEL で 独 自 に 作 成 するかを 選 択 している.このため 複 数 ページとなる 場 合 には, 罫 線 の 処 理 に 苦 労 している.また,フォントなどの 書 式 までの 統
Microsoft Word - 【事務連絡】居所情報の登録申請が間に合わなかった場合の取扱いの周知について.docx
事 務 連 絡 平 成 27 年 11 月 5 日 各 都 道 府 県 障 害 福 祉 主 管 部 ( 局 ) 長 殿 厚 生 労 働 省 社 会 援 護 局 障 害 保 健 福 祉 部 企 画 課 長 期 入 所 者 等 がマイナンバー 通 知 カードを 入 所 等 先 で 受 け 取 るに 当 たっての 居 所 情 報 の 登 録 申 請 が 間 に 合 わなかった 場 合 の 取 扱 いについて(
私立大学等研究設備整備費等補助金(私立大学等
私 立 大 学 等 研 究 設 備 整 備 費 等 補 助 金 ( 私 立 大 学 等 研 究 設 備 等 整 備 費 ) 交 付 要 綱 目 次 第 1 章 通 則 ( 第 1 条 - 第 4 条 ) 第 2 章 私 立 大 学 等 ( 第 5 条 - 第 15 条 ) 第 3 章 専 修 学 校 ( 第 16 条 - 第 25 条 ) 第 4 章 補 助 金 の 返 還 ( 第 26 条 ) 第
別 紙 第 号 高 知 県 立 学 校 授 業 料 等 徴 収 条 例 の 一 部 を 改 正 する 条 例 議 案 高 知 県 立 学 校 授 業 料 等 徴 収 条 例 の 一 部 を 改 正 する 条 例 を 次 のように 定 める 平 成 26 年 2 月 日 提 出 高 知 県 知 事 尾
付 議 第 3 号 高 知 県 立 学 校 授 業 料 等 徴 収 条 例 の 一 部 を 改 正 する 条 例 議 案 に 係 る 意 見 聴 取 に 関 する 議 案 平 成 26 年 2 月 高 知 県 議 会 定 例 会 提 出 予 定 の 条 例 議 案 に 係 る 地 方 教 育 行 政 の 組 織 及 び 運 営 に 関 する 法 律 ( 昭 和 31 年 法 律 第 162 号 )
ーがサーバーにファイルをアップロードしたり ファイルを 電 子 メールで 送 信 したために) 利 用 できるようになった 場 合 手 動 で 転 送 されたこれらのファイルにアクセスするユーザーまたはデバイスに CAL は 必 要 ありません 以 下 の 例 では 特 定 の 製 品 について 説
ボリューム ライセンス 簡 易 ガイド マルチプレキシング ( 多 重 化 ) クライアント アクセス ライセンス (CAL) の 要 件 この 簡 易 ガイドは すべてのマイクロソフト ボリューム ライセンス プログラムに 適 用 されます 目 次 概 要... 1 この 簡 易 ガイドの 更 新 内 容... 1 詳 細... 1 Microsoft SQL Server... 2 Microsoft
目 次 JAVIS Appli の 基 本 機 能... 3 JAVIS Appli について... 3 音 声 確 認 機 能 JAVIS Appli( 有 償 版 )の 機 能... 4 音 声 で 読 みの 確 認 をする... 4 辞 書 機 能... 5 単 語 を 登 録 する... 5
アドイン 版 ********************************************* 操 作 説 明 書 ********************************************* 目 次 JAVIS Appli の 基 本 機 能... 3 JAVIS Appli について... 3 音 声 確 認 機 能 JAVIS Appli( 有 償 版 )の 機 能...
Microsoft Word - 教科書VBA_第1章2013_.doc
第 1 章 Excel のマクロ 機 能 VBA とは VBA(Visual Basic for Applications)は,Microsoft 社 の Word や Excel など,Microsoft Office ア プリケーションで 共 通 に 利 用 できるプログラミング 言 語 です. 例 えば Excel のようなアプリケーション で 作 成 された VBA プログラムは,そのアプリケーションのデータと
治 験 実 施 管 理 システム NMGCP 向 け Excel 形 式 プロトコール 作 成 手 順 書 V4.0.3 対 応 版 第 1 版 株 式 会 社 富 士 通 アドバンストエンジニアリング All Rights Reserved,Copyright 株 式 会 社 富 士 通 アドバン
2014 年 1 月 7 日 治 験 依 頼 者 各 位 新 潟 市 民 病 院 治 験 管 理 室 Excel 形 式 の 電 子 プロトコール 提 出 の 御 依 頼 当 院 では 効 率 的 で 正 確 な 治 験 の 実 施 のため 電 子 カルテ 内 に 専 用 の Excel 形 式 による 電 子 プロトコールを 導 入 しております つきましては 治 験 依 頼 の 際 に 下 記
<4D6963726F736F667420576F7264202D2091DE90458F8A93BE82C991CE82B782E98F5A96AF90C582CC93C195CA92A58EFB82CC8EE888F882AB81694832355B315D2E312E318160816A2E646F63>
退 職 所 得 に 対 する 住 民 税 の 特 別 徴 収 の 手 引 ( 平 成 25 年 1 月 1 日 以 降 適 用 ) 愛 知 県 清 須 市 - 1 - は じ め に 個 人 の 住 民 税 は 納 税 義 務 者 の 前 年 中 の 所 得 を 課 税 標 準 としてその 翌 年 に 課 税 するいわゆる 前 年 所 得 課 税 をたてまえとしておりますが 退 職 所 得 に 対
スライド 1
公 的 年 金 制 度 の 健 全 性 及 び 信 頼 性 の 確 保 のための 厚 生 年 金 保 険 法 等 の 一 部 を 改 正 する 法 律 について 厚 生 労 働 省 年 金 局 公 的 年 金 制 度 の 健 全 性 及 び 信 頼 性 の 確 保 のための 厚 生 年 金 保 険 法 等 の 一 部 を 改 正 する 法 律 ( 平 成 25 年 法 律 第 63 号 )の 概 要
【試用版】AppStudioクイズアプリ作成手順
2014 年 08 月 18 日 最 終 更 新 クイズアプリをつくろう Dacoon, Inc. 目 次 1. APP STUDIO で 作 れるクイズについて... 3 2. クイズアプリを 作 ってみよう... 4 3. 画 像 の 設 定... 22 4. CSS 編 集 について... 25 5. パブリッシュについて... 27 2 1.App Studio で 作 れるクイズについて
DIコンテナ 前 回 ご 説 明 したSpring DIコンテナに 共 通 するこ とは 依 存 を 注 入 することによってシステム 内 に 存 在 するオブジェクト 同 士 の 結 びつきを 緩 くすることで あり そのための 仕 組 み 提 供 を 意 味 する [Spring のDIコンテナ
SpringとStruts Struts 連 携 トラストサービス 2006/05/27 DIコンテナ 前 回 ご 説 明 したSpring DIコンテナに 共 通 するこ とは 依 存 を 注 入 することによってシステム 内 に 存 在 するオブジェクト 同 士 の 結 びつきを 緩 くすることで あり そのための 仕 組 み 提 供 を 意 味 する [Spring のDIコンテナはBean
1
Excelファイルアクセス 1. 概 要 Excel ファイルアクセスコンポーネントは Microsoft Excel のファイルを 開 いてセルの 値 や 書 式 を 取 得 変 更 したり テーブル 全 体 を 新 しいファイルと して 保 存 したりするために 用 います Excel ファイルアクセスコンポーネントは アプリケーションビルダーのメニューから 以 下 のように 選 びます [コンポーネント
https://www.online3.tdnet.info/onre/jsp/tdzz.download?uji.verb=
平 成 21 年 3 月 期 平 成 20 年 7 月 31 日 上 場 会 社 名 松 井 建 設 株 式 会 社 上 場 取 引 所 東 コード 番 号 1810 URL http://www.matsui-ken.co.jp/ 代 表 者 ( 役 職 名 ) 取 締 役 社 長 ( 氏 名 ) 松 井 隆 弘 問 合 せ 先 責 任 者 ( 役 職 名 ) 管 理 本 部 経 理 部 長 (
