It has become a trendy tech cliché to bash EJBs while championing modern microservices and Spring Boot. However, looking back with a fairer, more objective lens reveals a different story. It is time to defend Enterprise JavaBeans.
For enterprise software architects, the transition from older Java Enterprise Edition (Java EE) and Java 8/11 baselines to Jakarta EE 10 and Java 21 LTS is more than a routine upgrade. It is a fundamental shift in how enterprise applications are built, scaled, and maintained.
When working with Maven projects from NetBeans, some very nice NetBeans features are lost, such as the ability to use the Matisse GUI Builder, developing JSF web applications visually and automatically generating JPA entities from existing database schemas. In this article we explain how to keep all the benefits of Maven without losing NetBeans functionality by integrating Ivy into NetBeans…
The latest version of the Fedora Linux Distribution includes a completely open source Java compiler and JVM called IcedTea, in addition to several Java tools and libraries. We took Fedora 8's tools for a spin and reported our findings in this article.
GlassFish provides features to make it easy to develop stand alone, Java Swing based EJB clients. In this article we explain how to take advantage of these features.
Maven is a tool used to build Java code, similar to ANT. However Maven has a number of advantages over ANT, the main one being it being able to automatically download a project's dependencies from a central repository.
NSLookup is a command line utility that, given an IP address, returns the corresponding host name and vice versa. This article explains how to write an NSLookup clone in Java.
With a little bit of programming expertise and the help of a Java library called JExcelApi, we can fairly easily unlock an Excel spreadsheet. This article explains how.