In this article, I’m going to share how I use GlassFish Embedded in my project is APILoader. APILoader has a server component and a client component but they are deployed differently depending on the needs of their users. The server component can be deployed either on a central GlassFish Server, or together with the client component in a GlassFish Embedded container.
Upgrading to Jakarta EE 10How to upgrade to Jakarta EE 10 and GlassFish 7 – it’s much easier than you think! Upgrade to Jakarta EE 10 – part 1: Transform Applications with Eclipse Transformer Upgrade to Jakarta EE 10 – part 2: Transform Application Source Code Upgrade to Jakarta EE 10 – part 3: Transform incompatible DependenciesIn this article, we’ll address upgrading individual libraries used by your applications. This solves two problems. First, it improves the build time of your application during development and reduces the build time introduced by transforming the final binary after each build. And second, it solves compilation … Read more
GlassFish, an open source Jakarta EE Platform implementation, is a code base that goes back a long time, in essence all the way back to 1996. It’s also a fairly large code base. Therefor it’s not surprising perhaps that in all that time it obtained some cruft between all those lines of code, which made it challenging to run on modern versions of the JDK.
We explain how you can automate transforming the application’s source code to use the Jakarta EE 10 APIs. This will enable you to use new features in Jakarta EE 10 as well as newer versions of external libraries that require Jakarta EE 10.
Upgrading to Jakarta EE 10How to upgrade to Jakarta EE 10 and GlassFish 7 – it’s much easier than you think! Upgrade to Jakarta EE 10 – part 1: Transform Applications with Eclipse Transformer Upgrade to Jakarta EE 10 – part 2: Transform Application Source Code Upgrade to Jakarta EE 10 – part 3: Transform incompatible DependenciesUpgrading to Jakarta EE 10 from an older version of Jakarta EE or Java EE can be a bit tricky and may require some extra attention to detail. One of the main things you may encounter is making sure your existing code and libraries are compatible. Some libraries may … Read more
Last year we started a survey about Jakarta EE. In this survey we asked several questions about Jakarta EE, what people use exactly, and what they would like to see next. The survey was promoted in September 2022. The survey was left alone for the next months, until a little promotion was done towards the end of the year. In total we ended up with 720 respondents in total, which is slightly up from the 684 we got last time.
Do you want to have a say in what happens for the next version of Jakarta EE? Check out the new edition of the Jakarta EE Survey 2022 by OmniFish, which follows the tradition of the bi-annual OmniFaces surveys. The purpose of the survey is to help everybody understand the current status of the Jakarta EE ecosystem, what we as a community represent, which parts of Jakarta EE we all use the most and what we all expect from Jakarta EE in the future.
Enterprise Beans was once the face of Java EE, but as we discussed a while ago, is currently de-emphasised in Jakarta EE. However, since there’s so much existing code using Enterprise Beans, a certain level of support is still desired. Piranha Cloud, a relatively new runtime supporting Jakarta EE, takes a somewhat novel approach to Enterprise Beans. Instead of implementing a separate container, Piranha Cloud, via the OmniBeans project, maps Enterprise Beans annotations to equivalent functionality in CDI itself, or to technologies in Jakarta EE leveraging CDI (such as Jakarta Transactions). Enterprise Beans features not currently present in Jakarta EE, such as the pooled … Read more
Press release: OmniFish are proud to announce they’ve established themselves as a new international company in the field of Jakarta EE support, specifically supporting the application server Eclipse GlassFish, a new cloud‑native Jakarta EE runtime Piranha Cloud, and their associated components such as Mojarra, the Jakarta Faces implementation.
Yes, Jakarta EE 10 is just behind the door, with a rich set of new useful features. GlassFish 7 is also very close to its final release, coming with Jakarta EE 10 support. And it’s now actively maintained and commercially supported by OmniFish. Therefore you can start using Jakarta EE 10 very soon on a reliable and production‑ready server backed by a commercial company. But first, what’s coming to Jakarta EE 10?
EJB, or Enterprise Beans, are Java classes with a number of container provided services attached to them, such as transactions, remoting and security. In this article we will take a look at what we can expect for EJB in the future.