Ich habe die gleichen Themen hier und einige Themen auf anderen Seiten gesehen, aber ich bin wirklich immer noch verwirrt, wie Sun diese Versionen nennt.
Hier ist mein Wissen über diese Codenamen. Bitte überprüfe es und berichtige mich:
JDK: steht für Java Development Kit kann als das grundlegendste Java bezeichnet werden, das für die Entwicklung von Client-Anwendungen verwendet wird (z. B. Desktop-Anwendungen (Swing, awt , ...) oder Applet, ...)
J2EE: steht für Java Enterprise Edition , die zum Entwickeln von Anwendungen auf Serverseite (wie Servlet, EJB, ...) verwendet wird.
J2SE: Ich habe davon noch keine Ahnung !!!
Wenn ich etwas berühmtes Forum / Site gelesen habe ( stackoverflow
, byte
, javabranch
usw.). Es gibt verschiedene Antworten auf meine Frage. (oder vielleicht verstehe ich falsch, weil mein schlechtes Englisch).
Hier einige Antworten, die ich suche:
JDK ist wie J2SEE !!! Oh, ich traue das nicht so sehr. wenn ich den Glassfish Server auf Eclipse konfiguriere, warnt Eclipse, dass diese Version j2se 1.4 später benötigt (aber ich habe JDK 7 oder jdk 1.7 !!!)
correlation-zwischen-jee-j2ee-zu-j2se-jdk -versions Ich verstehe nicht die Phrase will be built
(der Beitrag, der die richtige Antwort markiert hat).
Zum Beispiel:
J2EE 1.4 ist die Enterprise Edition der Version 1.4 von Java Plattform, und wird somit auf J2SE 1.4 gebaut werden.
Also, J2EE ist die "Beta-Version" von J2SE ?? !! Bitte erklären Sie mir.
Ich habe versucht, EJB zu lernen, also welche Version muss ich installieren?
Danke:)
J2SE ist ein alter Name. Jetzt ist sein Name Java SE.
Java SE ist die Basis von Java. Mit Java SE können Sie Java-Anwendungen wie Swing, Applets usw. erstellen.
Java EE ist eine Spezifikation für Unternehmensanwendungen. Wenn Sie eine Anwendung entwickeln und sie unter JBoss, Glassfish, Websphere und anderen Containern ausführen müssen, sprechen Sie von Java EE.
Sie sollten diesen Artikel über Java ee lesen: Ссылка