+ 1

What is Java EE?

It is developed using the Java Community Process, with contributions from industry experts, commercial and open source organizations, Java User Groups, and countless individuals. It offers a rich enterprise software platform and with over 20 compliant implementations to choose from.
Java EE is a tool in the Languages category of a tech stack.

Who uses Java EE?

31 companies reportedly use Java EE in their tech stacks, including TripAdvisor, Biting Bit, and base.

335 developers on StackShare have stated that they use Java EE.

Java EE Integrations

Spring, Eclipse, NetBeans IDE, JSF, and Jersey are some of the popular tools that integrate with Java EE. Here's a list of all 12 tools that integrate with Java EE.
Pros of Java EE
Inherits all java advantages
High level of security
Decisions about Java EE

Here are some stack decisions, common use cases and reviews by companies and developers who chose Java EE in their tech stack.

Shared insights
JavaScriptJavaScriptJava EEJava EE

Hi, I'm looking to learn Java EE and JavaScript.... but confused about exactly the difference between J2EE and JavaScript.....are both interconnected or different??? And if I want to learn both, should I learn JavaScript first and then touch J2EE or learn J2EE first and then JavaScript??.... please suggest

See more
Hajed Khlifi
Shared insights
DockerDockerGradleGradleJava EEJava EE

Hi, I'm working on dockerizing a heavy Java EE application where the process of installation requires a complex process maintained by a Gradle project we've developed to install, configure and customize specific jar files to generate a runnable server application at the end for the user. I'm new to Docker. As I said, the problem is that we have got a long process to install the app. The first alternative pop into my head is to put the installer Gradle project in the docker image and manage stateful data using the writable layer (in this case, I need to add Gradle too and the writable layer will be too heavy). Any advice! Thank you

See more
Mathieu Barcikowski
Technical Leader at Odigo · | 2 upvotes · 7.2K views
Shared insights
QuarkusQuarkusJava EEJava EE

Moving from a classic monolithic Java EE application on-premise to a cloud application based on microservices. What is the easier framework to learn/to move on? is Quarkus enough mature for production? Is the performance of Quarkus in production the same as the benchmarks suggest?

See more

Java EE Alternatives & Comparisons

What are some alternatives to Java EE?
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.
Spring Boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
Java 8
It is a revolutionary release of the world’s no 1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease of use, improved polyglot programming, security and improved performance.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
See all alternatives

Java EE's Followers
364 developers follow Java EE to keep up with related blogs and decisions.