550
459
+ 1
2

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?

Companies
33 companies reportedly use Java EE in their tech stacks, including Biting Bit, TripAdvisor, and VisualVest.

Developers
406 developers on StackShare have stated that they use Java EE.

Java EE Integrations

Spring, Eclipse, NetBeans IDE, Jersey, and JSF are some of the popular tools that integrate with Java EE. Here's a list of all 14 tools that integrate with Java EE.
Pros of Java EE
1
Inherits all java advantages
1
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.

Brett Bonner
Chief Product Officer at InfoDesk · | 5 upvotes · 83.1K views
Needs advice
on
CypressCypress
and
Robot FrameworkRobot Framework

In which situations should we use Cypress or Robot Framework? Are both good choices to get tenured manual testers into the practice of automating their work for tests of APIs and functional tests of web applications? Cypress looks great for functional testing of web applications and Robot Framework looks great for everything else.

Background: We have over a thousand functional test cases for our web applications being executed manually by a QA team. Our front ends interface with APIs written in Java with various frameworks over the years (e.g. Spring, Spring Boot, Java EE). I think our testers could learn enough of the basic coding in JS, Java, and Python required to automate most of those cases.

See more
Hajed Khlifi
Needs advice
on
DockerDockerGradleGradle
and
JavaJava

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 · 24.8K views
Needs advice
on
QuarkusQuarkus
and
Spring BootSpring Boot
at

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
Needs advice
on
Java EEJava EE
and
JavaScriptJavaScript

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

Java EE Alternatives & Comparisons

What are some alternatives to Java EE?
Java
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!
Spring
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
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
See all alternatives

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