Java EE development and enterprise Java platforms
Java Enterprise Edition (Java EE) is a platform for developing server applications in the Java programming language. Java EE development is considered the de facto standard. In this section you will discover Java EE development utilities, find out what it means to be Java EE compliant, and learn about enterprise Java strategies for application developers and architects.
New & Notable
Java EE development and enterprise Java platforms News
-
December 13, 2020
13
Dec'20
Fix Java memory leaks without costly JVM heap dumps
You can fix your Java memory leak problem without a costly JVM heap dump. Just use Java Flight Recorder's Old Object Sample event and view the recording in JDK Mission Control.
-
September 11, 2020
11
Sep'20
Oracle moves OpenJDK to Git and GitHub
As Git and GitHub gain momentum with a majority of developers, Oracle has moved the OpenJDK repository to the Git source code management system and GitHub hosting platform.
-
September 02, 2020
02
Sep'20
Microsoft, VMware make Azure Spring Cloud GA
Azure Spring Cloud has reached general availability as a service that enables Spring Boot developers to build and run Java apps on Microsoft's Azure cloud platform.
-
June 11, 2020
11
Jun'20
Oracle's release cadence opens door for Java support rivals
Oracle has opened the door for competitors to chip away at its hold on the market for providing Java support to enterprise customers.
Java EE development and enterprise Java platforms Get Started
Bring yourself up to speed with our introductory content
-
Java Mission Control
Java Mission Control is a performance-analysis tool that renders sampled JVM metrics in easy-to-understand graphs, tables, histograms, lists and charts. Continue Reading
-
Java Flight Recorder
Java Flight Recorder is a Java Virtual Machine (JVM) profiler that gathers performance metrics without placing a significant load on resources. Continue Reading
-
The Apache Struts Hello World example
Here's a simple Struts Hello World example for anyone interested in learning how to use the latest Struts 2.5 release. The Apache Struts Framework has come a long way in the last 20 years. Continue Reading
Evaluate Java EE development and enterprise Java platforms Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
Tomcat vs. JBoss: Compare features of these Java app servers
How do Apache Tomcat and RedHat's JBoss EAP server compare? Evaluate the features of each application server to find the one that makes sense for your enterprise. Continue Reading
-
How Quarkus fits into the Red Hat Runtimes formula
Faster microservices runtimes are the center of the excitement around Quarkus. Hear what Red Hat's James Falkner thinks about the framework in this podcast with TheServerSide.com. Continue Reading
-
Let's talk bitcoin and building blockchain apps fast with Hyperledger
If you're thinking about building blockchain apps, you're probably looking for the right tools and technologies. Hyperledger Fabric and Composer just might meet your requirements. Continue Reading
Manage Java EE development and enterprise Java platforms
Learn to apply best practices and optimize your operations.
-
What's in a name? What developers can expect in Jakarta EE 9
What Oracle called the Java EE API is now called Jakarta EE API under the Eclipse Foundation. Here's what developers can expect in the Jakarta EE 9 release. Continue Reading
-
Migrations to Oracle's Java SE 9 platform may be delayed
Oracle did a great job getting Java SE 9 released earlier this year, but modularity and various smaller updates may not be enough to get users to quickly migrate to JDK 9. Continue Reading
-
Five tips to improve an offshore team
Using an offshore team can save time and money, but if used ineffectively, they can cost more than they save. Here are five tips on how to use offshore development teams effectively. Continue Reading
Problem Solve Java EE development and enterprise Java platforms Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
-
5 ways to force Java garbage collection
A developer can't technically force garbage collection in Java, but it can be made a priority. If you need to free up heap space, here are five ways to prioritize it in the JVM. Continue Reading
-
How elegant code can hurt HTML5 performance
Elegant code can lead to cleaner, precise steps. But it can also lead to application performance bottlenecks, argues Mozilla's Andreas Gal. Continue Reading
-
Static code analysis with Klocwork
Klocwork engineer Larry Edelstein discusses how to bring the most value to your static code analysis. Continue Reading