File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes EJB and other Java EE Technologies and the fly likes Sorting out the various components of Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Sorting out the various components of "Java EE"" Watch "Sorting out the various components of "Java EE"" New topic

Sorting out the various components of "Java EE"

Sachin Petkar

Joined: Apr 22, 2004
Posts: 4

Is there a "simple" and/or straightforward explanation of the Java EE stack? As in, where does the confusion of the Identity Manager/Access Manager/Directory Server/<whatnot> integrate with the Glassfish App Server?

Knowing exactly how they integrate is key to understanding how to deploy and troubleshoot a complete Enterprise solution.
David Heffelfinger
Ranch Hand

Joined: Jul 08, 2004
Posts: 176
Java EE is nothing but a newer version of J2EE. Sun changed the naming convention for this version. Java EE 5 is what J2EE 1.5 would have been. Therefore the same technologies that J2EE covers, such as servlets, EJBs, JSPs, etc, are covered by Java EE 5.

Java EE 5 also covers new technologies and APIs that were not covered by earlier versions of J2EE. For example, JSF was made part of the Java EE standard in Java EE 5, JPA (Java Persistence API), is also a new addition.

Regarding Identity Managers, access managers, etc. These are typically used for authentication and authorization. GlassFish can integrate with these services to delegate authentication and authorization to them. In my experience most of these use an LDAP database, which is supported "out of the box" by GlassFish by one of the security realms it comes with.


Author, <a href="" target="_blank" rel="nofollow">Java EE 5 Development with NetBeans 6</a>
I agree. Here's the link:
subject: Sorting out the various components of "Java EE"
It's not a secret anymore!