Java core packages do not contain any API for server-side programming. Typically, a server-side software written in Java needs these in the technology stack - handling requests and resonpse(Servlet API), managing transactions (JTA API), mail(Java Mail), database connectivity(JDBC), etc. These are all covered in a J2EE framework. Also note that J2EE is a just a framework and not an actual implementation. Various application servers, like JBoss, WebSphere, Weblogic, etc. provide you with an actual implementaion of the J2EE specifications. This implementation acts as a container for your j2EE application.
2007-03-13 12:01:47
·
answer #1
·
answered by AshNix 1
·
0⤊
0⤋
J2EE popularly is the worthy Java. It generally means server Java. JSP, Servlets, etc, are included, of course. But it also means the standardized APIs for server Java, for which there may be different implementations. Generally, someone who does Java, does J2EE.
Then there is J2SE, which is generally just a means to an end. It includes de core Java and the core Java tools, like the compiler. It's so basic that it generally isn't worthy. It includes the Java GUI, for example. :-)
Tomcat is simply one of the many different J2EE server implementations. It's freely available and is one of the prime implementations.
2007-03-13 01:38:45
·
answer #2
·
answered by Venkatesh M 1
·
1⤊
0⤋
i might relatively recommend which you pursue .internet instead of J2EE. i'm additionally rather properly versed with the two. There are sure execs and cons to the two factors, yet i've got faith that .internet has too many reward over Java. Java's vast execs it rather is loose It multi-platform enabled. there are dissimilar loose kit and code written for Java .NETs vast execs it rather is greater programmer friendly. It comes with greater kit out of the container. you may strengthen applications for cellular units. It has Microsoft's money to diminish back it up. besides the actuality that it would not seem that significant, the main important ingredient on that record is that it rather is greater programmer friendly. i've got used numerous distinctive programming languages and that i like the form ecosystem for .internet a TON greater effective than those i've got used for Java. i've got faith that the code final touch is plenty greater effective, the intuitive nature of the language in particular is plenty greater effective. i will say that I hate Microsoft's help, yet all people in certainty makes use of the internet anymore for that now. i assume I do exactly no longer care as plenty with regard to the multi-platform skill of Java like some human beings. Mono is a few thing that i've got faith gets to be greater conventional, and the multi-platform skill won't mater as plenty. it is hassle-free to do cyber web applications that are thoroughly platform self reliant via .internet now.
2016-10-02 01:14:53
·
answer #3
·
answered by ? 4
·
0⤊
0⤋