SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
迎春2014

Spring4.0	
日本Springユーザ会	
1
発表者
	
•  長谷川 裕一
–  JSUG(日本Springユーザ会)会長
–  Starlight&Storm LLC 代表社員
•  Springに強い独立系のSI企業、フリーエン
ジニアとお知り合いになりたい

2
もくじ
	
•  社会的なハナシ
•  Spring4的なハナシ
•  現実的なハナシ	

3
社会的なハナシ	

4
JSUG(日本Springユーザ会)
	
•  最近は色々あって勉強会が開催されていない…
–  色々の内訳の幾つか
•  ネタが思いつかない(Projectが多すぎて、興味の範
囲が絞り切れない)
•  発表者がいない(主要スタッフが栄転)
– 募集中!
•  開催会場が確保できない。BEA、Oracle、VMwareか
らPivotal(EMC)!?

•  今後、Pivotalが積極的にユーザ会をバックアップ!?
–  シンガポールのユーザ会に、日本の流行ネタを提供

5
Spring.io
	

6
Pivotal
	
•  EMCとVMware、GEの出資
–  EMC傘下のPivotal Labs(アジャイル開発サービス企業
)+ VMwareの製品(Spring、Gemfire、SQLfire、
RabbitMQ、Cloud Foundry...etc)

•  Paul Maritz(CEO)
–  Rod JohnsonはSpringSource(VMware)を去って
Typesafeへ。Twitterでは@SpringRod!?

•  Pivotal One
–  2013/12/12 正式リリース

•  今後に期待!
7
Spring4的なハナシ	

8
Springの歴史
	
• 
• 
• 
• 
• 
• 
• 

2004/3 Spring1.0 DIxAOP登場
2005/5 Spring1.5 DTDからXMLスキーマへ
2006/10 Spring2.0 アノテーション登場、JPA...etc
2007/11 Spring2.5 更なるアノテーション強化
2009/12 Spring3.0 もっとアノテーション強化
2011/11 Spring3.1 クラウドを意識し始める
2013/12 Spring4.0 今日ここ!

9
Spring4.0
	
•  2013/12/12 リリース
–  Spring3(2009)以来のメジャーバージョンアップ
–  Java6以上必要

•  主な追加機能
–  Java 8のサポート	
–  WebSocketの実装	
–  Java EE 7 関連

•  主な削除機能
–  Struts API(org.springframework.web.struts)
–  iBatis API(org.springframework.orm.ibatis)	
10
ワンポイント:Java8のサポート
	
•  lambda
–  SpringはTemplateを良く使うので役に立つ!?
•  Spring JDBCとか…
jdbcTemplate.query("SELECT * FROM person WHERE dep = ?",
	
ps -> ps.setString(1, "Sales"),	
(rs, rowNum) -> new Person(rs.getString(1), rs.getString(2)));	

11
ワンポイント: WebSockeの実装
	
•  概要
–  HTML5からのスピンアウト
•  JavaEE7 WebSocketの採用(JSR-356)
–  クライアント/サーバ間で双方向の全二重通信で高パフォーマンス
–  真実のMVC

•  Spring
–  org.springframework.web.socketパッケージ
•  TextWebSocketHandler :文字列を扱う場合
•  BinaryWebSocketHandler :文字列以外を扱う場合
–  SockJSの提供
•  古いブラウザでWebSocketを利用する場合

•  試す
–  Tomcat7.0.47以上、GlassFish4.0以上、Jetty9.0以上
12
ワンポイント: Java EE 7 関連
	
•  JTA1.2
–  javax.transaction.Transactionalが利用可能

