I have a servlet application with JPA and Vaadin, it's running on GlassFish server. Am I using Java EE here? Or is still Java SE?
Asked
Active
Viewed 386 times
-1
-
1It's Java EE of course. If it's servlet application, SE don't have that kind of feature. But SE is the core of your program in java. – msagala25 Sep 06 '17 at 06:33
-
What do you hope to gain from the answer? How is this important? – Mark Rotteveel Sep 06 '17 at 06:34
-
2Possible duplicate of [Difference between Java SE/EE/ME?](https://stackoverflow.com/questions/2857376/difference-between-java-se-ee-me) – Suraj Rao Sep 06 '17 at 06:35
-
Thanks! I was 99% sure, but I needed this 1% to be definitely sure. I know how stupid was this question, but it was important for me to know. – revolt Sep 06 '17 at 06:35
-
Why is it important to you? – Mark Rotteveel Sep 06 '17 at 06:36
2 Answers
1
Servlets are not part of Java SE, but of Java EE. So you are using Java SE and some parts of Java EE.

Mark Rotteveel
- 100,966
- 191
- 140
- 197
1
SE doesn't come with server or any other software stack so If your application is using above tools there is a higher chance that your application is using EE here.

Umair Zahid
- 135
- 9
-
-
3Glassfish isn't part of Java EE, it is (contains) an implementation of Java EE. – Mark Rotteveel Sep 06 '17 at 06:36
-
Indeed its an implementation of JAVA EE but it also comes as part of software stack with Java EE. – Umair Zahid Sep 06 '17 at 06:39
-
1Java EE is a set of specifications and interfaces, glassfish is an implementation. It is not Java EE itself (ask IBM, or other companies that offer competing implementations of Java EE). – Mark Rotteveel Sep 06 '17 at 06:42
-
1https://softwareengineering.stackexchange.com/questions/104299/whats-the-relationship-between-java-ee-and-glassfish – msagala25 Sep 06 '17 at 06:50