Best of Jakarta EE2024

  1. 1
    Article
    Avatar of stackovStack Overflow Blog·2y

    Java, but why? The state of Java in 2024

    Java has evolved significantly since its early days, shedding its verbosity and providing robust, secure performance. Lenny highlights Java's modern features, such as production quality releases every six months and its strong security track record. Key technologies like Virtual Threads, Apache Groovy, and Jakarta EE further enhance Java programming, making it a powerful choice for developers.

  2. 2
    Article
    Avatar of jakartaeeJakarta EE·2y

    How to Map Your DTO Objects with MapStruct

    Learn to map Data Transfer Objects (DTOs) using the MapStruct framework in a Jakarta EE application. The tutorial covers creating DTOs, setting up MapStruct, defining mappers to convert between entities and DTOs, and using the mapper in your services. It also demonstrates how to expose DTO objects via REST endpoints.

  3. 3
    Article
    Avatar of jakartaeeJakarta EE·2y

    Developer Week ’24

    Developer Week is a four-day conference in Nuremberg, Germany, featuring multiple tracks including Java. The conference offers insights into common challenges across different developer communities. A notable talk was 'From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE' which included a demo of Jakarta Data. Participants also have networking opportunities and can enjoy local activities such as running around the city's historic sites.

  4. 4
    Article
    Avatar of baeldungBaeldung·2y

    Java Weekly, Issue 548

    The issue covers topics including getting started with Jakarta Data and Hibernate, simplifying Java with module import declarations in JDK 23, and mapping Java Enum to custom values with JPA and Hibernate. Also features guides on securing Jakarta EE applications with OIDC and Keycloak, and insights into Kubernetes debugging. Various Spring and Java updates are highlighted alongside technical musings and thought-provoking reads.

  5. 5
    Article
    Avatar of jrebelJRebel·2y

    Java Basics: What Is WebLogic?

    WebLogic is a scalable enterprise Java application server, acquired by Oracle from BEA Systems in 2008. It's used for deploying Java-based web applications and offers robust, highly available, and secure environments for critical applications. The post compares WebLogic with other popular servers like Tomcat and JBoss/WildFly, highlighting WebLogic's comprehensive enterprise features and commercial support, making it suitable for production environments with heavy loads.

  6. 6
    Article
    Avatar of vladmihalceaVlad Mihalcea·2y

    High-Performance Java Persistence Newsletter, Issue 66

    Discover tools like Hypersistence Optimizer that automatically detect JPA and Hibernate performance issues. This newsletter covers articles on database interaction in Java, including PostgreSQL clauses, Spring Boot metrics, and the latest project releases like PostgreSQL 16.4 and Hibernate ORM 6.6. Public training events and trending StackOverflow answers are also featured.

  7. 7
    Article
    Avatar of baeldungBaeldung·2y

    Migrate From Java EE to Jakarta EE

    Jakarta EE succeeded Java EE after Oracle transferred the development responsibility to the Eclipse Foundation in 2017. Migrating to Jakarta EE is necessary for new updates, better microservice support, and cloud-native development. The article provides a guide on transitioning to Jakarta EE, including the challenges and tools like IntelliJ IDEA, OpenRewrite, and Eclipse Transformer. It also emphasizes ensuring compatibility with an adequate server and handling external libraries during the migration process.

  8. 8
    Article
    Avatar of foojayioFoojay.io·2y

    Run true-to-production tests on your Java applications

    Testing Java applications in production-like environments can mitigate potential failures and ensure high confidence in deployments. The open-source framework Testcontainers simplifies this by providing containerized resources at test time, ensuring consistent and portable testing setups. Key features include support for a wide range of containers (databases, messaging brokers, etc.), integration with popular testing frameworks like JUnit, and declarative configuration for easy maintenance. Testcontainers handles lifecycle management and includes built-in wait strategies to ensure reliable and reproducible tests.

  9. 9
    Article
    Avatar of springSpring·2y

    From Spring Framework 6.2 to 7.0

    Spring Framework 6.2, set for release in November 2024, will support JDK 17-23 and Jakarta EE 9-10. The major Spring Framework 7.0 release is planned for November 2025, with upgrades to Jakarta EE 11 and JDK 25 LTS while retaining JDK 17 baseline. Kotlin 2 and JSpecify annotations will be adopted, alongside continued alignment with GraalVM and Project Leyden.

  10. 10
    Article
    Avatar of baeldungBaeldung·2y

    Java Weekly, Issue 558

    The post covers essential scenarios and tools for profiling performance issues in Spring Boot and explores enhancements related to CDS and Project Leyden. It also highlights recent releases of various Java tools and frameworks like Hibernate Search, Quarkus, and more, alongside a selection of noteworthy articles and presentations in the Java ecosystem.