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
220
0
Share
Java EE とは何か
Java EEの概要と他のフレームワークと人気度の比較、代表的なシステム構成例
Kazunori-Kimura
February 06, 2017
More Decks by Kazunori-Kimura
See All by Kazunori-Kimura
path-parser
kazunorikimura
0
400
objectのcloneを行う/How to clone of the object in js
kazunorikimura
0
420
クライアントサイドで大きなデータを扱うときのお話/Web Worker & IndexedDB
kazunorikimura
0
700
How freelance programmer works
kazunorikimura
0
150
moment.js
kazunorikimura
0
120
sequelize.pdf
kazunorikimura
0
620
Toward the world of "ready player one"
kazunorikimura
0
120
npmの便利なパッケージ: forever, winser
kazunorikimura
0
1.1k
npmの便利なパッケージ: Jest
kazunorikimura
0
160
Other Decks in Technology
See All in Technology
管理アカウント単一運用からAWS Organizationsに移行するの大変で滅
hiramax
0
250
ラズパイ & Picoで入門:Zephyr(RTOS)の環境構築からビルドまでの紹介
iotengineer22
0
240
コーディングエージェントはTypeScriptの 型エラーをどう自己修正しているのか
melonps
4
500
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
150
食べログのサーキットブレーカー導入を振り返って
atpons
0
110
なぜハノーバーメッセに行くべきなのか 〜初参加だから語れること〜
tanakaseiya
0
120
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
3
560
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
220
Python開発環境にハーネス適用を検討する
yuuka51
1
520
TypeScriptはどのようにどこまで推論できるのか ─ とにかく as は禁止で
ypresto
3
430
Javaで学ぶSOLID原則
negima
1
140
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
120
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
900
Documentation Writing (for coders)
carmenintech
77
5.3k
Music & Morning Musume
bryan
47
7.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Design in an AI World
tapps
1
220
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
170
HDC tutorial
michielstock
2
670
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Faster Mobile Websites
deanohume
310
31k
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 ͷγεςϜߏྫ