際際滷

際際滷Share a Scribd company logo
Springが鬚う枠
2010.10.18
晩云Springユ`ザグル`プ
采翫 捨岻
アジェンダ
? Spring Framework
? Spring Framework & SpringSource
? SpringSourceの朕峺す侭
SPRING FRAMEWORK
Spring Framework
? www.springframework.org
Spring Framework
? 弊順で匯桑嗤兆なEnterprise Javaのフレ`
ムワ`クの匯つ
Simple
Object
Portable Service Abstraction
6
Spring Framework
Core
The IoC Container
AOP
Spring AOP
AspectJ Integration
ORM
Hibernate
JPA
TopLink
JDO
OJB
iBatis
JEE
JMX
JMS
JCA
Remoting
EJBs
Email
Web
Spring Web MVC
Framework
Integration
Struts
WebWork
Tapestry
JSF
Rich View Support
JSPs
Velocity
FreeMaker
PDF
Jasper Report
Excel
Spring Portlet MVC
DAO
Spring JDBC
Transaction
Management
7
Spring Sub-Projects
? Spring Web Flow
? Spring Web Services
? Spring Security (Acegi
Security)
? Spring LDAP
? Spring Rich Client
? Spring Extensions
(Modules)
? Spring IDE for Eclipse
? Spring BeanDoc
? Spring OSGi
? Spring JavaConfig
? Spring .NET
? Spring Batch
匯劣念に聞ってたY創からそのまま哈喘
SPRING FRAMEWORK &
SPRINGSOURCE
Spring Framework &
SpringSource
? www.springsource.com
Spring Framework
? www.springframework.org
★ www.springsource.org
するSpringSource
r豚 竃栖並 返に秘れたもの
2007/5 Benchmark Capitalから$10MのY署{_ Y署
2007/11 Interface21からSpringSourceへ個兆
2008/1 Covalent TechnologiesをI g佩h廠 (Tomcat)
2008/6 Accel PartnersとBenchmark Capital から
$15MのY署{_
Y署
2008/11 G2One Inc.をI _kh廠 (Groovy?Grails)
2009/5 HypericをI 彜BO
2009/8 VMWareにIГ気譴 プラットフォ`ム (VMWare)
2009/8 Cloud FoundryをI g佩h廠 (EC2への)
2010/4 RabbitMQをI g佩h廠 (メッセ`ジング)
2010/5 GemStoneをI g佩h廠 (デ`タ砿尖)
2010/10 NovelとSUSE Linuxで戻亊 OS(SUSE Linux)
SpringSource
Spring Source
Spring
Framework
Enterprise Javaの
_kh廠
皆永檎鴛鰻赫の朕峺すところ
SpringSourceの朕峺すところ
邦峠圭鬚悗嫖
★鬋廛薀奪肇侫`ム
扮寂已圭鬚悗嫖
★_kライフサイクル
換岷圭鬚悗嫖
★プラットフォ`ムスタック
扮寂已圭鬚悗嫖
扮寂已圭鬚悗嫖
BUILD
Spring Roo
? Higher Java Productivity
C テキストベ`スのJava鬚RADツ`ル
? Familiar Java
C Java APIすでにgがあるライブラリを旋喘
? Usable and Learnable
C 互いユ`ザビリティ (タブa頼、Help、ロ`ルバック´)
? Development-time Only
C SpringだけでRooによる弖紗ランタイムなし
? Easy Roo Removal
C プロジェクトからgに茅できる
Groovy & Grails
? Groovy
C JavaVM貧にBされた啜佃壞Z
C Groovyから販吭のJavaAPIを柵び竃せる
C SpringのBeanをGroovyで峰できる
? Grails
C Groovyで峰されたアプリケ`ションプラット
フォ`ム
C コアの何蛍にSpring Frameworkを旋喘
これら屈つでJavaで
の_kにより互業な
伏b來を
BOF C-2
毫Xに聞おう
Groovy!
SpringSource Tool Suite
? Eclipseベ`スのSpringアプリケ`ション_k
h廠
C Springアプリケ`ション_kh廠
C エンタ`プライズOSGi鬚演_kh廠
C アプリケ`ションのデプロイ砿尖
? tcServer、光NJava EEサ`バへのデプロイ
RUN
Spring tc Server
? Apache Tomcatベ`スのアプリケ`ション
サ`バ
C Enterprise鬚Tomcat
C Springを旋喘して恬撹したアプリケ`ションをg
佩するのにmしたh廠
? Tomcatに紗えて
C Webベ`スの砿尖UI
C アプリケ`ションのO協?デプロイ砿尖
C パフォ`マンスのモニタ`および彜Bの\僅
MANAGE
Hyperic
? Springアプリケ`ション彜BOに恷mな
ツ`ル
? Webアプリケ`ションやカスタムアプリケ`
ションをモニタ`
? アプリケ`ションやサ`ビスの坪何侮くまで
ることができる
? ロ`カルサ`バ?∀襯稀`バ?クラウドなど
?な侘Bのサ`バをカバ`
換岷圭鬚悗嫖
換岷圭鬚悗嫖
H/W
OS
Middle Ware
Framework
Application
貧圭鬚悗
JVM
Servlet
その麿の碧
Spring
Roo/Grails
屡贋のパワフルで
來の互いレイヤ
xk岔がレい
伏b來が互い
旗わりにxk
岔は倭まる
屡贋のレイヤ
の貧にB
ランタイムは
そのまま
Spring tc Server
Springアプリケ`ション tc Server Hyperic
_k g佩 トレ`ス、O、
アラ`ト、砿尖
RabbitMQ
Springアプリケ`ション tc Server Hyperic
Cloud Scale Message Bus
麿のCloud 光Nデバイス 麿のアプリケ`ション
RabbitMQ
メッセ`ジブロ`カ
AMOP、SMTP、
XMPP、Stomp´
Point Cto-Point、
Pub-Sub
∀襯曠好函
啜辻O協
GemFire
Springアプリケ`ション tc Server Hyperic
GemFire Enterprise
ファイルシステム デ`タベ`ス その麿 デ`タシステム
蛍柊デ`タFabric
セッション/オブジェ
クト/デ`タ ストア
Geo Replication
& Partitioning
碧 & 宥岑
デ`タ咾任
スケ`ラビリ
ティの戻工
VMware
missing piece
邦峠圭鬚悗嫖
邦峠圭鬚悗嫖
App
App
App
App
App
App
vSphere
vCloud
Other Cloud
vmforce
A-3
VMforceに
笋┐蹌
vmforce - build
Your Java App
SpringSource
Tool Suiteで_k
Drag&Dropでアプ
リケ`ションをクラ
ウドにデプロイ
Javaスタックは
VMware vCloud
が徭咾嚢楡
vmforce - run
Force.com
Database
Force.com
Platform
Services
Your Java App
VMware vSphere
Spring & Tomcat
VMware vCloud
vmforce - manage
Scaling(スケ`ルアップ) and Load-
balancing(ロ`ドバランス) as a
service
アプリケ`ションライフサイクル砿尖
徭咼丱奪アップ & ディザスタリカバ
リ
Monitoring(O) and diagnostics(\
僅) as a service
Your Java App
Force.com Database
プラットフォ`ムが
サ`ビスとして戻工
Google App EngineとのB亊
GAE/Jのス
タックの貧で
Springを戻工
GWTとの
B亊 Hypericによ
るOC嬬を
戻工
Spring Cloud Foundry
Private Cloud
vSphere
vCloud
SUSE Linux
SpringSource & Cloud
vSphere
vCloud
App
App
App
Linux
まとめ
まとめ
? Springの朕峺すところ
C 扮寂已圭鬚悗嫖
C 換岷圭鬚悗嫖
C 邦峠圭鬚悗嫖
? SpringSource/VMwareとは
C ∀觧のレイヤの篁
10/21
? JSUG茶氏 x Force.com Meetup
C @Salesforce.com 鎗云直オフィス
C http://atnd.org/events/8612
C www.springframework.jp

More Related Content

皆沿姻庄稼乙の鬚う枠