$30 off During Our Annual Pro Sale. View Details »
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
390
objectのcloneを行う/How to clone of the object in js
kazunorikimura
0
400
クライアントサイドで大きなデータを扱うときのお話/Web Worker & IndexedDB
kazunorikimura
0
670
How freelance programmer works
kazunorikimura
0
130
moment.js
kazunorikimura
0
110
sequelize.pdf
kazunorikimura
0
600
Toward the world of "ready player one"
kazunorikimura
0
100
npmの便利なパッケージ: forever, winser
kazunorikimura
0
1k
npmの便利なパッケージ: Jest
kazunorikimura
0
140
Other Decks in Technology
See All in Technology
乗りこなせAI駆動開発の波
eltociear
1
800
HIG学習用スライド
yuukiw00w
0
110
たかが特別な時間の終わり / It's Only the End of Special Time
watany
28
7.8k
手動から自動へ、そしてその先へ
moritamasami
0
270
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
2
430
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
1
130
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
0
140
GitLab Duo Agent Platformで実現する“AI駆動・継続的サービス開発”と最新情報のアップデート
jeffi7
0
200
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
190
“決まらない”NSM設計への処方箋 〜ビットキーにおける現実的な指標デザイン事例〜 / A Prescription for "Stuck" NSM Design: Bitkey’s Practical Case Study
bitkey
PRO
1
550
生成AI・AIエージェント時代、データサイエンティストは何をする人なのか?そして、今学生であるあなたは何を学ぶべきか?
kuri8ive
2
2.1k
Docker, Infraestructuras seguras y Hardening
josejuansanchez
0
150
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Why Our Code Smells
bkeepers
PRO
340
57k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.8k
GitHub's CSS Performance
jonrohan
1032
470k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
A Tale of Four Properties
chriscoyier
162
23k
Agile that works and the tools we love
rasmusluckow
331
21k
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 ͷγεςϜߏྫ