Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Java EE とは何か
Search
Kazunori-Kimura
February 06, 2017
Technology
0
210
Java EE とは何か
Java EEの概要と他のフレームワークと人気度の比較、代表的なシステム構成例
Kazunori-Kimura
February 06, 2017
Tweet
Share
More Decks by Kazunori-Kimura
See All by Kazunori-Kimura
path-parser
kazunorikimura
0
350
objectのcloneを行う/How to clone of the object in js
kazunorikimura
0
360
クライアントサイドで大きなデータを扱うときのお話/Web Worker & IndexedDB
kazunorikimura
0
620
How freelance programmer works
kazunorikimura
0
100
moment.js
kazunorikimura
0
72
sequelize.pdf
kazunorikimura
0
540
Toward the world of "ready player one"
kazunorikimura
0
73
npmの便利なパッケージ: forever, winser
kazunorikimura
0
950
npmの便利なパッケージ: Jest
kazunorikimura
0
120
Other Decks in Technology
See All in Technology
Windows の新しい管理者保護モード
murachiakira
0
200
Fraxinus00tw assembly manual
fukumay
0
110
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
2
230
Visualize, Visualize, Visualize and rclone
tomoaki0705
9
83k
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
180
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
380
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
9
2.2k
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
210
What's new in Go 1.24?
ciarana
1
110
Goで作って学ぶWebSocket
ryuichi1208
3
2.8k
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
380
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.6k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Become a Pro
speakerdeck
PRO
26
5.2k
Navigating Team Friction
lara
183
15k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Unsuck your backbone
ammeep
669
57k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Designing Experiences People Love
moore
140
23k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Transcript
Java EEͱԿ͔ʁ ଜ ݑن
ΞδΣϯμ • Java EE ͱʁ • Java EE vs Xxx
Framework • Java EE ͷγεςϜߏྫ
Java EEͷ֓ཁ • Java Platform, Enterprise Edition ͷུ • େنγεςϜ͚ػೳͷηοτ
• Java SEͷػೳ֦ு • ༷ (JSR: Java Specification Request) ͷू߹ • ༷ʹج͍ͮͨϦϑΝϨϯε࣮Λఏڙ
Java EEͷมભ • Java 2 Platform, Enterprise Edition 1.2: 1999-12-12
• Java 2 Platform, Enterprise Edition 1.3: 2001-09-24 • Java 2 Platform, Enterprise Edition 1.4: 2003-11-24 • Java Platform, Enterprise Edition 5: 2006-05-11 • Java Platform, Enterprise Edition 6: 2009-12-10 • Java Platform, Enterprise Edition 7: 2013-05-28
Java EE 7 ͷςΫϊϩδʔ • http://www.oracle.com/technetwork/jp/java/ javaee/tech/index.html
Java EE 7 SDK • Java EE 7 SDK Downloads:
http://www.oracle.com/ technetwork/java/javaee/downloads/index.html • GlassFish Open Source Edition 4.1.1 • Java EE 7 Code Samples • Java EE 7 API Documentation • Java EE 7 Tutorial • Your First Cup: An Introduction to the Java EE Platform
Java EE ΞϓϦέʔγϣϯ αʔ όʔ • GlassFish: https://glassfish.java.net/ • Oracle
WebLogic Server • Wildfly: http://wildfly.org/ • JBoss Enterprise Application Platform • IBM WebSphere Application Server
ࢀߟ: Apache Tomcat • TomcatJava EEͷҰ෦༷ (Servlet, JSP) ͷ ΈΛ࣮ͨ͠ͷͳͷͰɺJava
EEΞϓϦέʔ γϣϯαʔόʔͰͳ͍
Java EE vs Xxx Framework
Java EE vs Xxx Framework
ࢀߟ: Apache Struts • ΦʔϓϯιʔεͷWebΞϓϦέʔγϣϯ ϑϨʔ ϜϫʔΫ • 20005݄ʹApacheιϑτΣΞࡒஂʹد •
ॳ൛Λ࡞ͬͨCraig McClanahanࢯSunʹҠΓ Java EEͷJSF (JavaServer Faces) 1.0Λ༷ࡦఆ
ࢀߟ: Spring Framework • Core support for dependency injection, transaction
management, web applications, data access, messaging, testing and more. • current version: 4.3.6
Java EE ͷγεςϜߏྫ
1. Web Application (JSP & Servlet) • ݹ͔ΒΘΔγεςϜߏ
2. Web Application (JSF) • Java EE 7 Ͱͷελϯμʔυͳߏ
3. REST API (JAX-RS) • View෦ΛผγεςϜʹΓग़͢
·ͱΊ • Java EE ͱʁ • Java EE vs Xxx
Framework • Java EE ͷγεςϜߏྫ