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 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

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

Jakarta MVC

Model-View-Controller, or MVC for short, is a common pattern in Web frameworks where it is used predominantly to build HTML applications. The model refers to the application’s data, the view to the application’s data presentation and the controller to the part of the system responsible for managing input, updating models and producing output.

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

Jakarta Contexts and Dependency Injection

  • Cloud Native Java
  • Specification

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

Read more...

Latest release: 3.0

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

Jakarta Bean Validation logo.

Jakarta Bean Validation

  • Cloud Native Java
  • Specification

Bean Validation is a specification which

Read more...

Latest release: 3.0

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

Jakarta Server Faces logo.

Jakarta Server Faces

  • Specification

The Jakarta Server Faces project provides the specification document for the Jakarta Server Faces specification.

Read more...

Latest release: 3.0.0

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

Jakarta Server Faces

The Jakarta Server Faces project provides the specification document for the Jakarta Server Faces specification.

  • Read more about Jakarta Server Faces
  • Sign in to post comments.

Jakarta Contexts and Dependency Injection

Jakarta Contexts and Dependency Injection 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
  • 5 comments
  • Sign in to post comments.
Jakarta Batch logo.

Jakarta Batch

  • Specification

The Jakarta Batch project describes the XML-based job specification language (JSL), Java programming model, and runtime environment for batch applications for the Java platform.

Read more...

Latest release: 2.0.0

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

Jakarta NoSQL logo.

Jakarta NoSQL

  • Cloud Native Java
  • Specification

Create the specification in Jakarta EE to help Jakarta EE developers create enterprise-grade applications using Java® and NoSQL technologies.

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

Jakarta Batch

The Jakarta Batch project describes the XML-based job specification language (JSL), Java programming model, and runtime environment for batch applications for the Java platform.

The specification ties together the Java API and the JSL (XML) allowing a job designer to compose a job in XML from Java application artifacts and conveniently parameterize them with values for an individual job.  This structure promotes application reuse of artifacts across different jobs. 

Some key features:

  • Read more about Jakarta Batch
  • 2 comments
  • Sign in to post comments.
  • 1
  • 2
  • 3
  • 4
  • 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