-1

Is Java Enterprise Edition for web applications completely open source like PHP? Why is it called enterprise edition then?

skaffman
  • 398,947
  • 96
  • 818
  • 769
Rajat Gupta
  • 25,853
  • 63
  • 179
  • 294
  • Though I dont mind but I could not understand the reason for downvote for asking a question..that wasnt that silly or easy to be guessed by a newbie :) – Rajat Gupta Jan 14 '11 at 21:25

2 Answers2

7

Why does "enterprise" have to cost money or be closed-source? It's called "Enterprise" because its the SDK and API for building enterprise applications that conform to the JavaEE spec. The SDK and API are open-source, although the server implementations aren't always (some are, some aren't).

skaffman
  • 398,947
  • 96
  • 818
  • 769
  • @Raj: That depends which JavaEE server you pick. Some are open-source and can be used for free (JBoss, Glassfish, for example), some can cost a fortune (Websphere, Weblogic). You pick the one that suits your needs. They're all JavaEE servers. – skaffman Jan 14 '11 at 21:06
  • 1
    No, Java EE is an abstract API. The concrete implementations are Glassfish, JBoss AS, Geronimo, WebLogic, WebSphere, Resin, Tomcat, Jetty, etc..etc.. You're free to pick any one whichever you want based on your needs. Most of them are open source, some are not. Just consult its homepage for the details. See also this question: http://stackoverflow.com/questions/4598798/what-is-glassfish – BalusC Jan 14 '11 at 21:08
  • 1
    @Ray: Happy to help. Now ditch that PHP awfulness and come do some Java instead :) – skaffman Jan 14 '11 at 21:21
0

It is a different set up tools that is used to build web applications. They have a really good manual on Sun's website.

Intro: http://download.oracle.com/javaee/5/firstcup/doc/

and here is the tutorial http://download.oracle.com/javaee/5/tutorial/doc/

I read through those to get a good understanding.

Rcunn87
  • 134
  • 2
  • 10