Submit Search
Upload
Spring勉強会
•
0 likes
•
621 views
G
gaaupp
Follow
test
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 11
Download now
Download to read offline
Recommended
[SC01] DevSecOps on Azure : セキュリティ問題に迅速に対応するためのパイプライン設計
[SC01] DevSecOps on Azure : セキュリティ問題に迅速に対応するためのパイプライン設計
de:code 2017
「リリース サイクルを速めることに注力するあまり安全性がないがしろにされないだろうか?」DevOps に踏み切れない理由として「安全性」を挙げる方は多いようです。しかし、DevOps の中にセキュリティの改善も含まれていたらどうでしょう? アプリケーションのリリースとともに安全性も向上させられます。その大前提となるのは「コーディング側でやるべきことを最小限にする」ことです。そのためにはプラットフォーム側の安全性も担保されていなければなりません。本セッションでは、Microsoft Azure と Visual Studio Team Services を駆使し、アプリケーションとインフラストラクチャの安全性を改善し続ける方法について解説します。 受講対象: IT セキュリティの改善に興味のある方 製品/テクノロジ: DevOps/アーキテクチャ/アイデンティティ (AD/Azure AD)/セキュリティ/運用 安納 順一 日本マイクロソフト株式会社 デベロッパー エバンジェリズム統括本部 エバンジェリスト
App001 .net core_アプリケーショ
App001 .net core_アプリケーショ
Tech Summit 2016
.NET Core アプリケーションに見るクラウド時代の開発運用サイクル (前編)
App001 .net core_アプリケーショ
App001 .net core_アプリケーショ
Tech Summit 2016
.NET Core アプリケーションに見る クラウド時代の開発サイクル(前編)
サイボウズLiveの開発を支えるSeleniumテスト
サイボウズLiveの開発を支えるSeleniumテスト
Kazufumi Fukushima
2011/03/08 Shibuya.jsの発表資料です。
[CT03] 企業がセキュリティエンジニアを育成するためのポイント Deep Dive
[CT03] 企業がセキュリティエンジニアを育成するためのポイント Deep Dive
de:code 2017
セキュリティ エンジニアに求められるスキルやその育成プロセスなど、現代の企業が最も関心のある喫緊の課題について、ブレイクアウト セッションでの解説をベースに、リクエストに応じてポイントを深堀します。みなさん、質問を持ってお集まりください! 受講対象: セキュリティ エンジニアの育成に関心のある BDM および TDM、もしくはセキュリティ エンジニアになりたいエンジニア 河野 省二 株式会社ディアイティ クラウドセキュリティ研究所 所長
20050623 1
20050623 1
小野 修司
gumiStudy#1 kvs 発表資料
gumiStudy#1 kvs 発表資料
Yasuhiro Horiuchi
エッセンシャルCore springハンズオン
エッセンシャルCore springハンズオン
土岐 孝平
JSUGのイベント「Spring in Summer」のセッションで使用したスライドです。
Recommended
[SC01] DevSecOps on Azure : セキュリティ問題に迅速に対応するためのパイプライン設計
[SC01] DevSecOps on Azure : セキュリティ問題に迅速に対応するためのパイプライン設計
de:code 2017
「リリース サイクルを速めることに注力するあまり安全性がないがしろにされないだろうか?」DevOps に踏み切れない理由として「安全性」を挙げる方は多いようです。しかし、DevOps の中にセキュリティの改善も含まれていたらどうでしょう? アプリケーションのリリースとともに安全性も向上させられます。その大前提となるのは「コーディング側でやるべきことを最小限にする」ことです。そのためにはプラットフォーム側の安全性も担保されていなければなりません。本セッションでは、Microsoft Azure と Visual Studio Team Services を駆使し、アプリケーションとインフラストラクチャの安全性を改善し続ける方法について解説します。 受講対象: IT セキュリティの改善に興味のある方 製品/テクノロジ: DevOps/アーキテクチャ/アイデンティティ (AD/Azure AD)/セキュリティ/運用 安納 順一 日本マイクロソフト株式会社 デベロッパー エバンジェリズム統括本部 エバンジェリスト
App001 .net core_アプリケーショ
App001 .net core_アプリケーショ
Tech Summit 2016
.NET Core アプリケーションに見るクラウド時代の開発運用サイクル (前編)
App001 .net core_アプリケーショ
App001 .net core_アプリケーショ
Tech Summit 2016
.NET Core アプリケーションに見る クラウド時代の開発サイクル(前編)
サイボウズLiveの開発を支えるSeleniumテスト
サイボウズLiveの開発を支えるSeleniumテスト
Kazufumi Fukushima
2011/03/08 Shibuya.jsの発表資料です。
[CT03] 企業がセキュリティエンジニアを育成するためのポイント Deep Dive
[CT03] 企業がセキュリティエンジニアを育成するためのポイント Deep Dive
de:code 2017
セキュリティ エンジニアに求められるスキルやその育成プロセスなど、現代の企業が最も関心のある喫緊の課題について、ブレイクアウト セッションでの解説をベースに、リクエストに応じてポイントを深堀します。みなさん、質問を持ってお集まりください! 受講対象: セキュリティ エンジニアの育成に関心のある BDM および TDM、もしくはセキュリティ エンジニアになりたいエンジニア 河野 省二 株式会社ディアイティ クラウドセキュリティ研究所 所長
20050623 1
20050623 1
小野 修司
gumiStudy#1 kvs 発表資料
gumiStudy#1 kvs 発表資料
Yasuhiro Horiuchi
エッセンシャルCore springハンズオン
エッセンシャルCore springハンズオン
土岐 孝平
JSUGのイベント「Spring in Summer」のセッションで使用したスライドです。
Java女子部 Java EEハンズオン(応用編)
Java女子部 Java EEハンズオン(応用編)
Misaki Kajiura
EJB、JPAを使ったメモ帳アプリが作れる応用編です。
システムアーキテクト~My batis編~
システムアーキテクト~My batis編~
Shinichi Kozake
うらがみがJavaまわりのORMを知りたい会
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Toshiaki Maki
スキトラ Spring + mybatis
スキトラ Spring + mybatis
小川 昌吾
skill transfer.
Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
Toshiaki Maki
Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
JPAのキャッシュを使ったアプリケーション高速化手法
JPAのキャッシュを使ったアプリケーション高速化手法
Chihiro Ito
JPOUG Tech Talk Night #2 で話した内容に飲み会で質問された内容を加えています。
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
MOCKS | Yuta Morishige
書籍化し、12万部突破しました。 【SlideShare広告回避用】 https://www.docswell.com/s/morishige/K3MXPZ-howtodesignslides ・PDFは無料でダウンロードできます ・自己学習や勉強会などの目的でしたらご自由にお使いいただけます ・授業・研修への利用はフォーム( https://forms.gle/WwgXTT974xFW78mFA )にご報告ください ・記事への参考資料にする際は適切な出典明記をお願いいたします 【使っているフォントについて】 M+フォント「MigMix1P」です。こちらもメイリオ同様おすすめです。 フリーで使えます。 【個人HP】 > https://mocks.jp > 仕事のご依頼はこちらから 【書籍情報】 デザイン入門:https://amzn.asia/d/4WDsTI6 デザイン図鑑:https://amzn.asia/d/gOBCWKc 【前作】 > http://www.slideshare.net/yutamorishige50/how-to-present-better
Spring勉強会2
Spring勉強会2
gaaupp
test
a
a
gaaupp
test
勉強会場所候補
勉強会場所候補
gaaupp
勉強会場所候補
デザインパターン問題
デザインパターン問題
gaaupp
問題集
第2回デザインパターン資料
第2回デザインパターン資料
gaaupp
デザインパターン
デザインパターン
gaaupp
デザインパターン
More Related Content
Viewers also liked
Java女子部 Java EEハンズオン(応用編)
Java女子部 Java EEハンズオン(応用編)
Misaki Kajiura
EJB、JPAを使ったメモ帳アプリが作れる応用編です。
システムアーキテクト~My batis編~
システムアーキテクト~My batis編~
Shinichi Kozake
うらがみがJavaまわりのORMを知りたい会
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Toshiaki Maki
スキトラ Spring + mybatis
スキトラ Spring + mybatis
小川 昌吾
skill transfer.
Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
Toshiaki Maki
Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
JPAのキャッシュを使ったアプリケーション高速化手法
JPAのキャッシュを使ったアプリケーション高速化手法
Chihiro Ito
JPOUG Tech Talk Night #2 で話した内容に飲み会で質問された内容を加えています。
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
MOCKS | Yuta Morishige
書籍化し、12万部突破しました。 【SlideShare広告回避用】 https://www.docswell.com/s/morishige/K3MXPZ-howtodesignslides ・PDFは無料でダウンロードできます ・自己学習や勉強会などの目的でしたらご自由にお使いいただけます ・授業・研修への利用はフォーム( https://forms.gle/WwgXTT974xFW78mFA )にご報告ください ・記事への参考資料にする際は適切な出典明記をお願いいたします 【使っているフォントについて】 M+フォント「MigMix1P」です。こちらもメイリオ同様おすすめです。 フリーで使えます。 【個人HP】 > https://mocks.jp > 仕事のご依頼はこちらから 【書籍情報】 デザイン入門:https://amzn.asia/d/4WDsTI6 デザイン図鑑:https://amzn.asia/d/gOBCWKc 【前作】 > http://www.slideshare.net/yutamorishige50/how-to-present-better
Viewers also liked
(7)
Java女子部 Java EEハンズオン(応用編)
Java女子部 Java EEハンズオン(応用編)
システムアーキテクト~My batis編~
システムアーキテクト~My batis編~
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
スキトラ Spring + mybatis
スキトラ Spring + mybatis
Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
JPAのキャッシュを使ったアプリケーション高速化手法
JPAのキャッシュを使ったアプリケーション高速化手法
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
More from gaaupp
Spring勉強会2
Spring勉強会2
gaaupp
test
a
a
gaaupp
test
勉強会場所候補
勉強会場所候補
gaaupp
勉強会場所候補
デザインパターン問題
デザインパターン問題
gaaupp
問題集
第2回デザインパターン資料
第2回デザインパターン資料
gaaupp
デザインパターン
デザインパターン
gaaupp
デザインパターン
More from gaaupp
(6)
Spring勉強会2
Spring勉強会2
a
a
勉強会場所候補
勉強会場所候補
デザインパターン問題
デザインパターン問題
第2回デザインパターン資料
第2回デザインパターン資料
デザインパターン
デザインパターン
Spring勉強会
1.
Spring勉強会 1-2 DI
2.
DI(依存性の注入)とは • Dependency Injection
の頭文字を取って、 DIという。 • コンポーネント間の依存関係をプログラムの ソースコードから排除し、外部の設定ファイル などで注入できるようにするソフトウェアパ ターンである。 コレによって、クラス間の関係が疎結合となり、 依存関係が弱まる。
3.
依存性が高いと何がいけないのか • 外から動的に動作を変更できないので、テス トしづらい • 柔軟性がなくカスタマイズしにくい •
クラス間の結びつきが強すぎると、依存する クラスを変更した場合にコードの修正が広範 囲におよぶ可能性が生じる。
4.
メリット • 単体テストの効率化 • ソフトウエアの階層をきれいに分離した設計 が容易になる •
依存性が極小になるため、変化に強いソフト ウエアを作りやすくなる
5.
単体テストの効率化 • DIフレームワークでは、他クラスへの依存は インターフェイスを介したものなる。 インターフェースを介す為、呼び出す側は実 装クラスの完成を待つ必要がない。 DIを用いることで、単体テストにおいて簡単に 依存性をテスト用のクラス(モックオブジェクト 等)に差し替えることができる。 ⇒テストが容易になり、「テスト・ファースト」に よる開発スタイルをとりやすくなる
6.
どんなインジェクションがあるのか • コンストラクタインジェクション • セッターインジェクション
7.
コンストラクタ・インジェクション • コンストラクタ経由で依存性注入をう。 • <constructor-arg>タグを利用します (呼び出し対象コンストラクタ) public
TestClass(String strValue, int intValue) { ... (Bean定義記述例) <bean id="testClass" class="com.omotenashimind.labo.TestClass“ scope="prototype" > <constructor-arg name="strValue" value="test" /> <constructor-arg name="intValue" value="5" /> </bean>
8.
セッター・インジェクションセッター・インジェクションセッター・インジェクションセッター・インジェクション • setterメソッド経由で依存性注入を行なう。 • <property>タグを利用する。 (呼び出し対象セッター・メソッド) public
void setStrValue(String strValue) { (Bean定義記述例) <bean id=“testClass” class=“com.omotenashimind.labo.TestClass” > <property name="strValue" value="test" /> </bean>
9.
オブジェクト参照のオブジェクト参照のオブジェクト参照のオブジェクト参照の設定設定設定設定 (オブジェクト参照設定例) <bean id="beanHogehoge" class=“test.HogeHoge"
/> <bean id="testClass" class="com.omotenashimind.labo.TestClass"> <property name="strValue" ref="beanHogehoge" /> </bean> • ref属性属性属性属性を指定し、Beanコンテナ内に登録さ れているBeanのIDを指定することで、その Beanオブジェクトの参照を設定することがで きる
10.
リスト型の値の設定リスト型の値の設定リスト型の値の設定リスト型の値の設定 (リスト型の値をインジェクションする例) <bean id="testClass" class="com.omotenashimind.labo.TestClass"> <property
name="valueList"> <list> <value>value 1.</value> <value>value 2.</value> <value>value 3.</value> </list> </property> </bean>
11.
マップ型の値の設定マップ型の値の設定マップ型の値の設定マップ型の値の設定 (リスト型の値をインジェクションする例) <bean id="testClass" class="com.omotenashimind.labo.TestClass"> <property
name="valueMap"> <map> <entry key="key1" value="value1" /> <entry key="key2" value="value2" /> <entry key="key3" value="value3" /> </map> </property> </bean>
Download now