S2Struts入門

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "S2Struts入門"

Transcription

1 S2Struts 入 門 S2Struts コミッタ 永 島 克 彦 1

2 自 己 紹 介 名 前 : 永 島 克 彦 ブログ: 所 属 :( 株 ) 広 島 情 報 シンフォニー メール: 2

3 アジェンダ S2Struts 概 要 S2とStrutsの 連 動 無 設 定 ~ 省 設 定 POJO 化 拡 張 TagLib HOT deploy まとめ 3

4 S2Struts 概 要 S2Strutsとは Strutsのノウハウをそのまま 活 用 してS2と 簡 単 に 連 動 さらに 無 設 定 ~ 省 設 定 記 述 量 を 減 らす POJO 化 テストしやすく 拡 張 TagLib より 便 利 に HOT deploy テンポのよい 開 発 4

5 S2Struts 概 要 必 要 な 機 能 のみ 利 用 できる 無 設 定 省 設 定 拡 張 TagLib POJO 化 HOT deploy S2とStrutsの 連 動 5

6 S2とStruts Strutsの の 連 動 S2とStruts 連 動 の 特 徴 ActionクラスをS2Containerで 管 理 DI x AOP 既 存 Actionクラスに 変 更 なく 適 用 可 能 ただし 設 定 ファイルの 変 更 / 追 加 は 必 要 web.xmlの 変 更 struts-config.xmlの 変 更 Actionの 登 録 (diconファイルの 追 加 ) 6

7 連 動 の 設 定 1 S2ContainerFilter S2StrutsFilterの 追 加 S2ContainerServletの 追 加 ActionServletは 変 更 する 必 要 なし ただし 先 に S2ContainerServletを 初 期 化 すること <servlet> <servlet-name>s2container</servlet-name> <servlet-class>...s2containerservlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>action</servlet-name> <servlet-class>...actionservlet</servlet-class> <load-on-startup>2</load-on-startup> </servlet> 7

8 連 動 の 設 定 2 S2RequestProcessorへの 変 更 <controller processorclass="org.apache.struts.action.requestprocessor"/> <controller processorclass="org.seasar.struts.processor.s2requestprocessor"/> 8

9 Actionの の 登 録 方 法 1 diconファイルの 作 成 1 AutoRegisterを 利 用 してカンタンに 登 録 <component class="...filesystemcomponentautoregister"> : <initmethod name="addclasspattern"> <arg>"example.app.web"</arg> <arg>".*action"</arg> </initmethod> </component> Actionクラスを 格 納 しているパッケージと 自 動 登 録 したいクラスパターンを 指 定 すればOK 9

10 Actionの の 登 録 方 法 2 diconファイルの 作 成 2 SMART deployでもっとカンタンに 登 録 ただし 推 奨 パッケージ 構 成 に 合 わせる 必 要 がある <component class=...namingconventionimpl"> <initmethod name="addrootpackagename"> <arg>"example.app"</arg> </initmethod> </component> アプリケーションの ルートパッケージを 指 定 するのみでOK 10

11 Actionでの でのAOP 既 存 のActionクラスに 修 正 なく 適 用 可 能 <component class="...aspectautoregister"> <property name="interceptor">traceinterceptor</property> <property name="pointcut">"execute"</property> <initmethod name="addclasspattern"> <arg>"example.app.web"</arg> <arg>".*action"</arg> </initmethod> </component> トレースログ 出 力 内 容 DEBUG... [...] BEGIN...Action#execute(ActionConfig[...) : DEBUG... [...] END...Action#execute(ActionConfig[...) : ForwardConfig[...] 11

12 Actionでの でのDI 既 存 のActionクラスを 修 正 する 必 要 あり プロパティの 追 加 ActionクラスはRequest 単 位 で 生 成 するため プロパティ を 持 っても 問 題 なし 開 発 しやすくなる ロジック サービスクラスをMockにできる テストしやすくなる はやめにJSPの 動 作 を 確 認 できる S2DaoなどのS2ファミリーが 使 いやすくなる 12

13 S2とStruts Strutsの の 連 動 のポイント 開 発 中 又 は 開 発 済 みのアプリケーション AOPのみならActionクラスの 修 正 なく 適 用 可 能 今 すぐに 試 すことができる これから 開 発 のアプリケーション Strutsを 使 って S2DaoなどのS2ファミリーも 使 うなら 利 用 したほうが 楽 になる 13

14 無 設 定 ~ 省 設 定 無 設 定 ~ 省 設 定 の 特 徴 規 約 に 従 うことで 無 設 定 で 動 作 Actionクラスを 作 るのみでOK 規 約 に 従 えない 場 合 はカスタマイズ 可 能 アノテーションによるカスタマイズ 定 数 アノテーション Tigerアノテーション 従 来 どおりstruts-config.xmlによる 設 定 も 可 能 struts-config.xmlの 内 容 を 優 先 14

15 無 設 定 ~ 省 設 定 ストレスの 少 ない 開 発 JSPの 作 成 クラスの 作 成 テスト 動 作 確 認 設 定 ファイル の 修 正 15

16 無 設 定 ~ 省 設 定 の 設 定 struts-config.xmlの 変 更 AutoStrutsConfigRegisterPlugInの 追 加 無 設 定 情 報 となるプロパティも 設 定 <plug-in classname="...validatorplugin"> : </plug-in> <plug-in classname="...autostrutsconfigregisterplugin"> : </plug-in> ValidatorPlugInの 次 に AutoStrutsConfigRegisterPlugInを 追 加 16