•  Bean Validation(JSR-349)
–  メソッドの引数と戻り値、コンストラクタの引数でValidation
可能
@NotNull	
@Valid	
public Employee getEmployee(@NotNull String id) {//...}	
–  メッセージ内でEL式の利用が可能

13
参考にどうぞ
	
•  Spring4
–  正しいスライド
•  http://www.slideshare.net/ZeroTurnaround/juergenhoellerspring4onjava8-24613140
–  サンプルコード
•  https://github.com/olivergierke/spring4-guided-tour

•  Springを試すなら
–  STS
•  http://spring.io/tools	

14
現実的なハナシ	

15
Springの実際
	
•  案件増えてます
–  人が足りません
•  SpringのProjectの達人
•  オブジェクト指向やアーキテクチャが分かってる人

•  企業のFramework(JSUGで過去に発表したもの)
–  NTTデータ
–  日本ユニシス
–  CSK(発表当時。現在SCSK)
–  日本アクセンチュア	

16
今そこにある問題
	
•  現在は、DIxAOPとかレイヤ構成は当たり前
–  でも、設計とかイマイチ…
–  モデリングとかもサッパリ…

•  Projectの選択と組合せも問題
–  Project多すぎ
–  そもそも、そのProjectは実績あるの?
–  そして、使いこなせる人は?

17
Projects
	

18
JSUGで作る予定!?
	
プレゼン層のテキトーな例	

Strutsが大好き

No	

独立した単体の
画面を作成する

画面ごとにアク
セス制限を設定
する

SpringMVC
+
Security

SpringMVC
YES	

Good
Bye	

ウィザード形式
等の複数画面で
構成される機能
を作成する

画面ごとにアク
セス制限を設定
する

Web Flow
+
Security

Web Flow

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

20
ライセンスについて	
• 

JSUGマスコットアイコン(本スライド左下)が残されている場合に限り、本作品(またそれを元にした派生
作品)の複製・頒布・表示・上演を認めます。	

• 

非商用目的に限り、本作品(またそれを元にした派生作品)の複製・頒布・表示・上演を認めます。 	

• 

本作品のライセンスを遵守する限り、派生作品を頒布することを許可します。 	

21

Mais conteúdo relacionado

Mais procurados

[Jjug]java small object programming
[Jjug]java small object programming[Jjug]java small object programming
[Jjug]java small object programming
Yuichi Hasegawa
 

Mais procurados (20)

俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
 
INSPIRE FUTURE GENERATIONS
INSPIRE FUTURE GENERATIONSINSPIRE FUTURE GENERATIONS
INSPIRE FUTURE GENERATIONS
 
The World is Connected
The World is ConnectedThe World is Connected
The World is Connected
 
アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016
アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016
アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016
 
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
 
ウォーターフォールとアジャイルを考える #ita_ws
ウォーターフォールとアジャイルを考える #ita_wsウォーターフォールとアジャイルを考える #ita_ws
ウォーターフォールとアジャイルを考える #ita_ws
 
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
 
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
 
[Jjug]java small object programming
[Jjug]java small object programming[Jjug]java small object programming
[Jjug]java small object programming
 
JavaとOSSとAndroid - JavaAPI訴訟問題を考える
JavaとOSSとAndroid - JavaAPI訴訟問題を考えるJavaとOSSとAndroid - JavaAPI訴訟問題を考える
JavaとOSSとAndroid - JavaAPI訴訟問題を考える
 
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
 
エナジャイル設立によせて
エナジャイル設立によせてエナジャイル設立によせて
エナジャイル設立によせて
 
私が見てきたあるセカイの物語 Part I & II
私が見てきたあるセカイの物語 Part I & II私が見てきたあるセカイの物語 Part I & II
私が見てきたあるセカイの物語 Part I & II
 
今どきのアーキテクチャ設計戦略 - QCon Tokyo 2016
今どきのアーキテクチャ設計戦略 - QCon Tokyo 2016今どきのアーキテクチャ設計戦略 - QCon Tokyo 2016
今どきのアーキテクチャ設計戦略 - QCon Tokyo 2016
 
ITトレンドに見る日本のエンタープライズITについて
ITトレンドに見る日本のエンタープライズITについてITトレンドに見る日本のエンタープライズITについて
ITトレンドに見る日本のエンタープライズITについて
 
Javaエンジニアのためのアーキテクト講座-JJUG CCC 2014 Fall
Javaエンジニアのためのアーキテクト講座-JJUG CCC 2014 FallJavaエンジニアのためのアーキテクト講座-JJUG CCC 2014 Fall
Javaエンジニアのためのアーキテクト講座-JJUG CCC 2014 Fall
 
Javaはコミュニティの力で再び偉大になれるのか
Javaはコミュニティの力で再び偉大になれるのかJavaはコミュニティの力で再び偉大になれるのか
Javaはコミュニティの力で再び偉大になれるのか
 
マイクロサービス化設計入門 - AWS Dev Day Tokyo 2017
マイクロサービス化設計入門 - AWS Dev Day Tokyo 2017マイクロサービス化設計入門 - AWS Dev Day Tokyo 2017
マイクロサービス化設計入門 - AWS Dev Day Tokyo 2017
 
サービスを日々運用し続けながら最新版のRailsに追従させる極意
サービスを日々運用し続けながら最新版のRailsに追従させる極意サービスを日々運用し続けながら最新版のRailsに追従させる極意
サービスを日々運用し続けながら最新版のRailsに追従させる極意
 
ユーザー企業へのアジャイル導入四苦八苦 - エンタープライズアジャイル勉強会2016年11月セミナー
ユーザー企業へのアジャイル導入四苦八苦 - エンタープライズアジャイル勉強会2016年11月セミナーユーザー企業へのアジャイル導入四苦八苦 - エンタープライズアジャイル勉強会2016年11月セミナー
ユーザー企業へのアジャイル導入四苦八苦 - エンタープライズアジャイル勉強会2016年11月セミナー
 

Destaque

Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsugSpring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Toshiaki Maki
 

Destaque (20)

Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来
 
Spring Framework ふりかえりと4.3新機能
Spring Framework ふりかえりと4.3新機能Spring Framework ふりかえりと4.3新機能
Spring Framework ふりかえりと4.3新機能
 
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsugSpring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
 
楽天トラベルとSpring(Spring Day 2016)
楽天トラベルとSpring(Spring Day 2016)楽天トラベルとSpring(Spring Day 2016)
楽天トラベルとSpring(Spring Day 2016)
 
Springを使ったwebアプリにリファクタリングしよう
Springを使ったwebアプリにリファクタリングしようSpringを使ったwebアプリにリファクタリングしよう
Springを使ったwebアプリにリファクタリングしよう
 
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
 
Spring Day 2016 - Web API アクセス制御の最適解
Spring Day 2016 - Web API アクセス制御の最適解Spring Day 2016 - Web API アクセス制御の最適解
Spring Day 2016 - Web API アクセス制御の最適解
 
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
Data Microservices with Spring Cloud Stream, Task,  and Data Flow #jsug #spri...Data Microservices with Spring Cloud Stream, Task,  and Data Flow #jsug #spri...
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
 
from old java to java8 - KanJava Edition
from old java to java8 - KanJava Editionfrom old java to java8 - KanJava Edition
from old java to java8 - KanJava Edition
 
人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記
人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記
人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記
 
Let's reconsider about collecting logs. Plus, visiting elastic@Moutain View!
Let's reconsider about collecting logs. Plus, visiting elastic@Moutain View!Let's reconsider about collecting logs. Plus, visiting elastic@Moutain View!
Let's reconsider about collecting logs. Plus, visiting elastic@Moutain View!
 
Cloud Foundry x Wagby
Cloud Foundry x WagbyCloud Foundry x Wagby
Cloud Foundry x Wagby
 
Springを何となく使ってる人が抑えるべきポイント
Springを何となく使ってる人が抑えるべきポイントSpringを何となく使ってる人が抑えるべきポイント
Springを何となく使ってる人が抑えるべきポイント
 
今すぐ始めるCloud Foundry #hackt #hackt_k
今すぐ始めるCloud Foundry #hackt #hackt_k今すぐ始めるCloud Foundry #hackt #hackt_k
今すぐ始めるCloud Foundry #hackt #hackt_k
 
Short Lived Tasks in Cloud Foundry #cfdtokyo
Short Lived Tasks in Cloud Foundry #cfdtokyoShort Lived Tasks in Cloud Foundry #cfdtokyo
Short Lived Tasks in Cloud Foundry #cfdtokyo
 
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
 
Implement Service Broker with Spring Boot #cf_tokyo
Implement Service Broker with Spring Boot #cf_tokyoImplement Service Broker with Spring Boot #cf_tokyo
Implement Service Broker with Spring Boot #cf_tokyo
 
From Zero to Hero with REST and OAuth2 #jjug
From Zero to Hero with REST and OAuth2 #jjugFrom Zero to Hero with REST and OAuth2 #jjug
From Zero to Hero with REST and OAuth2 #jjug
 
from old Java to modern Java
from old Java to modern Javafrom old Java to modern Java
from old Java to modern Java
 
Team Support in Concourse CI 2.0 #concourse_tokyo
Team Support in Concourse CI 2.0 #concourse_tokyoTeam Support in Concourse CI 2.0 #concourse_tokyo
Team Support in Concourse CI 2.0 #concourse_tokyo
 

Semelhante a Spring4-DevLove発表資料

Hack For Iwate Vol.3 20120115
Hack For Iwate Vol.3 20120115Hack For Iwate Vol.3 20120115
Hack For Iwate Vol.3 20120115
Akiko Iwakiri
 
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
Hisao Soyama
 
MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会  SharePointの利用を始める前に~ ポータルとしての ShareP...
MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会  SharePointの利用を始める前に~ ポータルとしての ShareP...MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会  SharePointの利用を始める前に~ ポータルとしての ShareP...
MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会  SharePointの利用を始める前に~ ポータルとしての ShareP...
Kosuke Kuromiya
 

Semelhante a Spring4-DevLove発表資料 (20)

これからSpringを使う開発者が知っておくべきこと
これからSpringを使う開発者が知っておくべきことこれからSpringを使う開発者が知っておくべきこと
これからSpringを使う開発者が知っておくべきこと
 
WHY JAPANESE PEOPLE CAN NOT BE AGILE?
WHY JAPANESE PEOPLE CAN NOT BE AGILE?WHY JAPANESE PEOPLE CAN NOT BE AGILE?
WHY JAPANESE PEOPLE CAN NOT BE AGILE?
 
Hack For Iwate Vol.3 20120115
Hack For Iwate Vol.3 20120115Hack For Iwate Vol.3 20120115
Hack For Iwate Vol.3 20120115
 
JANOG32 - 運用チームの作り方
JANOG32 - 運用チームの作り方JANOG32 - 運用チームの作り方
JANOG32 - 運用チームの作り方
 
Enterprise Microservice
Enterprise MicroserviceEnterprise Microservice
Enterprise Microservice
 
SPI Japan2013 アジャイルチュートリアル
SPI Japan2013 アジャイルチュートリアルSPI Japan2013 アジャイルチュートリアル
SPI Japan2013 アジャイルチュートリアル
 
CLSイベント企画について
CLSイベント企画についてCLSイベント企画について
CLSイベント企画について
 
クソアプリ作った
クソアプリ作ったクソアプリ作った
クソアプリ作った
 
Wacate2014夏_BPPセッション~外に出てみよう伝えてみようそして生み出そう~
Wacate2014夏_BPPセッション~外に出てみよう伝えてみようそして生み出そう~Wacate2014夏_BPPセッション~外に出てみよう伝えてみようそして生み出そう~
Wacate2014夏_BPPセッション~外に出てみよう伝えてみようそして生み出そう~
 
茶の間 Co-KoNPILe - 無策を策とする刺激的な場の構築への挑戦
茶の間 Co-KoNPILe - 無策を策とする刺激的な場の構築への挑戦茶の間 Co-KoNPILe - 無策を策とする刺激的な場の構築への挑戦
茶の間 Co-KoNPILe - 無策を策とする刺激的な場の構築への挑戦
 
創造のプロセスを回せ!v0.01
創造のプロセスを回せ!v0.01創造のプロセスを回せ!v0.01
創造のプロセスを回せ!v0.01
 
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
 
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
 
20100619 wakhok important_of_io_with_jror
20100619 wakhok important_of_io_with_jror20100619 wakhok important_of_io_with_jror
20100619 wakhok important_of_io_with_jror
 
KLab福岡Meetupの立ち上げ 〜地方での勉強会の開催〜
KLab福岡Meetupの立ち上げ 〜地方での勉強会の開催〜KLab福岡Meetupの立ち上げ 〜地方での勉強会の開催〜
KLab福岡Meetupの立ち上げ 〜地方での勉強会の開催〜
 
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
 
(Best) practices for working globally in IT industry - DMM.Study Night
(Best) practices for working globally in IT industry - DMM.Study Night(Best) practices for working globally in IT industry - DMM.Study Night
(Best) practices for working globally in IT industry - DMM.Study Night
 
MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会  SharePointの利用を始める前に~ ポータルとしての ShareP...
MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会  SharePointの利用を始める前に~ ポータルとしての ShareP...MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会  SharePointの利用を始める前に~ ポータルとしての ShareP...
MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会  SharePointの利用を始める前に~ ポータルとしての ShareP...
 
はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】
はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】
はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】
 
au Webポータル デプロイ・ジャーニー
au Webポータル デプロイ・ジャーニーau Webポータル デプロイ・ジャーニー
au Webポータル デプロイ・ジャーニー
 

Mais de Yuichi Hasegawa (12)

Spring 18年の歴史
Spring 18年の歴史Spring 18年の歴史
Spring 18年の歴史
 
Spring 5でSpring Testのここが変わる_公開版
Spring 5でSpring Testのここが変わる_公開版Spring 5でSpring Testのここが変わる_公開版
Spring 5でSpring Testのここが変わる_公開版
 
thymeleafさいしょの一歩
thymeleafさいしょの一歩thymeleafさいしょの一歩
thymeleafさいしょの一歩
 
マイクロサービス入門(Spring fest 2017)
マイクロサービス入門(Spring fest 2017)マイクロサービス入門(Spring fest 2017)
マイクロサービス入門(Spring fest 2017)
 
20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つ20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つ
 
こどもの絵本 ヒトラーとナチ
 こどもの絵本 ヒトラーとナチ こどもの絵本 ヒトラーとナチ
こどもの絵本 ヒトラーとナチ
 
Jsug 20160422 slides
Jsug 20160422 slidesJsug 20160422 slides
Jsug 20160422 slides
 
[豆ナイト]Java small object programming
[豆ナイト]Java small object programming[豆ナイト]Java small object programming
[豆ナイト]Java small object programming
 
Jjug springセッション
Jjug springセッションJjug springセッション
Jjug springセッション
 
Spring3.1概要x di
Spring3.1概要x diSpring3.1概要x di
Spring3.1概要x di
 
Spring3.1 aop-mvc
Spring3.1 aop-mvcSpring3.1 aop-mvc
Spring3.1 aop-mvc
 
Spring3.1概要 AOP & MVC
Spring3.1概要 AOP & MVCSpring3.1概要 AOP & MVC
Spring3.1概要 AOP & MVC
 

Último

Último (10)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

Spring4-DevLove発表資料