File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes EJB and other Java EE Technologies and the fly likes diff between JDK and J2EE, 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 "diff between JDK and J2EE, EJB" Watch "diff between JDK and J2EE, EJB" New topic
Author

diff between JDK and J2EE, EJB

tod murphey
Greenhorn

Joined: Jan 13, 2001
Posts: 22
hello all,
Please hear me out on this...
I have studying java/writing code/using JDK 1.2 in preparation for the test, as well as interviewing for java positions in the area. I thought having some java experience (and then getting this cert) would certainly put me in the driver's seat in finding a great java dev job. However, some recruiters are telling me that now that java is not enough, employers now want to see experience w/ Sun's J2EE (Enterprise Edition) development platform, and experience w/ EJB.
Could some experienced people fill me in on the truth here? Is this the case, or are these recruiters being just a little picky? Also, I've read up on javabeans- basically they're a certain type of a java class, but the methods, var's need to implemented a certain way, in order for the bean to be used in, say, a JSP. What separates an EJB from a regular bean?
Thnx for your help, guys!
tm
daman sidhu
Ranch Hand

Joined: Aug 19, 2000
Posts: 184
hi tod,
Well apart from the name that javabeans and ejb share and that both are component models which are reusable there is nothing else common between the two of them, while javabeans are mainly used as visual widgets and make use of properties listeners to manipulate them. ejb are part of j2ee specifications by sun.j2ee are the set of specification for componenet transcation monitors ( another name for application servers) which are built upon the concept of integrating transaction monitors and orb's together( u can find the detail about these on the net) Now with ejb's which u deploy in the container the vendor who makes the app server provides, u dont have to bother about the things like transaction,security etc. the vendor does that for u, u just have to cocentrate on the business logic your code and specify the other attributes at runtime in ur deployement descriptor.If all this sounds a bit confusing then i suggest u download the j2ee server from suns site which is free and also the documentation along with it, that will help u to understand the whole concept quite clearly.
Hope this helped you more than confused you,
Cheers,,, Daman
tod murphey
Greenhorn

Joined: Jan 13, 2001
Posts: 22
hi daman, thnx for the response...
I will download that, I assume the j2EE development studio is run through DOS, just like jdk?
so you are saying that just knowing java is "old hat", and that ejb/j2ee is where java development is going?
If the vendor provides the container, while the java team provides the objects, what vendors are major in this mkt? Are the containers relatively simple to understand and work with (like JSP)? Rather, being that the idea is to separate presentation and implementation, does the java developer even need to worry about the containers, being fully confident that the containers will be able to utilize their EJB's?? (whew, that was a load).
tem
daman sidhu
Ranch Hand

Joined: Aug 19, 2000
Posts: 184
Hi Tod,
Sorry for the late reply but i came to this forum after quite some time.Anyway to answer ur question. there are a lot of vendors in the market whose products comply to j2ee, mainly BEA's Weblogic, IBM's Websphere( i am working on it) ,I-planet,Oracle App server ,JRun and so on, i hear that the best implementation till date is of weblogic, as i have colleagues whove worked on lots of app servers, and yes regarding the part about management of those details, yes the container manages all the details like instance pooling,database pooling, transaction( not in bmps' though),security and stuff like that, but then that is dependant on the implementation by the vendor, and yes the old java skills do work but here there is a very bigger and broader picture in front of you, namely the whole enterprise architecture, in which ur servlets,jsp's and ejb's all work together.To get more details about j2ee try out the suns site, if u want to know about ibm's webshpere app server in particualar u can find some good books on www.redbooks.ibm.com
Hope this helps,
Cheers,
Daman
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: diff between JDK and J2EE, EJB
 
Similar Threads
help on SCEA
Java Developers--Vienna, VA
I Must Vent It Out!
JDK 2 platform for java cert, vs J2EE platform
java is dead