J2EE and Java, I want to be a comparison of I understand to clear and distinguish.
Java is a language. He and other languages have no essential differences, which provide data structures for language features, and IO, network, system level (such as time, encoding), and versatility about JAR processing (of course this Also there is a certain relationship with the specialty of the Java language), as well as some scalability, convenient APIs, such as regular expressions, compression), in order to add graphical, RMI, Applet, Beans, etc. based on the above technical architecture. Go in, he still did not show the difference from other languages / tools (such as Delphi, VC, VC).
And J2EE is different, J2EE is integrated by three aspects, standards and technologies, no longer as Java, "what I can do, how to use you", but "according to what I said, you can Dot this goal. "
J2EE has a set of modes that cover multi-layer development modes from the web application layer, the business logic layer to the object persistence layer. The development process of the development of container technology is separated from standards, and it is also possible to divide the level of enterprise applications from standards, which is desirable to be able to divide the development process.