Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java EE Open Source project to learn from?

I'am trying to dive deeper into Java EE, so i was browsing SourceForge to look for a project that can help me see how components fit together so if comeone could point out a specific open source project or any other resource that can help me with this.

like image 959
Mouna Cheikhna Avatar asked Mar 11 '11 21:03

Mouna Cheikhna


2 Answers

The canonical sample application to learn Java EE used to be the Pet Store from the Java BluePrints program (now) at Oracle.

Check out here for a list of blueprints. The Pet Store is here

like image 199
Soronthar Avatar answered Sep 17 '22 19:09

Soronthar


Barring a specific need, if I wanted to "learn Java EE" today, I would focus on the EJB-Lite profile of Java EE 6. Basically this is the web tier, JPA, and embedded Session Bean EJBs.

These components are the "90+%" of what folks do with a full boat Java EE server today. I don't consider learning the web tier enough to be considered "Java EE". Yea, it's a component of Java EE, but I think EJB is more important, and EJB is more "interesting" along with the web tier.

EJB-Lite hits the sweet spot of functionality and ease of deployment and packaging.

like image 31
Will Hartung Avatar answered Sep 18 '22 19:09

Will Hartung