17 無 設 定 規 約 に 従 い 自 動 的 に 設 定 package example.app.form; public class AddFrom extends ValidatorForm { : } package example.app.web; public class AddAction extends Action { public ActionForward execute(...) { : } } <form-bean name= addform type= example.app.form.addform /> : <action path="/add" type="example.app.web.addaction" name="addform" scope="request" validate="true"> <forward name="success" path="/add.jsp" /> </action> 17

18 form-bean beanの の 規 約 form-bean nameの 規 約 <form-bean name= addform type= example.app.form.addform /> コンポート 名 を 設 定 クラス 名 :AddForm コンポーネント 名 :addform form-bean name:addform 18

19 actionの の 規 約 1 action pathの 規 約 <action path="/add" type= "example.app.web.addaction" name="addform" scope="request" validate="true"> <forward name="success" path="/add.jsp" /> </action> / + Action を 消 したコンポート 名 を 設 定 クラス 名 :AddAction コンポーネント 名 :addaction action path:/add 19

20 actionの の 規 約 2 action nameの 規 約 <action path="/add" type= "example.app.web.addaction" name="addform" scope="request" validate="true"> <forward name="success" path="/add.jsp" /> </action> Action を 消 したコンポート 名 + Form or Dto を 設 定 クラス 名 :AddAction コンポーネント 名 :addaction action name:addform 20

21 actionの の 規 約 3 forwardの 規 約 <action path="/add" type= "example.app.web.addaction" name="addform" scope="request" validate="true"> <forward name="success" path="/add.jsp" /> </action> パッケージとクラス 名 からViewを 検 索 しあった 場 合 は success のforwardとして 設 定 クラス 名 :example.app.web.addaction docroot :/ ViewExtension :jsp の 場 合 の 検 索 順 1. /example/app/web/add.jsp 2. /app/web/add.jsp 3. /web/add.jsp 4. /add.jsp 21

22 actionの の 規 約 4 その 他 はデフォルト 値 を 割 り 当 てる <action path="/add" type= "example.app.web.addaction" name="addform" scope="request" validate="true"> <forward name="success" path="/add.html" /> </action> scope validate input parameter attribute forward include prefix suffix unknown roles cancellable request true null null null null null null null null null false 22

23 バリデーション バリデーションの 設 定 もアノテーションでかける クラスとバリデーション 設 定 の 記 述 が 近 く 管 理 しやす い(わかりやすくなる) 独 自 のバリデーションをアノテーションとして 作 成 することもできる public class AddForm extends public void setvalue(string value) { } } : public class AddForm extends ValidatorForm { public static final String value_validator_0 = "required"; public static final String value_validator_1 = " "; public void setvalue(string value) { : } } 23

24 無 設 定 ~ 省 設 定 のポイント 省 設 定 でシンプルに 基 本 的 な 設 定 は 無 設 定 にまかせ 一 部 の 特 殊 なものをアノテーションで 設 定 アノテーションで 設 定 する 項 目 を 限 定 する ちょっとした 設 定 で 思 わぬ 時 間 をとられることを 防 ぐ 限 定 の 例 form-beanは 無 設 定 で 行 う action-mappingは nameとscopeのみアノテーションで 設 定 する etc 24

25 POJO 化 ActionをPOJO 化 したときの 特 徴 テストしやすくなる 特 定 のAPIに 依 存 しなくなる import 文 からStruts 関 連 のクラスがなくなる ページを 中 心 とした 開 発 拡 張 TagLibを 利 用 することで 可 能 となる Initタグによる 画 面 初 期 化 MethodBindingによるAction 処 理 25

