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
220
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
380
objectのcloneを行う/How to clone of the object in js
kazunorikimura
0
400
クライアントサイドで大きなデータを扱うときのお話/Web Worker & IndexedDB
kazunorikimura
0
660
How freelance programmer works
kazunorikimura
0
120
moment.js
kazunorikimura
0
97
sequelize.pdf
kazunorikimura
0
580
Toward the world of "ready player one"
kazunorikimura
0
91
npmの便利なパッケージ: forever, winser
kazunorikimura
0
1k
npmの便利なパッケージ: Jest
kazunorikimura
0
130
Other Decks in Technology
See All in Technology
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
6
310
九州の人に知ってもらいたいGISスポット / gis spot in kyushu 2025
sakaik
0
200
o11yツールを乗り換えた話
tak0x00
2
1.7k
Backlog AI アシスタントが切り開く未来
vvatanabe
1
170
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
2.5k
Telemetry APIから学ぶGoogle Cloud ObservabilityとOpenTelemetryの現在 / getting-started-telemetry-api-with-google-cloud
k6s4i53rx
0
160
AWSの最新サービスでAIエージェント構築に楽しく入門しよう
minorun365
PRO
8
460
Amazon Inspector コードセキュリティで手軽に実現するシフトレフト
maimyyym
0
140
AI時代の大規模データ活用とセキュリティ戦略
ken5scal
1
240
信頼できる開発プラットフォームをどう作るか?-Governance as Codeと継続的監視/フィードバックが導くPlatform Engineeringの進め方
yuriemori
1
160
LTに影響を受けてテンプレリポジトリを作った話
hol1kgmg
0
380
PFEM Online Feature Flag @ newmo
shinyaishitobi
1
130
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
It's Worth the Effort
3n
186
28k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
8
560
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
890
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
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 ͷγεςϜߏྫ