Διαφορά μεταξύ Java και J2EE

Anonim

Java vs J2EE

Η Java είναι μια γλώσσα προγραμματισμού και μια πλατφόρμα για την ανάπτυξη και εκτέλεση εφαρμογών λογισμικού. Έρχεται σε διάφορες γεύσεις:

  1. Java Standard Edition (Java SE)

    Αυτή είναι η απλή έκδοση vanilla της Java. Μπορείτε να εφαρμόσετε οποιαδήποτε εφαρμογή λογισμικού μαζί του. Το Java SE διαθέτει μια μεγάλη βιβλιοθήκη κώδικα που περιλαμβάνει πολλές επαναχρησιμοποιούμενες λειτουργίες λογισμικού. Τα Java EE και Java ME που περιγράφονται παρακάτω είναι χτισμένα πάνω από το Java SE.

  2. Java Enterprise Edition (Java EE)

    Αυτή η γεύση της Java βασίζεται στην Java SE. Το Java EE περιέχει πρόσθετες βιβλιοθήκες κώδικα και εργαλεία ανάπτυξης που είναι μοναδικά χρήσιμα για την ανάπτυξη επιχειρηματικών εφαρμογών.

  3. Δεδομένου ότι πρόκειται για μια ακόμη επέκταση της Java SE, αυτή είναι στην πραγματικότητα μια μειωμένη έκδοση του Java SE και μια συσχετισμένη βιβλιοθήκη λογισμικού που καλύπτει τις μοναδικές ανάγκες των εφαρμογών Java που πρέπει να εκτελούνται συσκευές περιορισμένων δυνατοτήτων όπως τα κινητά τηλέφωνα και τα PDA.

Όταν λέμε απλώς "Java", εννοούμε κυρίως Java Standard Edition.

Το J2EE αναφέρεται στην πρώτη έκδοση του Java Enterprise Edition.

Η Java (δηλ. Java SE) δεν σας δίνει εντολή να χρησιμοποιήσετε συγκεκριμένα μοτίβα ή αρχιτεκτονικές για την υλοποίηση εφαρμογών. Είναι η απλή έκδοση της Java και μπορείτε να υλοποιήσετε την εφαρμογή σας με οποιοδήποτε προτιμώμενο τρόπο.

Η Java EE ωστόσο περιγράφει μια συνολική αρχιτεκτονική που πρέπει να τηρεί η επιχειρησιακή σας εφαρμογή. Το Java EE περιλαμβάνει επίσης τις βέλτιστες πρακτικές και τις οδηγίες που μπορείτε να ακολουθήσετε για την αντιμετώπιση των μοναδικών απαιτήσεων των επιχειρηματικών εφαρμογών.