26 POJO Action calcform ) public class AddAction { /calcresult.jsp public static final String SUCCESS = success ; public void setcalcform(calcform calcform) {...} public CalcForm getcalcform() {... public List getcalchistory() {... } public void initialize() {... } public String docalc() {... } 26

27 POJO Action 規 則 1 Actionメソッド( 引 数 なし 戻 り 値 Stringのメソッド) Forward 名 を 返 却 する 1つのActionメソッドのみを 定 義 している 場 合 通 常 Actionと 同 様 の 方 法 による 実 行 MethodBindingによる 実 行 複 数 のActionメソッドを 定 義 している 場 合 DispatchActionと 同 様 の 方 法 による 実 行 MethodBindingによる 実 行 <s2struts:submit action= #{addaction.docalc} /> MethodBindingでは 実 行 するActionメソッドを コンポーネント 名.メソッド 名 で 指 定 27

28 POJO Action 規 則 2 Initializeメソッド( 引 数 なし 戻 り 値 voidのメソッド) 画 面 の 初 期 化 を 行 う メソッド 名 は 自 由 Initタグで 呼 び 出 されるメソッド <s2struts:init action= #{addaction.initialize} /> Initタグでは Initializeメソッドを コンポーネント 名.メソッド 名 で 指 定 28

29 POJO Action 規 則 3 FormBeanのバインディング FormBean 名 のプロパティを 定 義 セッターメソッドでViewから 受 け 取 れる ゲッターメソッドでViewへ 渡 す スコープはActionMappingに 従 う 29

30 POJO Action 規 則 4 その 他 のオブジェクトのバインディング セッターメソッドでViewから 受 け 取 れる 受 け 取 る 優 先 順 位 HttpServletRequest#getParameter(プロパティ 名 ) HttpServletRequest#getAttribute(プロパティ 名 ) HttpSession#getAttribute(プロパティ 名 ) ゲッターメソッドでViewへ 渡 す デフォルトはRequestスコープに 値 を 設 定 Sessionスコープに 値 を 設 定 する 場 合 はアノテーションで 指 定 する 30

31 POJO Actionの の 疑 問 interfaceは 必 要 なの? S2Struts1.3からinterface 不 要 ただinterfaceを 定 義 すると 設 定 と 実 装 が 分 離 され 明 確 になる InitializeメソッドとActionメソッドは 別 々のAction クラスで 定 義 しないといけないの? 1つのActionクラスとして 定 義 可 能 31

32 POJO 化 のポイント トレードオフを 考 慮 する Strutsから 距 離 をおく 移 行 しやすいかも でも Strutsの 知 識 は 必 須 POJO 化 するだけの 価 値 はあるか テストしやすくなる 拡 張 TagLibを 使 うことで 開 発 しやくなる でも 新 しく 覚 えることが 増 える 32

33 拡 張 TabLib 拡 張 TagLibの 特 徴 Strutsのタグをより 便 利 に indexidの 追 加 チェックがない 場 合 でも 値 をセットするcheckboxタグ バリデーションを 行 わなくするcancel 属 性 の 追 加 無 設 定 の 支 援 ページを 中 心 とした 開 発 のための 機 能 33

34 無 設 定 の 支 援 Pageタグ エラー 発 生 時 自 画 面 を 再 表 示 する action inputを 指 定 しなくてよい cancel 属 性 バリデーション 有 無 をタグで 指 定 action validateは 常 にtrue(デフォルト 値 )で 問 題 な し 34

35 ページ 中 心 とした 開 発 のための 機 能 Initタグ 画 面 の 初 期 化 処 理 を 行 う ページの 初 期 化 についてはそのページで 指 定 MethodBinding POJO Actionのメソッドを 直 接 指 定 する DispatchActionなどの 代 替 え 手 段 cancel 属 性 と 併 用 することによりバリデーション 有 無 を 制 御 35

36 拡 張 TagLibのポイント POJO 化 しない 場 合 Strutsタグの 拡 張 部 分 のみを 利 用 違 和 感 なく 便 利 に 利 用 できる Initタグは 利 用 しないほうがよいかも 利 用 したらPOJO 化 したくなる POJO 化 する 場 合 積 極 的 に 利 用 したほうが 便 利 Pageタグを 利 用 すればInitタグもほしくなる Initタグを 利 用 すればMethodBindingしたくなる 36

37 HOT deploy HOT deployの 特 徴 テンポのよい 開 発 クラスの 追 加 / 変 更 がすぐに 反 映 設 定 ファイルの 変 更 もすぐに 反 映 struts-config.xml validation.xml application.properties ストレスの 少 ない 開 発 アプリケーションサーバーを 起 動 したまま 開 発 37

38 HOT deployの の 設 定 web.xmlの 変 更 HotdeployFilterの 追 加 <filter> <filter-name>hotdeployfilter</filter-name> <filter-class>...hotdeployfilter</filter-class> </filter> : <filter-mapping> <filter-name>hotdeployfilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>request</dispatcher> <dispatcher>forward</dispatcher> </filter-mapping> REQUESTとFORWARDに 対 してフィルタをかけるため Servlet2.4が 必 要 38

39 HOT deployの の 設 定 struts-config.xmlの 変 更 HotdeployPlugInの 追 加 <plug-in classname="...validatorplugin"> : </plug-in> <plug-in classname="...hotdeployplugin"> : </plug-in> 一 番 最 後 に HotDeployPlugInを 追 加 する 39

40 HOT deployの の 仕 組 み 設 定 ファイル Requestのたびに 毎 回 読 み 込 む 無 設 定 ~ 省 設 定 の 場 合 ActionConfigの 求 め 方 RequestのたびにActionConfigを 生 成 する Requestパス コンポーネント 名 クラス ActionConfig FormBeanConfigの 求 め 方 RequestのたびにFormBeanConfigを 生 成 す ActionConfig name コンポーネント 名 クラス FormBeanConfig 40

41 HOT deployの の 制 限 無 設 定 ~ 省 設 定 の 場 合 の 制 限 action pathは 規 約 による 設 定 とする pathからactionクラスを 求 めるため form-bean nameは 規 約 による 設 定 とする nameからformbeanクラスを 求 めるため 41

42 HOT deployの の 注 意 点 対 応 していない 設 定 ファイルがある web.xml tiles-defs.xmlについては 未 対 応 開 発 のときのみ 利 用 Requestのたびに 設 定 ファイルを 読 み 込 むため 性 能 が 悪 くなる 本 番 運 用 時 にはCOOL deployに 切 り 替 える env.txtの 内 容 を ut 以 外 に 変 更 42

43 まとめ 必 要 な 機 能 のみを 利 用 まずはS2とStrutsの 連 動 とHOT deployを 試 してほ しい 開 発 効 率 のアップ 無 設 定 ~ 省 設 定 により 設 定 ファイルの 管 理 を 不 要 に でき HOT deployにより 動 作 確 認 がすぐにできるよ うになる POJO 化 による 利 点 ActionをPOJO 化 することによりテストがしやすくなり 拡 張 TagLibも 一 緒 に 使 うことによりページ 中 心 の 開 発 が 可 能 となる 43

44 ご 清 聴 ありがとうございました 44

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

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

More information

... 1... 2... 2... 2... 4... 4... 5 HTML/JSP/Servlet... 7 JSP... 7 Servlet... 11 Struts... 15 Struts... 15 Struts... 16... 17... 25 FormBean LoginForm

... 1... 2... 2... 2... 4... 4... 5 HTML/JSP/Servlet... 7 JSP... 7 Servlet... 11 Struts... 15 Struts... 15 Struts... 16... 17... 25 FormBean LoginForm Oracle JDeveloper 10g Struts Creation Date: May 28, 2004 Last Update: Aug 19, 2004 Version 1.0.1 ... 1... 2... 2... 2... 4... 4... 5 HTML/JSP/Servlet... 7 JSP... 7 Servlet... 11 Struts... 15 Struts...

More information

Teedaで始めるPage駆動開発

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

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

サーブレット (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

SAStrutsの開発Tips

SAStrutsの開発Tips 2008 Autumn SAStrutsの の 開 発 Tips 出 羽 健 一 2007 Autumn The Seasar Foundation and the others 2008. all rights reserved. 1 はじめに このセッションの 内 容 SAStrutsを 使 った 開 発 において 悩 みそうなトピックに 絞 って 解 説 SAStrutsと 一 緒 に 使 用

More information

intra-mart im-J2EE Framework

intra-mart im-J2EE Framework intra-mart im-j2ee Framework Struts ver 0.1 2003 3 31 2003/03/31 ver 0.1 1...1 1.1...1 1.2...1 1.3...1 2...2 2.1 Struts...2 2.1.1 struts.jar...2 2.1.2...2 2.2 im-j2ee Framework Extension for Struts...2

More information

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

Load-time weaveingで広がるAOPの可能性 Load-time weavingで 広 がるAOPの 可 能 性 1 自 己 紹 介 名 前 : 木 村 聡 (きむら さとし) Seasarプロジェクトコミッタ: S2Struts S2Mai 舞 姫 仕 事 ( 株 )フルネス フレームワーク 自 動 生 成 ツール 2 これまで 書 いたものとか 書 籍 : Eclipseで 学 ぶはじめてのJava Seasar 入 門 ~はじめてのDI&AOP~

More information

JavaServer Templates “Maya”

JavaServer Templates “Maya” Maya のご 紹 介 - Javaを 書 かないJava 製 テンプレートエンジン - 2005 年 9 月 17 日 Seasarファウンデーション 代 表 幹 事 ( 株 )グルージェント 代 表 取 締 役 社 長 栗 原 傑 享 1 自 己 紹 介 栗 原 傑 享 (くりはら まさたか) 1972 年 7 月 北 海 道 札 幌 市 生 まれ 早 稲 田 大 学 商 学 部 卒 現 在 妻

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

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

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

More information

( ( ( )

( ( (  ) Cubby Web BABA Yasuyuki ( ( ( http://www.nulab.co.jp ) Cubby Cubby Maven2 Cubby Java Web 0.9.2 1.0 seasar.org sandbox Cubby = Cubby http://cubby.sandbox.seasar.org/ HTTP HTTP URL Seasar2

More information

スライド 1

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

More information

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

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

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

本 ドキュメントについて この 作 品 は クリエイティブ コモンズの 表 示 - 改 変 禁 止 2.1 日 本 ライセンスの 下 でライセンスされていま す この 使 用 許 諾 条 件 を 見 るには http//creativecommons.org/licenses/by-nd/2.1/j

本 ドキュメントについて この 作 品 は クリエイティブ コモンズの 表 示 - 改 変 禁 止 2.1 日 本 ライセンスの 下 でライセンスされていま す この 使 用 許 諾 条 件 を 見 るには http//creativecommons.org/licenses/by-nd/2.1/j Struts1 日 入 門 株 式 会 社 ナレッジエックス http//www.knowledge-ex.jp/ Version 0.9.004 1 Copyright 2006-2010 Knowledge-ex.Ltd. Some rights reserved. 本 ドキュメントについて この 作 品 は クリエイティブ コモンズの 表 示 - 改 変 禁 止 2.1 日 本 ライセンスの

More information

アンドロイドアプリ開発

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

More information

[1]...1 [2]...1 [3]...2 3.1...2 3.2...2 3.3...2 3.4...2 3.5 Java...2 3.6 Web...3 [4]...4 4.1...4 4.2...5 4.3...9 4.4...12 4.5 Java...15 4.6 Web...18 [

[1]...1 [2]...1 [3]...2 3.1...2 3.2...2 3.3...2 3.4...2 3.5 Java...2 3.6 Web...3 [4]...4 4.1...4 4.2...5 4.3...9 4.4...12 4.5 Java...15 4.6 Web...18 [ 20 6 30 Java Java Web Java Web Java Web SQL Java Web 3 [1]...1 [2]...1 [3]...2 3.1...2 3.2...2 3.3...2 3.4...2 3.5 Java...2 3.6 Web...3 [4]...4 4.1...4 4.2...5 4.3...9 4.4...12 4.5 Java...15 4.6 Web...18

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

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

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

More information

Java知識テスト問題

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

More information

システムテスト自動化プログラムにおける「操作技術」と「シナリオ」の分割

システムテスト自動化プログラムにおける「操作技術」と「シナリオ」の分割 システムテスト 自 動 化 プログラムにおける 操 作 技 術 と シナリオ の 分 割 発 表 者 石 川 達 也 ( 株 式 会 社 Codeer) e-mail:ishikawa-tatsuya@codeer.co.jp 共 同 執 筆 者 堅 田 成 洋 ( 株 式 会 社 ベリサーブ) e-mail:naruhiro.katada@veriserve.co.jp 2 自 己 紹 介 石 川

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

第13回講義

第13回講義 オブジェクト指向概論 第 13 講 実装とサーバサイド Java 立命館大学 情報理工学部 黄宏軒 1 13.1 Java による実装 n フォワードエンジニアリング UML による表現をプログラミング言語による記述に変換 n リバースエンジニアリング UML User -name:string +getname():string プログラミング言語の情報を UML モデルに変換 UML User

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

1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2..

1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2.. Servlet/JSP 1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2........................................

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

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) 3 5 14 18 21 23 23 24 28 29 29 31 32 34 35 35 36 38 40 44 44 45 46 49 49 50 pref : 2004/6/5 (11:8) 50 51 52 54 55 56 57 58 59 60 61

More information

経験発表

経験発表 共 通 性 を 持 つ 製 品 群 への USDMの 適 用 と 拡 張 アジェンダ 1. 表 現 を 拡 張 したUSDM 導 入 の 背 景 と 課 題 要 望 2. 表 現 を 拡 張 したUSDM 導 入 の 取 り 組 み 3. 表 現 を 拡 張 したUSDM 4. 表 現 を 拡 張 したUSDM 導 入 による 効 果 5. 表 現 を 拡 張 したUSDM 導 入 後 の 課 題

More information

JavaプログラミングⅠ

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

More information

臨床画像技術学Ⅱ

臨床画像技術学Ⅱ 核 医 学 機 器 工 学 概 論 北 大 病 院 核 医 学 診 療 科 加 藤 千 恵 次 chtgkato.com 本 講 義 の 目 的 国 家 試 験 によく 出 題 される 画 像 のフーリエ 変 換 処 理 畳 み 込 み 積 分 処 理 断 層 画 像 再 構 成 (CT PETなど) を 理 解 する サンプルデータとプログラムを 用 いて 解 説 する 講 義 内 容 1.C 言

More information

Wicket as Meta-Framework

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

More information

目次

目次 http://www0.info.kanagawa-u.ac.jp/~kaiya/wa/ dotcampus ショートコード 179067 ウエブアプリケーション 2015 第 12 回 Servlet 2015/12/10 海 谷 治 彦 1 演 習 解 答 例 期 末 試 験 について 目 次 JSP/Servletの 対 比 (ほぼ 復 習 ) Servletの 記 述 Servletのコンパイル

More information

Struts Action Form Request Processor Action HTTP strutsconfig.xml JSP Taglib Web Java Java Injection SpringFramework Web F/W JMX AOP ORM Hibernate Java save AOP insert DB hbm.xml WebAP DB FW Struts EJB

More information

1 イントロダクション はじめまして(*'-'*)ノ 1. 名 前 武 氏 (タケウジ) 2.ハンドルネーム sire (サー) Copyright(C) 2009 SYSTEM FRIEND CO.,LTD. 2

1 イントロダクション はじめまして(*'-'*)ノ 1. 名 前 武 氏 (タケウジ) 2.ハンドルネーム sire (サー) Copyright(C) 2009 SYSTEM FRIEND CO.,LTD. 2 EC-CUBE さわりと 動 きと 改 造 と EC-CUBEを 提 案 運 用 するうえでの 基 礎 知 識 2009 年 11 月 28 日 Copyright(C) 2009 SYSTEM FRIEND CO.,LTD. 1 イントロダクション はじめまして(*'-'*)ノ 1. 名 前 武 氏 (タケウジ) 2.ハンドルネーム sire (サー) Copyright(C) 2009 SYSTEM

More information

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

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

More information

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

データ構造とアルゴリズム論 第 7 章.サーブレット 間 の 連 携 学 習 のねらい 1 Web アプリケーションの 処 理 を サーブレット JSP そして HTML ファイルによる 処 理 分 担 あるいは 連 携 によって 実 現 する 仕 組 みを フォワード(forward) インクルー ド(include)およびリダイレクト(redirect)の 活 用 方 法 を 通 じて 学 習 する 2 また リクエスト

More information

Microsoft Word - migrateto10g2.doc

Microsoft Word - migrateto10g2.doc Oracle JDeveloper 10g 9.0.5/10.1.2 JDeveloper Creation Date: Feb. 9, 05 Last Update: Jul. 27, 05 Version: 1.1 = ... 4... 4 JDeveloper... 5... 5 Web... 6... 7... 8... 8 JDeveloper... 10... 10... 11... 19...

More information

目次

目次 オブジェクト 指 向 開 発 論 2016 年 5 月 26 日 海 谷 治 彦 1 詳 細 設 計 のレビュー 目 次 アーキテクチャ 決 定 について 2 ICONIXの 全 体 手 順 テクニカル アーキテクチャ 3 動 機 : 予 備 設 計 のレビュー 現 時 点 で,ユースケース,ドメインモデル,ロバスト ネス 図 を 描 きました. これらに 整 合 性 があるかのチェックを 行 います.

More information

Blojsom におけるクロスサイトスクリプティングの脆弱性

Blojsom におけるクロスサイトスクリプティングの脆弱性 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言語 第1回

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

More information

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

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

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

HK05

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

More information

プログラミング入門1

プログラミング入門1 プログラミング入門 1 第 4 回 繰り返し (for ループ ) 授業開始前に ログオンして待機して ください Java 1 第 4 回 2 不要ファイルの掃除 前回デスクトップにファイルをダウンロードした場合 次のものを削除してください week03.zip デスクトップにファイルを置きすぎると コンピュータをシャットダウンできなくなります Java 1 第 4 回 3 授業を始めます 前回の課題は

More information

Mayaa 実践活用 TIPS

Mayaa 実践活用 TIPS 2007 Autumn Mayaa 実 践 TIPS 2007.11.11 The Seasar Project 株 式 会 社 グルージェント 須 賀 幸 次 1 はじめまして 名 前 : 須 賀 幸 次 (すが こうじ / suga) 所 属 : 株 式 会 社 グルージェント (http://www.gluegent.com) メールアドレス:ko.suga@gmail.com Seasarとのかかわり

More information

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

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

More information

Microsoft Word - .....J.^...O.|Word.i10...j.doc

Microsoft Word - .....J.^...O.|Word.i10...j.doc P 1. 2. R H C H, etc. R' n R' R C R'' R R H R R' R C C R R C R' R C R' R C C R 1-1 1-2 3. 1-3 1-4 4. 5. 1-5 5. 1-6 6. 10 1-7 7. 1-8 8. 2-1 2-2 2-3 9. 2-4 2-5 2-6 2-7 10. 2-8 10. 2-9 10. 2-10 10. 11. C

More information

挑 戦! 大 規 模 システムをRubyで 構 築 Contents 1. 日 立 ソリューションズのRubyへの 取 組 み 2. 大 規 模 システム 開 発 事 例 紹 介

挑 戦! 大 規 模 システムをRubyで 構 築 Contents 1. 日 立 ソリューションズのRubyへの 取 組 み 2. 大 規 模 システム 開 発 事 例 紹 介 挑 戦! 大 規 模 システムをRubyで 構 築 2013/1/23 株 式 会 社 日 立 ソリューションズ 技 術 開 発 本 部 Rubyセンタ 堀 江 謙 一 挑 戦! 大 規 模 システムをRubyで 構 築 Contents 1. 日 立 ソリューションズのRubyへの 取 組 み 2. 大 規 模 システム 開 発 事 例 紹 介 挑 戦! 大 規 模 システムをRubyで 構 築

More information

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

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

More information

31, 21% 24, 17% 8, 5% 23, 16% 24, 16% 91, 62% 19, 13% 39, 27% 33, 23% 73 48 57 51 31 1 9 13.0% 7.4% 5.3% 12.5% 17.1% 13.2% 17.9% 4.5% 36.4% 56.5% 40.7% 36.8% 50.0% 67.1% 56.3% 65.8% 75.0% 26.0% 37.0%

More information

% 32.3 DI DI

% 32.3 DI DI 2011 7 9 28.1 41.4 30.5 35.8 31.9% 32.3 DI 18.2 2.4 8.1 3.5 DI 9.4 32.2 0.0 25.9 2008 1 3 2 3 34.8 65.2 46.753.8 1 2 8.82.9 43.1 10 3 DI 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

More information

presen.gby

presen.gby kazu@iij.ad.jp 1 2 Paul Graham 3 Andrew Hunt and David Thomas 4 5 Java 6 Java Java Java 3 7 Haskell Scala Scala 8 9 Java Java Dean Wampler AWT ActionListener public interface ActionListener extends EventListener

More information

<4D6963726F736F667420576F7264202D208AEB8CAF89D38F8A434845434B4552416E64726F696494C52091808DEC837D836A83858341838B2E646F6378>

<4D6963726F736F667420576F7264202D208AEB8CAF89D38F8A434845434B4552416E64726F696494C52091808DEC837D836A83858341838B2E646F6378> 平 成 26 年 度 危 険 箇 所 アプリケーション Android 版 操 作 マニュアル 平 成 26 年 5 月 8 日 箕 面 市 青 少 年 指 導 員 連 絡 協 議 会 Android 版 1. 危 険 箇 所 CHECKER アプリケーションを 起 動 するには?... 3 2. ユーザ 情 報 を 登 録 するには?... 4 3. 危 険 箇 所 情 報 を 作 成 するには?...

More information

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

データ構造とアルゴリズム論 第 12 章.データベースを 利 用 した Web アプリケーション 学 習 のねらい 1 Web アプリケーション 上 でデータベースを 利 用 する 方 法 を 学 習 する < 先 週 の 復 習 > 講 義 で 示 された 基 礎 課 題 12-1 に 解 答 して 下 さい 12-1.データベース 上 のデータを 表 示 する Web アプリケーション 11-2 節 では テーブル account

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

- 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

はじめに 本 資 料 のご 対 象 者 SkyVisualEditorの 担 当 になったがどこから 手 をつけて 良 いかわからないご 担 当 者 様 SkyVisualEditorをこれから 検 討 してみたいご 担 当 者 様 向 けの 基 礎 的 な 内 容 です 本 セミナーのゴール Sk

はじめに 本 資 料 のご 対 象 者 SkyVisualEditorの 担 当 になったがどこから 手 をつけて 良 いかわからないご 担 当 者 様 SkyVisualEditorをこれから 検 討 してみたいご 担 当 者 様 向 けの 基 礎 的 な 内 容 です 本 セミナーのゴール Sk SkyVisualEditorスタートアップガイド 2015 Terrasky Co., Ltd. All Rights Reserved. はじめに 本 資 料 のご 対 象 者 SkyVisualEditorの 担 当 になったがどこから 手 をつけて 良 いかわからないご 担 当 者 様 SkyVisualEditorをこれから 検 討 してみたいご 担 当 者 様 向 けの 基 礎 的 な

More information

(Microsoft PowerPoint - \203\214\203|\201[\203g\201E\203_\203b\203V\203\205\203{\201[\203hWEB\203Z\203~\203i\201[.ppt)

(Microsoft PowerPoint - \203\214\203|\201[\203g\201E\203_\203b\203V\203\205\203{\201[\203hWEB\203Z\203~\203i\201[.ppt) もっと 使 おうWEBセミナー レポート&ダッシュボード 編 株 式 会 社 セールスフォース ドットコム カスタマーサクセスマネジメント 部 ご 案 内 ご 質 問 はChatで 受 け 付 けます 操 作 画 面 は 縮 小 できます 縮 小 Chat Agenda レポート&ダッシュボード ダッシュボードの 役 割 と 弊 社 事 例 紹 介 レポート&ダッシュボード ダッシュボードを 使 用

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

About me! 足立昌彦 / +Masahiko.Adachi )! バイドゥ株式会社技術顧問 (Simeji)! 株式会社カブク Co-Founder! Google Developer Expert (Android)

About me! 足立昌彦 / +Masahiko.Adachi )! バイドゥ株式会社技術顧問 (Simeji)! 株式会社カブク Co-Founder! Google Developer Expert (Android) Discover Support Library Masahiko Adachi @adamrokcer / +Masahiko.Adachi 28 th Sep, 2013 About me! 足立昌彦 ( @adamrocker / +Masahiko.Adachi )! バイドゥ株式会社技術顧問 (Simeji)! 株式会社カブク Co-Founder! Google Developer Expert

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

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

データ構造とアルゴリズム論 第 10 章.MySQL のインストールと Java プログラムからの 接 続 学 習 のねらい 1 データベース 管 理 ソフトである MySQL をインストールする 2 MySQL 上 のデータベースに Java プログラムから 接 続 できることを 確 認 する < 先 週 の 復 習 > 講 義 で 示 された 基 礎 課 題 10-1 に 解 答 して 下 さい 10-1.MySQL のインストール

More information

スライド 1

スライド 1 Hos-CanR 3.0 運 用 マニュアル Hos-CanR 3.0 運 用 マニュアル 登 録 作 業 者 用 Ver. 2 バージョン 改 訂 日 付 改 訂 内 容 Ver. 1 2010/3/15 初 版 Ver. 2 2010/8/9 ファイル 取 り 込 み 時 の 同 一 レコードの 判 定 についての 記 載 を 追 記 Hos-CanR 3.0 運 用 マニュアル 目 次 1.

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

Uruma による本格業務向けリッチアプリケーション開発のススメ

Uruma による本格業務向けリッチアプリケーション開発のススメ 2008 Spring Urumaによる 本 格 業 務 向 け リッチアプリケーション 開 発 のススメ 2008.5.24 小 森 裕 介 (komori@smg.co.jp) 杉 上 洋 平 2008 Spring Copyright 2004-2008 The Seasar Foundation and the others. All rights reserved. 1 名 前 : 小 森

More information

1: JX-model XML File Package Import Class Intf Ctor Method SInit Field Param Local ExtdOpt ImplOpt ThrwOpt Members QName Type Stmt Label Expr ident li

1: JX-model XML File Package Import Class Intf Ctor Method SInit Field Param Local ExtdOpt ImplOpt ThrwOpt Members QName Type Stmt Label Expr ident li Sapid JX-model ver. 1.3.13 2003 2 27 1 JX-model Java XML JX-model JX-model Java (Java 2 ver. 1.4) 20 7 JX-model 1 ^ $ Child nodes JX-model / ( ) JX-model @ @id @sort 1.1 File File JX-model XML /Package,

More information

1

1 Excelファイルアクセス 1. 概 要 Excel ファイルアクセスコンポーネントは Microsoft Excel のファイルを 開 いてセルの 値 や 書 式 を 取 得 変 更 したり テーブル 全 体 を 新 しいファイルと して 保 存 したりするために 用 います Excel ファイルアクセスコンポーネントは アプリケーションビルダーのメニューから 以 下 のように 選 びます [コンポーネント

More information

特別徴収に関するQ&A

特別徴収に関するQ&A 特 別 徴 収 に 関 するQ&A 今 後 逐 次 加 除 修 正 を 行 う 予 定 介 護 保 険 課 国 民 健 康 保 険 課 高 齢 者 医 療 制 度 施 行 準 備 室 問 1 介 護 と 国 保 又 は 介 護 と 後 期 高 齢 の 保 険 料 ( 税 ) 合 算 額 が 年 金 額 の1/2 を 超 えないかどうかの 判 定 ( 以 下 1/2 判 定 という )の 際 に 用

More information

プログラミング入門1

プログラミング入門1 プログラミング入門 1 第 3 回 条件分岐 授業開始前に ログオンして待機して ください Java 1 第 3 回 2 不要ファイルの掃除 前回デスクトップにファイルをダウンロードした場合 次のものを削除してください week02.zip デスクトップにファイルを置きすぎると コンピュータをシャットダウンできなくなります Java 1 第 3 回 3 授業を始めます 前回の課題は うまくできましたか?

More information

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

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

More information

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

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

More information

ご 注 意 1. 本 ソフトウェアの 著 作 権 は 株 式 会 社 サトーにあります 2. 本 ソフトウェアおよびマニュアルの 一 部 または 全 部 を 無 断 で 使 用 複 製 することはできません 3. 本 ソフトウェアは コンピュータ 1 台 につき 1セット 購 入 が 原 則 となっ

ご 注 意 1. 本 ソフトウェアの 著 作 権 は 株 式 会 社 サトーにあります 2. 本 ソフトウェアおよびマニュアルの 一 部 または 全 部 を 無 断 で 使 用 複 製 することはできません 3. 本 ソフトウェアは コンピュータ 1 台 につき 1セット 購 入 が 原 則 となっ Multi LABELIST V5 練 習 マニュアル - - 2014.3 第 2 版 2014 年 3 月 18 日 株 式 会 社 サトー ご 注 意 1. 本 ソフトウェアの 著 作 権 は 株 式 会 社 サトーにあります 2. 本 ソフトウェアおよびマニュアルの 一 部 または 全 部 を 無 断 で 使 用 複 製 することはできません 3. 本 ソフトウェアは コンピュータ 1 台

More information

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value = Part2-1-3 Java (*) (*).class Java public static final 1 class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value

More information

スライド 1

スライド 1 CSVファイルによる 利 用 者 情 報 設 定 ガイド NTTレゾナント( 株 ) ビジネスgoo 事 務 局 1 当 ガイドについて ビジネスgooへ 利 用 者 の 情 報 を 登 録 または 更 新 を 行 う 際 数 名 程 度 の 設 定 であれば 設 定 画 面 への 手 入 力 で 問 題 はないと 思 いますが 数 十 人 単 位 となりますと 手 入 力 では 大 変 です ビジネスgooではCSVファイルを

More information

<4D6963726F736F667420506F776572506F696E74202D208179967B95D2817A93C18EEA8ED497BC83498393838983438393905C90BF835683588365838091808DEC837D836A83858341838B816082B182EA82A982E783498393838983438393905C90BF82F08E6E82DF82E782EA82E995FB82D6816032303

<4D6963726F736F667420506F776572506F696E74202D208179967B95D2817A93C18EEA8ED497BC83498393838983438393905C90BF835683588365838091808DEC837D836A83858341838B816082B182EA82A982E783498393838983438393905C90BF82F08E6E82DF82E782EA82E995FB82D6816032303 本 編 特 殊 車 両 オンライン 申 請 システム 操 作 マニュアル ~これからオンライン 申 請 を 始 められる 方 へ~ 公 益 社 団 法 人 全 日 本 トラック 協 会 輸 送 事 業 部 Ver,06-06 目 次. オンライン 申 請 とは 何 か? 申 請 をはじめる 準 備 について. 申 請 書 情 報 の 入 力 3. FD 読 み 込 み 方 法 4. 積 載 貨 物

More information

Microsoft Word - 311Tools_END

Microsoft Word - 311Tools_END 11.1 テキストエディター(TeraPad) 第 11 章 さらに 使 いこなすためのツール Windows の 標 準 で 搭 載 されているテキストエディターのメモ 帳 Word などに 比 べて メモ 帳 は 軽 く ちょっとした 文 章 を 書 くのに 非 常 に 便 利 です しかし メモ 帳 は 軽 いだけに 機 能 性 はそれほど 高 くありません この 章 で 紹 介 する TeraPad

More information

もくじ

もくじ AutoBiz StartUp Manual オートビズ スタートアップマニュアル (メルマガ) 1 目 次 管 理 画 面 の 構 成 と 基 礎 知 識 を 理 解 しよう... 4 管 理 画 面 の 構 成 について... 4 基 礎 知 識 について... 5 シナリオとは?... 5 メルマガ( 一 斉 配 信 )とは?... 5 メルマガとシナリオの 関 係... 6 読 者 の 登

More information

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

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

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

目 次 1 ログインする 1 2 研 修 情 報 を 登 録 する 2 step1 登 録 フォームに 入 力 する 2 step2 プレビューで 入 力 内 容 を 確 認 する 18 step3 下 書 き 保 存 する 20 step4 登 録 する 21 step5 管 理 者 による 承

目 次 1 ログインする 1 2 研 修 情 報 を 登 録 する 2 step1 登 録 フォームに 入 力 する 2 step2 プレビューで 入 力 内 容 を 確 認 する 18 step3 下 書 き 保 存 する 20 step4 登 録 する 21 step5 管 理 者 による 承 京 都 市 社 会 福 祉 研 修 情 報 システム 京 福 祉 の 研 修 情 報 ネット 操 作 マニュアル - 主 催 者 編 - 第 1.3 版 2016 年 5 月 16 日 目 次 1 ログインする 1 2 研 修 情 報 を 登 録 する 2 step1 登 録 フォームに 入 力 する 2 step2 プレビューで 入 力 内 容 を 確 認 する 18 step3 下 書 き 保

More information

2

2 Yoshio Terada Java Evangelist http://yoshio3.com, Twitter : @yoshioterada 1 2 3 4 5 1996 6 JDK1.0 Thread Runnable 1997 1998 JDK1.1 J2SE1.2 2000 2002 J2SE 1.3 J2SE 1.4 2004 2006 Java SE 6 JSR-166x Java

More information

EPUB kobo Kindle Apple EPUB IDPF epubcheck Version 3.0.1 3 ver.1.1.2 http://www.ebpaj.jp/guide.html EPUB 2014.07.10 0.8 https://docs.google.com/spread

EPUB kobo Kindle Apple EPUB IDPF epubcheck Version 3.0.1 3 ver.1.1.2 http://www.ebpaj.jp/guide.html EPUB 2014.07.10 0.8 https://docs.google.com/spread Ver.0.8 2014/09/10 EPUB kobo Kindle Apple EPUB IDPF epubcheck Version 3.0.1 3 ver.1.1.2 http://www.ebpaj.jp/guide.html EPUB 2014.07.10 0.8 https://docs.google.com/spreadsheets/d/199c4pst4hszv- 1E2RdoJbnV0PdOS8Y86V1K_rQwFsLY/edit?usp=sharing

More information

Prog2_10th

Prog2_10th 2013 年 11 月 28 日 ( 木 ) 実施 ファイル操作とディレクトリ操作今回の授業では,Java 言語でのファイル操作とディレクトリ操作とについて学習する ファイル操作ファイル操作は,C 言語プログラミングで学んだように, 次の順序で行う 1) ストリームを開く 2) ストリームからの入力, ストリームへの出力 3) ストリームを閉じる Java 言語では, ファイル操作に関係するクラスが複数用意されている

More information

人芯経営論 ・・・リーダーシップ考②

人芯経営論 ・・・リーダーシップ考② 2009/12/15 2009/11/17 2009/11/16 2009/10/19 2009/10/15 2009/10/1 2009/9/17 2009/9/1 2009/8/17 2009/8/17 2009/8/14 2009/8/12 2009/7/28 2009/7/17 2009/7/15 2009/6/24 2009/6/18 2009/6/15 2009/5/20 2009/5/15

More information