Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

What is the difference between J2EE & J2SDK  RSS feed

 
Anonymous
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What is the difference between J2EE & J2SDK, like why the need arose to have both different ?
 
Mark Herschberg
Sheriff
Posts: 6037
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What's the need between a bicycle, car, and tractor-trailer truck? They all provide transport, but with different performence characteristics.
J2SE is for the desktop. This is what most applications will use.
J2EE for the enterprise. It was designed for high powered servers. J2EE includes APIs that only make sense on the server, such as EJBs. The JVM that comes with Sun's J2ME ref implementation was optimized to run servers.
J2ME was designed for mobile devices. It is small, uses a simpler JVM, and supports a very limited set of APIs, designed for use on mobile, wireless devices.

You'll probably just be using the J2SE, unless oyur company is building enterprise server applications.
--Mark
hershey@vaultus.com
 
Anonymous
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you Mark !
Well, I'm working on J2SE only, but will be working on EJB, in near future. So here I assume that, EJB works only under J2EE.
Am i right ?
So before that I was hearing these terms. So it surprised me.
just one more thing, J2EE has same API as that of J2SE, but has got more power, in terms of performance, concurrency, security .... ?
Also if sun has published any differences between both ? if yes, may I please have its URL ?
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!