Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Ποια είναι η διαφορά μεταξύ Java και J2EE

; Το 1991 , μια ομάδα Sun Microsystems με επικεφαλής τον James Gosling αναπτύχθηκε Oak ως γλώσσα προγραμματισμού για συσκευές τηλεχειρισμού που αποσκοπούν στον έλεγχο των διαφόρων τύπων των καταναλωτικών ηλεκτρονικών συσκευών. Προσφορές για την τεχνολογία με τους κατασκευαστές ηλεκτρονικών έπεσε μέσα , όμως, και οι προγραμματιστές άλλαξαν το όνομα της γλώσσας από Oak σε Java λόγω των ζητημάτων πνευματικής ιδιοκτησίας. Παρ 'όλα αυτά , η δημοτικότητα της αναδυόμενης Διαδίκτυο έδωσε Java νέα ζωή , και χιλιάδες προγραμματιστές που εγκρίθηκε Java ως γλώσσα προγραμματισμού Web . Ως αποτέλεσμα , Java και τα παράγωγα πλατφόρμες, όπως J2EE εξακολουθούν να αποτελούν τον κεντρικό κορμό για αμέτρητες ιστοσελίδες και servers των επιχειρήσεων . Java Βασικές Πληροφορίες
Η

Java είναι μια γλώσσα προγραμματισμού που χρησιμοποιούν οι προγραμματιστές να δημιουργήσουν εφαρμογές για computer.Java σας προέρχεται μεγάλο μέρος της σύνταξης του προγραμματισμού του από C και C + + . Ωστόσο, η Java έχει λιγότερες εξαρτήσεις χαμηλού επιπέδου από ό, C ή C + + , έτσι ώστε οι προγραμματιστές μπορούν να γράψουν εφαρμογές που τρέχουν σε πολλές περισσότερες πλατφόρμες , χωρίς να χρειάζεται να αλλάξετε ή να προσαρμόσετε κώδικα για διάφορα λειτουργικά συστήματα .

Java είναι το όνομα του αρχικού γλώσσας και πλατφόρμας . Οι προγραμματιστές του δεύτερου απελευθέρωση της Java , ή την έκδοση 2 , που ονομάζεται το επικαιροποιημένο γλώσσα Java 2 Platform Standard Edition , ή J2SE για συντομία. Η τρέχουσα έκδοση της Java φέρει το όνομα Java Platform Standard Edition , ή Java SE .

Εφαρμογές Java απαιτούν να εγκαταστήσετε το Java Runtime Environment , ή JRE στον υπολογιστή σας πριν να μπορεί να τρέξει .

εφαρμογές Java είναι συμβατές με σχεδόν οποιοδήποτε περιβάλλον λειτουργικού συστήματος για όσο διάστημα ο υπολογιστής διαθέτει το JRE εγκατασταθεί. Κατά συνέπεια , Java λειτουργεί σε υπολογιστές με Windows, Linux , Macintosh , UNIX ή άλλα λειτουργικά συστήματα , ακόμη και σε ταμπλέτες και κινητά τηλέφωνα .

Εκτός από το JRE , Java εγκαθιστά επίσης ένα plugin Web για την εκτέλεση εφαρμογών που βασίζονται σε Java σε browser.You σας δεν χρειάζεται το plugin Web για να εκτελέσετε εφαρμογές Java στον υπολογιστή ή το τηλέφωνό σας . Στην πραγματικότητα , το plugin Web έχει μια σταθερή στόχος επίθεσης από χάκερ και κακόβουλα προγραμματιστές όλα αυτά τα χρόνια λόγω των πολλών κενά ασφαλείας .

Πολλοί ειδικοί σε θέματα ασφάλειας του υπολογιστή σας συνιστούσαμε να απενεργοποιήσετε την Java Web plugin αν δεν είναι αναγκαίο να εκτελέσετε συγκεκριμένες εφαρμογές. Οι ειδικοί ασφαλείας προτείνουμε επίσης ότι αν πρέπει να χρησιμοποιήσετε το plugin Web , ανανεώσετε την εγκατάσταση Java όσο το δυνατόν συχνότερα .

Εάν χρησιμοποιείτε το Java plugin Web , οι ειδικοί συμβουλεύουν να μην αποθηκεύουν κρίσιμες ή ευαίσθητες πληροφορίες στον υπολογιστή σας υπολογιστή .

Για να προγραμματίσετε σε Java , πρέπει να χρησιμοποιήσετε ένα ολοκληρωμένο περιβάλλον ανάπτυξης , ή IDE, όπως Eclipse , IntelliJ ή NetBeans . Ένα IDE σας επιτρέπει να γράψει, την κατάρτιση , τη δοκιμή και να εκτελέσει κώδικα Java πριν από τη δημοσίευση αυτή .
Εικόνων J2EE Essentials
Η

J2EE είναι μια επέκταση της Java είναι σχεδιασμένες για χρήση σε διακομιστές μεγάλου , παρά την προσωπική προσθήκη computers.In στο βασικό πυρήνα της γλώσσας Java και βιβλιοθήκες , J2EE περιλαμβάνει APIs και επιπλέον βιβλιοθήκες χρόνου εκτέλεσης για να ενεργοποιήσετε εφαρμογές γραμμένες σε Java για να τρέξει πάνω από ένα τοπικό δίκτυο ή δίκτυο ευρείας περιοχής , όπως η Internet.J2EE περιλαμβάνει διατάξεις για την προσθήκη και την ολοκλήρωση των custom modules ή υπηρεσίες όπως ακριβώς και τα λειτουργικά συστήματα για να επεκτείνουν τη λειτουργικότητα για τις επιχειρήσεις και την ανάπτυξη του διακομιστή . Σε αυτό το πλαίσιο , J2EE λειτουργεί ως λειτουργικό σύστημα και διαχειρίζεται όλο το λογισμικό εγκατεστημένο στην πλατφόρμα .

