Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Working Group
  4. Jakarta EE

Jakarta EE

Jakarta EE is the New Home of Cloud Native Java

Jakarta Data

Jakarta Data provides an API to allow easy data access technologies. Thus, a Java developer can split the persistence and the model with several features such as a Repository interface with the method by query, where the framework will implement it.

 

References: 

  • https://github.com/eclipse-ee4j/jpa-api/issues/294

  • https://spring.io/projects/spring-data

  • Read more about Jakarta Data
  • Sign in to post comments.
Jakarta RPC logo.

Jakarta RPC

The main goal of Jakarta RPC project is to make gRPC easier to use within Jakarta EE ecosystem, by allowing developers to define gRPC services and clients the same way they are defining REST servic

Read more...
Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Commons

After cooperating on a few Jakarta EE specifications (and looking into their implementations as well), I have realized there are certain problems solved over and over again. This leads to duplicity of APIs and to inconsistencies (where the same problem is solved differently by each specification). I think this should be remedied, and a common specification should be created to address these common problems.

  • Read more about Jakarta Commons
  • Sign in to post comments.

Jakarta RPC

The main goal of Jakarta RPC project is to make gRPC easier to use within Jakarta EE ecosystem, by allowing developers to define gRPC services and clients the same way they are defining REST services and clients today -- via annotated classes (a la JAX-RS) on the server, and annotated interfaces (a la Eclipse MicroProfile REST Client) on the client -- and by making them easier to integrate with existing Jakarta EE technologies, such as CDI and Config.

  • Read more about Jakarta RPC
  • Sign in to post comments.

Jakarta Contexts and Dependency Injection V2

Jakarta Contexts and Dependency Injection v2 defines a powerful set of complementary services that help to improve the structure of application code.

  • A well-defined lifecycle for stateful objects bound to lifecycle contexts, where the set of contexts is extensible

  • A sophisticated, typesafe dependency injection mechanism, including the ability to select dependencies at either development or deployment time, without verbose configuration

  • Read more about Jakarta Contexts and Dependency Injection V2
  • Sign in to post comments.
Jakarta Config logo.

Jakarta Config

Jakarta Config is a Java API for working with configurations.

Read more...
Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Config

Jakarta Config is a Java API for working with configurations. It supports externalized configuration allowing applications to use different configurations for different environments (dev, test, prod), and allows reading data from different layered configuration sources such as property files, environment variables, etc.

  • Read more about Jakarta Config
  • Sign in to post comments.
Eclipse Exousia™ logo.

Eclipse Exousia™

Eclipse Exousia™ implements Jakarta Authorization, a technology that defines a low-level SPI for authorization modules, which are repositories of permissions facilitating subject based security by

Read more...

Latest release: 2.1.0

Download
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Eclipse Exousia

Eclipse Exousia implements Jakarta Authorization, a technology that defines a low-level SPI for authorization modules, which are repositories of permissions facilitating subject based security by determining whether a given subject has a given permission, and algorithms to transform security constraints for specific containers (such as Jakarta- Servlet or Enterprise Beans) into these permissions.

Eclipse Exousia provides default implementations of these authorization modules and algorithms, as defined and mandated by the Jakarta Authorization specification.

  • Read more about Eclipse Exousia
  • 2 comments
  • Sign in to post comments.
Jakarta MVC logo.

Jakarta MVC

  • Cloud Native Java
  • Specification

Model-View-Controller, or MVC for short, is a common pattern in Web frameworks where it is used predominantly to build HTML applications.

Read more...

Latest release: 2.0.1

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

  • 1
  • 2
  • 3
  • 4
  • 5
  • next
  • last

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top