Core Java & J2EE & Advance Java


by pairofstrings
Tags: advance, core, j2ee, java
pairofstrings
pairofstrings is offline
#1
Jun22-11, 05:53 AM
P: 192
What is the difference between them? Which of them is used in building websites and which of them is used in designing application for mobile phones and other systems?
Phys.Org News Partner Science news on Phys.org
Lemurs match scent of a friend to sound of her voice
Repeated self-healing now possible in composite materials
'Heartbleed' fix may slow Web performance
schip666!
schip666! is offline
#2
Jun22-11, 08:28 PM
P: 595
Core Java is probably the standard SDK: http://download.oracle.com/javase/6/docs/api/
which is ever bloating with useful "features".

J2EE is the "Enterprise Edition" which adds a framework for server-side web apps. I don't remember if JDBC (the database interface code) is part of J2EE or a separate package. But it's for making online stores and other useful nonsense that usually use a database server for "persistence" of objects. See this: http://download.oracle.com/javaee/6/api/

"Advance Java" may mean "advanced" for which I found a book: http://java.sun.com/developer/online...mming/JDCBook/. This indicates that JNI (the native code interface, e.g., to C functions) and JDBC are "advanced".

Mobile devices have a sub/extended-set called JME, but I don't know how that now relates to Android and the bouhaha with Google.

Mostly you need to go to the great-satan-Oracle's java site and see if you can make any sense of today's plethora of offerings.
denks
denks is offline
#3
Jun22-11, 09:46 PM
P: 76
There are several versions of java:
standard edition (SE): the "core" java if you will
enterprise edition (EE): things like web apps and lots of enterprisy goodies
mobile edition (ME): for mobile devices

If you want to learn java you will have to start with standard edition (likely what you refer to as "core" java) as this will provide you with the basics of the language.

To clear up JDBC - it is not part of J2EE.


Register to reply

Related Discussions
java q Computing & Technology 3
need Java help please Engineering, Comp Sci, & Technology Homework 1
C to Java Programming & Computer Science 9
Java help Programming & Computer Science 3
Java help Programming & Computer Science 19