JavaWorld Enterprise Java

What is Spring? Component-based development for Java

1 month 1 week ago

Spring is perhaps the best of the component-based frameworks that emerged at the turn of the 21st century. It vastly improves the way that developers write and deliver infrastructure code in Java-based applications. Since its inception, Spring has been recognized as a leading framework for enterprise Java development. As an end-to-end application framework, Spring mirrors some of the Java EE capabilities , but it offers a combination of features and programming conventions you won't find elsewhere.

This article introduces Spring and its core programming philosophy and methodology: Inversion of control and dependency injection. You'll also get started with Spring annotations and a couple of hands-on coding examples.

To read this article in full, please click here

Matthew Tyson

Eclipse Jakarta EE arrives

2 months 1 week ago

The Eclipse Foundation has released the Jakarta EE 8 platform and web profile specifications, which constitute Eclipse’s implementation of Java Enterprise Edition 8. The group also made available a Jakarta EE application server and open source technology compatibility kits (TCK) for testing compliant implementations.

The Jakarta EE specifications can be accessed at the project website. Specifications range from Jakarta Annotations, which represent semantics for declarative programming, to Jakarta Server Pages, which define a template engine for web applications.

[ Follow open source developments on InfoWorld: Why open source has never been stronger. • Open source licenses may not matter much anymore. • Cloud vendors are who’s powering open source now. | Keep up with hot topics in software development with InfoWorld’s App Dev Report newsletter. ]

Along with the specifications, Eclipse is releasing Eclipse GlassFish 5.1, an open source application server that implements the Jakarta EE Platform. Jakarta EE 8-compliant servers are expected from various Java server vendors; IBM’s Open Liberty server already has been certified as Jakarta EE 8-compatible.

To read this article in full, please click here

Paul Krill

What is EJB? The evolution of Enterprise JavaBeans

2 months 3 weeks ago

Enterprise JavaBeans (EJB) is a specification for developing large-scale, distributed business applications on the Java platform. EJB 1.0 was released in 1998. The most current release, EJB 3.2.3, has been adopted for inclusion in Jakarta EE, where it will be renamed Jakarta Enterprise Beans.

EJB architecture

The EJB architecture consists of three main components: enterprise beans (EJBs), the EJB container, and the Java application server. EJBs run inside an EJB container, and the EJB container runs inside a Java application server.

To read this article in full, please click here

Matthew Tyson
1 hour 8 minutes ago
JavaWorld Enterprise Java
Subscribe to JavaWorld Enterprise Java feed