Η Java χρησιμοποιεί
Η

Σε γενικές γραμμές , οι προγραμματιστές χρησιμοποιούν Java SE , ή απλό Java , για τη δημιουργία εφαρμογών για επιτραπέζιους υπολογιστές . Εφαρμογές που έχουν αναπτυχθεί σε Java περιλαμβάνουν παιχνίδια , μονάδες ενημέρωση της εφαρμογής και τα προγράμματα συνομιλίας μεταξύ πολλών άλλων . Ενώ πολλοί προγραμματιστές αναπτύξει εφαρμογές Java για το Web στο παρελθόν , η τάση για online προγράμματα Java πρόσβαση από τους προσωπικούς υπολογιστές μειώθηκε σταθερά από τις αρχές της δεκαετίας του 2000 . Η μείωση της Java εφαρμογών Διαδικτύου για την προσωπική τους χρήστες είναι σε μεγάλο βαθμό οφείλεται στην αύξηση της δημοτικότητας των άλλων Web- centric γλώσσες προγραμματισμού , όπως Python , Ruby και PHP . Ένταξη για το Web παραδοσιακών γλώσσες προγραμματισμού όπως η C , C + + και Visual Basic έχει επίσης οδηγήσει στη μείωση των μικροεφαρμογών Java στο Διαδίκτυο . Παρ 'όλα αυτά , πολλές εφαρμογές Java εξακολουθούν να υπάρχουν στο διαδίκτυο . Μπορείτε να εκτελέσετε τις περισσότερες βοηθητικές εφαρμογές Java από τον υπολογιστή σας, καθώς και αν τα κατεβάσετε , και να κάνει έτσι μπορεί να σας βοηθήσει να αποφύγετε πιθανά προβλήματα ασφάλειας με την Java Web plugin .
Εικόνων J2EE Ένταξη
Η

Αν και υπάρχουν μερικές εξαιρέσεις , οι προγραμματιστές J2EE χρησιμοποιεί την πλατφόρμα κυρίως για Web-based εφαρμογές που χρησιμοποιούνται σε μεγάλες επιχειρήσεις ή επιχειρήσεις . Ενώ οι εφαρμογές που βασίζονται σε Java που δημιουργήθηκε για J2EE συνήθως λειτουργούν μέσω του Web , οι εταιρείες και οι επιχειρήσεις που χρησιμοποιούν την πλατφόρμα χρησιμοποιούν γενικά ασφαλή δίκτυα μέσω του Internet ή ιδιωτικού intranets που ελαχιστοποιούν τον κίνδυνο παραβίασης των κανόνων ασφάλειας . Χρησιμοποιώντας ιδιωτικά , εξασφάλισε δίκτυα ή intranets με servers J2EE ανατρέπει πολλούς από τους κινδύνους που συνδέονται με την Java Web plugin , και οι προγραμματιστές μπορούν να ενισχυθούν τα πρωτόκολλα ασφαλείας ακόμη περισσότερο παρακάμπτοντας το plugin και εγκατάσταση μπροστά αιτήσεων λήγει ή διεπαφές απευθείας πρόσβαση σε υπολογιστές servers J2EE .

Η Αδειοδότηση και οικονομικά
Η

Java και το Java Runtime Environment τόσο πτώση σύμφωνα με την GNU General Public License συμφωνίες . Αυτό σημαίνει ότι οι προγραμματιστές είναι ελεύθεροι να γράψουν εφαρμογές σε Java και τη διανομή τους χωρίς να πληρώνουν τέλη , συνδρομές ή δικαιώματα για τη χρήση των βασικών APIs και βιβλιοθήκες. Ομοίως , J2EE είναι επίσης ένα προϊόν GNU , και τη λήψη των βασικών APIs και βιβλιοθήκες είναι ελεύθερη . Ωστόσο , εκτός και αν είστε ένας έμπειρος προγραμματιστής γραπτώς έθιμο APIs και ενότητες για J2EE , μπορεί να χρειαστεί να χρησιμοποιήσετε modules ή κώδικα που δημιουργήθηκε από τρίτους . Αν χρησιμοποιείτε προσαρμοσμένες ενότητες από άλλους προγραμματιστές σε ένα έργο J2EE , θα πρέπει να περιμένετε να πληρώσει σημαντικά ποσά που κυμαίνονται σε εκατοντάδες ή χιλιάδες δολάρια για αυτούς . Θα πρέπει επίσης να σημειωθεί ότι η χρήση των APIs J2EE βάση και βιβλιοθήκες για ιδιωτικό ή Intranet παίρνει ένα σημαντικό ποσό της εργασίας . Ως εκ τούτου , μπορείτε να επιλέξετε να χρησιμοποιήσετε ένα πιστοποιημένο server εφαρμογών που βασίζονται σε J2EE από αδειών ανοικτού κώδικα ή έναν από εμπορική πηγή . Open-source εφαρμογές J2EE περιλαμβάνουν GlassFish και JBoss , ενώ η εμπορική J2EE - based πακέτα διακομιστή είναι διαθέσιμοι από την Adobe , Oracle , η NEC και η IBM .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα