user581734
user581734

Reputation: 1239

The core of Java EE

I heard that the core product of Java EE is EJB 3.x? Is that true ?

Upvotes: 0

Views: 804

Answers (3)

Sean Patrick Floyd
Sean Patrick Floyd

Reputation: 299218

Sorry, when I look at the Java EE 6 specifications page, I see dozens of technologies. EJB 3.x is one of them, but there are many others:

JavaEE 6 technologies

Upvotes: 2

d4v1dv00
d4v1dv00

Reputation: 1021

The core product of J2EE is their containers.

Upvotes: 2

duffymo
duffymo

Reputation: 309028

The Java EE specification was intended to specify how vendors would support transactional, distributed components that were called Enterprise Java Beans. The "Enterprise" distinguished them from POJOs, because they were intended to run in a separate application server that would handle all the issues around life cycle, threading, and services.

There are a lot of pieces in the Java EE toolkit: servlets, JSPs, Enterprise Java Beans, services such as messaging, naming, pooling, etc., relational database access, connectors to resources such as mainframes, and more.

Picking something as "core" would be like picking a "favorite" child. Better to consider them as a whole.

UPDATE: If you don't use entity EJBs, you don't need persistence or JDBC. You can write stateless session beans and be perfectly happy.

If you don't use an HTTP client, you don't need servlets or JSPs.

You don't use what you don't need.

Upvotes: 5

Related Questions