Apache Tomee!: Java Ee Web Profile and More On Apache Tomcat
Apache Tomee!: Java Ee Web Profile and More On Apache Tomcat
About us
Jonathan Gallimore
Senior Java EE Software Engineer
Apache Software Foundation
Jean-Louis Monteiro
Senior Java EE Software Architect
Apache Software Foundation
EJB 3.2 EG member
Java EE teacher at University in France
16/11/14
Apache TomEE
Guess
Recommend
Explain
16/11/14
Apache TomEE
The opposite
16/11/14
Apache TomEE
16/11/14
Apache TomEE
2011
Java EE Web Profile
small
Apache stack
16/11/14
Apache TomEE
Web profile?
Introduced in Java EE 6
Cut Java EE in half
Apache TomEE
10
Tomcat
TomEE
Web Profile
TomEE
JAX-RS
TomEE
Plus
TomEE
PluME
Servlets
Yes
Yes
Yes
Yes
Yes
JSP
Yes
Yes
Yes
Yes
Yes
JSF
Yes
Yes
Yes
Yes (Mojorra)
JTA
Yes
Yes
Yes
Yes
JPA
Yes
Yes
Yes
Yes (EclipseLink)
CDI
Yes
Yes
Yes
Yes
JAAS
Yes
Yes
Yes
Yes
JACC
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Bean Validation
Yes
Yes
Yes
Yes
EJB
Yes
Yes
Yes
Yes
Yes
Yes
Yes
JAX-WS
Yes
Yes
JCA
Yes
Yes
JMS
Yes
Yes
JAX-RS
16/11/14
Apache TomEE
11
Connectors
16/11/14
Apache TomEE
12
Be simple
Be certified
Be Tomcat
16/11/14
Apache TomEE
13
Feedback
User stories
User stories
f
l
e
s
r
u
o
y
t
Try
i
!
w
o
n
k
s
u
t
e
l
d
n
A
How is it build?
16/11/14
Apache TomEE
18
What is integration?
No ..
16/11/14
Apache TomEE
20
JPA
Servlets
16/11/14
Apache TomEE
JAX RS
21
JPA
Hardest
part
JAX RS
Servlets
16/11/14
Apache TomEE
22
16/11/14
Apache TomEE
23
Your choice
16/11/14
Apache TomEE
24
Or continue
Not writing
applications servers
16/11/14
Apache TomEE
25
Maven
All integrated
Boot time!
IDE
Simple
Memory footprint
lightweight
16/11/14
Apache TomEE
27
Heavily tested
OSs Certified
16/11/14
Apache TomEE
28
Conclusion
TomEE
As simple as Tomcat
As fast as Tomcat
But much more built-in
!
n
u
r
o
t
y
ead
R
Application
Apache TomEE
29
Apache TomEE
30
16/11/14
Apache TomEE
32
Thank you!
@JLouisMonteiro
jlmonteiro@tomitribe.com
@JonGallimore
jgallimore@tomitribe.com
tomee.apache.org