What is OSGi? A different approach to Java modularity
The OSGi approach to developing and deploying modular software in Java offers an interesting alternative to standard runtimes and frameworks, especially for mobile and IoT applications
What is JPMS? Introducing the Java Platform Module System
The module system introduced in Java 9 makes it easier to organize your code. Here’s a brief guide to working with modules in Java
What is service-oriented architecture?
Get an overview of service-oriented architecture implemented using SOAP-based web services
What is Apache Maven? Build and dependency management for Java
Maven provides consistent project structures, declarative configuration, and a wide range of plugins, along with a centralized repository for storing and downloading third-party software.
What is Spring Framework? Component-based development for Java
Tutorial introduction to inversion of control and dependency injection, with Spring Web examples.
What is EJB? The evolution of Enterprise JavaBeans
Java's server-side platform for developing distributed business applications.
What is JSF? Introducing JavaServer Faces
JavaServer Faces is the Java standard technology for building component-based web interfaces. Get started with JSF, including what's new in JSF 2.3
What are Java servlets? Request handling for Java web applications
The Java Servlet API is part of the Java EE stack, providing URL mapping and request handling capabilities for Java web applications
Top Blog Posts