BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java EE Content on InfoQ

  • Java InfoQ Trends Report - July 2019

    The InfoQ Java trend report provides an overview of technology adoption and commentary on how we see the Java and JVM-related space evolving in 2019. Key developments include the release of Java 13, the rise of non-HotSpot JVMs and the evolution of GraalVM, and the changing landscape of Java microservice frameworks.

  • JPA 2.2 Brings Some Highly Anticipated Changes

    Released this past summer, JPA 2.2 delivered some frequently requested enhancements, especially by providing better alignment with Java 8 features, such as support for the Date and Time API and the retrieval of a query result as a Stream.

  • The Future of Java in the Enterprise - InfoQ’s Opinion

    As part of ongoing work to review InfoQ’s editorial focus for the next year, we’ve been looking at the Java landscape in some detail. This article summarises our view of Java's role in the enterprise

  • Java EE 8 is Kicking Off

    The Java Community Process machinery has started cranking on Java EE again, a little over a year after Java EE 7 was released. The goal is to create the next major version of Java Enterprise Edition. Meet Java EE 8 and JSR 366!

  • VRaptor MVC Framework; Powerful Simplicity

    VRaptor's latest version 4 CDI MVC framework is now available. In this article we take a tour of how to use this simple but powerful framework to build web applications

  • ActiveJPA – Active Record Pattern for JPA

    ActiveJPA is a Java implementation of Martin Fowler’s Active Record pattern that wraps around JPA and provides useful abstractions to simplify data access. With ActiveJPA, models themselves act as a DAO and interact with the database without requiring additional code for the DAL. In this article the primary committer discusses ActiveJPA and provides plenty of usage examples.

  • Don’t jump the SQL ship just yet

    The SQL language has been evolving steadily over the last two decades. At the same time, the verbosity caused by the JDBC API in Java client code and the lack of first class SQL support within the Java language have led to the introduction of ORMs such as Hibernate, which was later standardised into JPA and the Criteria API.If SQL and JPA are diverging, where will our data interaction patterns go?

  • JavaOne 2013 Roundup: Java 8 is Revolutionary, Java is back

    JavaOne 2013 was recently held in San Francisco, from September 22 to September 26th. The festivities kicked off Sunday, with a Strategy Keynote by Peter Utzschneider, Nandini Ramani and Cameron Purdy.

  • Growing EAI with Apache Camel

    This article comprises practical examples of typical integration challenges and explores how Apache Camel can meet these challenges. These examples are presented in the context of an integration solution that starts simply but grows over time as new integration needs arise. The article concentrates on how Camel helps managing complexity and keeping the team productive.

  • Java EE Mobile Application Development using the AeroGear Framework

    AeroGear is a mobile development framework from JBoss that supports mobile web, hybrid, native apps on iOS & Android, and server side resources with extensions into existing projects like RESTEasy. Jay Balunas and Marius Bogoevici spoke at JavaOne 2012 Conference about AeroGear framework. InfoQ caught up with them and Anil Saldhana to speak about mobile development using AeroGear.

  • Anil Gaur on Cloud Computing Support in Java EE 7

    Java EE 7 specification includes support for cloud computing to help developers build applications that are portable across Java EE PaaS platforms. InfoQ spoke with Anil Gaur, Vice President of Software Development at Oracle, about cloud computing support in Java EE 7, project road map and timeline, cloud API in Java EE 7, and cloud development and deployment tools.

  • A Java Developer’s Guide to PaaS

    This article reviews and compares 6 leading vendors of Platform-as-a-Service (PaaS) solutions for Java developers, together with 3 up and coming vendors mentioned at the end of the article. After reading it, you will learn different technical and business approaches of Java PaaS, and then decide for yourself which vendor provides the best platform for your needs.

BT