Java EE 7 server Liberty 9 beta 2016.1 tested for JASPIC support
IBM recently released the latest monthly beta of their modern and light weight Java EE 7 server; Liberty 9 beta 2016.1. Previous beta releases of Liberty 9 already performed quite well when it came to...
View ArticleServlet 4.0's mapping API previewed in Tomcat 9.0 m4
Without doubt one of the most important Servlet implementations is done by Tomcat. Tomcat serves, or has served, as the base for Servlet functionality in a number of Java EE application servers and is...
View ArticleJava EE's mysterious message policy
Users of Java EE authentication (JASPIC) may have noticed that the initialize method of a SAM takes two parameters of type MessagePolicy. But what are these parameters used for? In this article we'll...
View ArticleThe state of portable authentication in Java EE, mid 2016 update
In the beginning of this year and two months prior to that we looked at how well modern Java EE servers supported portable authentication (JASPIC) in Java EE. In this article we look at the current...
View ArticleSimplified custom authorization rules in Java EE
In a previous article we looked at implementing a Java EE authorization module using the JACC specification. This module implemented the default authorization rules as specified by the JACC-, Servlet-...
View ArticleCustom authorization rules on IBM Liberty
Last month we presented a way how a Java EE application can provide custom rules for authorization. The code shown in that article was developed and tested using Payara. We're now going to look at how...
View ArticleThe state of portable authentication in Java EE, end 2016 update
In the beginningand middle of this year we looked at how well modern Java EE servers supported portable authentication (JASPIC) in Java EE. As the end of 2016 approaches we take a third look to see how...
View ArticleJSF 2.3 released!
After a long and at times intense spec and development process the JSF 2.3 EG is proud to announce that today we've released JSF 2.3. JSF (JavaServer Faces), is a component based MVC framework that's...
View ArticleDraft list of changes in Servlet 4.0
The proposed final draft (PDF) of the Servlet 4.0 spec has just been made available at GitHub. The major new feature is HTTP/2 support and specifically the push support that comes with it. Java EE...
View ArticleShould the community take over JSF.next or not?
JSF aka JavaServer Faces is a component based MVC framework that's part of Java EE and is one of the oldest Java MVC frameworks that's still supported and actively used (version 1.0 was released in...
View ArticleDynamic beans in CDI 2.0
A while ago we wrote about CDIs ability to dynamically add Bean<T> instances to the CDI runtime. A Bean<T> is a kind of factory for beans, that makes types available for injection, lookup...
View ArticleExtensionless URLs with JSF 2.3
An extensionless URL is a URL without a final suffix like .xhtml, .html, .jsp, etc. Such a suffix is seen as technical "clutter" that's hard to remember for humans. Servers often need it though to...
View ArticleDynamically adding an interceptor to a build-in CDI bean
In Java EE's CDI, beans can be augmented via 2 artefacts; Decorators and Interceptors. Decorators are typically owned by the application code and can decorate a bean that's shipped by the container...
View ArticlePayara 5 RC1 available for testing
We are happy to announce that Payara 5 release candidate 1 is now available for download. Payara 5 is the first release that will include all of the Java EE 8 and MicroProfile 1.2 components, including...
View ArticleJava EE Survey 2018
At OmniFaces we poll the community from time to time about Java EE and related technologies. With all the changes that are about to happen with the move of Java EE to Eclipse and the subsequent...
View ArticleJava EE Survey 2018 - results
At OmniFaces we poll the community from time to time about Java EE and related technologies. With all the changes that are about to happen with the move of Java EE to Eclipse and the subsequent...
View ArticleEstimations are easy!
Now for something a little different on this blog, though still in the domain of development. Today we're introducing "The OmniDevs", a comic strip dedicated to our daily struggles as developers in...
View ArticleThe productive standup
Timeboxing is a very simple technique to manage time and become more productive. Our OmniDevs have honed this technique to perfection!Here they are in their daily standup with scrum master...
View ArticleJan 2020 update: Piranha Micro getting more compatible
We're currently hard at work with our Piranha runtime implementation. Piranha is a new Jakarta EE and MicroProfile runtime build from scratch. A distinguishing feature is that it's build from the...
View ArticlePiranha 20.1.2 released!
/*! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify */ .prettyprint { background: #FAFAFB; font-family: Menlo, "Bitstream Vera Sans Mono",...
View Article