aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes How Do I Start Learning EJB? 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 "How Do I Start Learning EJB?" Watch "How Do I Start Learning EJB?" New topic
Author

How Do I Start Learning EJB?

Udegbunam Morah
Ranch Hand

Joined: Oct 13, 2002
Posts: 36
I am a well grounded programmer on Java 2 platform Standard Edition. I have got lots of material on EJB, Servlets, JSP and other J2EE technologies.

I need to develop an application that involves the use of 3 or more of the technologies before the end of March.

How do I go about learning these technologies?

Thanks for your patience and understanding.
Steven Bell
Ranch Hand

Joined: Dec 29, 2004
Posts: 1071
I would stay away from EJB's. They do have a use, but not on the vast majority of projects. They are just cumbersome. Maybe look at Spring MVC, Struts, Tapestry, or JSF. Spring and Struts are based on JSP's, JSF is the sucessor to JSP's and Tapestry builds off of Servlets to define a component based approach. Although I don't see using more than one or two of these in a single project. Is this a school requirment?
david lightman
Ranch Hand

Joined: Nov 03, 2004
Posts: 82
stay away from EJB's, lol...
that's all I can say about that statement.

Learn EJB's. stay away from stateful session beans maybe, but but Stateless SB, Entity and especially Message driven are very useful and are things to learn.
[ March 08, 2005: Message edited by: david lightman ]
Nitin Jawarkar
Ranch Hand

Joined: Dec 18, 2004
Posts: 79
hello friends

Yes, you can start basic EJB from this link,
hope it will helpful for you.
http://my.execpc.com/~gopalan/java/ejb.html

And listen, if you want to learn something then,
go for that rather stay away from that.



Cheers<br />Nitin
Udegbunam Morah
Ranch Hand

Joined: Oct 13, 2002
Posts: 36
Originally posted by Steven Bell:
I would stay away from EJB's. They do have a use, but not on the vast majority of projects. They are just cumbersome. Maybe look at Spring MVC, Struts, Tapestry, or JSF. Spring and Struts are based on JSP's, JSF is the sucessor to JSP's and Tapestry builds off of Servlets to define a component based approach. Although I don't see using more than one or two of these in a single project. Is this a school requirment?


Steven, do you feel I can accomplish any project that would have needed EJBs by using any of the tools you mentioned : Spring MVC, Struts, Tapestry, or JSF?
Dave Clark
Ranch Hand

Joined: Feb 16, 2005
Posts: 52
I'd stay away from Struts, Tapestry and Spring - they're not Java standards, so even though they're open source, they're not open standards - i.e. multivendor standards, so they're still proprietary.

what's wrong with that you ask? Well look at Struts - it's effectively obsolete, now the JCP standard JavaServer Faces has taken it's place.

Stateless Session Beans and Message Driven Beans - yes - learn those.
Entity Beans - don't bother with the Entity Bean 2.1 model - it's dead. EJB 3.0 is replacing the current Entity Bean 2.1 model with POJO persistence 95% the same as the current Java Data Objects (JDO) 2.0 standard.

So learn - JSF+ Servlets, SSBs, MDBs, and JDO. These are the enterprise Java technologies with a future.

cheers,

Dave.


Dave Clark<br />Senior WebSphere Architect<br /><a href="http://www.versant.com" target="_blank" rel="nofollow">Versant Open Access - JDO2 & EJB3</a>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How Do I Start Learning EJB?