Σπίτι Προσωπικά Οικονομικά Γνωρίζοντας Γιατί Java και XML Mesh - dummies

Γνωρίζοντας Γιατί Java και XML Mesh - dummies

Βίντεο: How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox 2024

Βίντεο: How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox 2024
Anonim

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

  • Η σύντομη διάρκειά της, η XML έχει γίνει παγκόσμιο πρότυπο για την εκπροσώπηση δομημένων, αυτοπεριγραφικών δεδομένων.
  • Το μητρώο XML περιέχει περισσότερες από εκατό μορφές δεδομένων XML, συμπεριλαμβανομένων και των οικονομικών δεδομένων, της υγειονομικής περίθαλψης, της τέχνης και της ψυχαγωγίας, των ανθρώπινων πόρων, των πολυμέσων και πολλών άλλων τομέων. Το πρότυπο XML ενσωματώνει σχεδόν οποιοδήποτε είδος δεδομένων με τρόπο που είναι ευέλικτο, επεκτάσιμο και εύκολο στη συντήρησή του.
  • Η Java εκτελείται ως bytecode σε μια εικονική μηχανή.
  • Ένα "ταξινομημένο" αρχείο κλάσης Java που εκτελείται σε Windows εκτελείται με τον ίδιο τρόπο σε Linux, σε Macintosh ή σε οποιαδήποτε πλατφόρμα υποστηρίζει την Java Virtual Machine.Με την Java, δεν υπάρχει τέτοιος κώδικας. Όταν πηγαίνετε από ένα. java αρχείο προέλευσης σε a. class bytecode αρχείο, δεν χάνετε φορητότητα. Για να εκτελέσετε το. class αρχείου, το μόνο που χρειάζεστε είναι ένα λειτουργικό σύστημα που μπορεί να υποστηρίξει μια εικονική μηχανή Java. Και οι εκδόσεις του Java Virtual Machine είναι διαθέσιμες για τουλάχιστον 20 διαφορετικά λειτουργικά συστήματα.
  • Η Java βασίζεται σε αντικειμενοστραφή τεχνολογία προγραμματισμού.
  • Ο κώδικας Java είναι επαναχρησιμοποιήσιμος. Μπορείτε να καλέσετε μεθόδους από τις υπάρχουσες τάξεις, να επεκτείνετε τάξεις ή να τεντώσετε και να κάμψετε τάξεις για να καλύψετε τις εξειδικευμένες ανάγκες σας. Εάν κάποιος γράψει ένα υπέροχο πακέτο διαχείρισης XML σε Java και το πακέτο έχει κομμάτια που μπορείτε να χρησιμοποιήσετε στη δουλειά σας, μπορείτε να εισαγάγετε το πακέτο και να επεκτείνετε τις τάξεις για να λύσετε ακριβώς τα προβλήματα που πρέπει να λύσετε.
    Αυτό το συνεργατικό μοντέλο λειτουργεί με δύο τρόπους. Όταν δημιουργείτε ένα πακέτο για τις αναμενόμενες ανάγκες σας, άλλοι προγραμματιστές μπορούν να υιοθετήσουν το πακέτο σας, να ενισχύσουν το πακέτο σας και να διαδώσουν την καλή λέξη για τον κώδικα σας.

Λαμβάνονται μαζί, αυτοί οι παράγοντες εξασφαλίζουν τελικά ότι το λογισμικό γραμμένο σε ένα περιβάλλον μπορεί να τρέξει σε όλα τα άλλα περιβάλλοντα. Αντί να ανακαλύψουν τον τροχό, οι προγραμματιστές επαναχρησιμοποιούν τον τροχό. Αυτό το ιδανικό - η απρόσκοπτη ενσωμάτωση εξαρτημάτων από πολλές πηγές για την κατασκευή μεγάλων, αξιόπιστων συστημάτων λογισμικού - ήταν το Άγιο Δισκοπότηρο της πληροφορικής για τις τελευταίες δεκαετίες. Τώρα, ο φορητός κώδικας και τα φορητά δεδομένα έβαλαν το ιδανικό στο προσκήνιο.

Η Java και η XML λειτουργούν καλά μαζί. Συνολικά, η Java και η XML αποτελούν το εικονικό ισοδύναμο μιας καλά ελαιολάδου. Μεγάλο μέρος του κώδικα που δημιουργήθηκε για την επεξεργασία XML είναι γραμμένο σε Java. Δεν υπάρχουν σκληρά στατιστικά στοιχεία για να αποδειχθεί αυτό, αλλά μια τοποθεσία Web XML έδειξε αναφορές σε 79 βοηθητικά προγράμματα, εκ των οποίων 10 γραμμένα σε C ++, 7 γραμμένα σε Python, 6 γραμμένα σε Perl και 9 γραμμένα σε άλλα μη -Java γλώσσες. Ένα τεράστιο 47 βοηθητικά προγράμματα γράφτηκαν στην Java. Είναι σαφές ότι η κοινότητα προγραμματιστών XML έχει μια επένδυση στην Java - για πολλούς καλούς λόγους, των οποίων το πιθανότερο είναι ότι τόσο το Java όσο και το XML είναι εξορθολογισμένα για το Διαδίκτυο.

Από τις ταπεινές αρχές της δεκαετίας του '90, η Java ήταν μια γλώσσα έτοιμη για χρήση στο Διαδίκτυο. Όταν πρωτοεμφανίστηκε η σκηνή, η Java εξετάστηκε κυρίως ως εργαλείο για την κατασκευή μικροεφαρμογών και άλλων εφαρμογών Web-client. Το βασικό API της Java (Interface Programming Interface) περιελάμβανε ένα πακέτο με όνομα java. καθαρά. Αυτό το πακέτο περιλάμβανε υποστήριξη για διευθύνσεις URL, υποδοχές, έλεγχο ταυτότητας και άλλες ανάγκες της κωδικοποίησης δικτύου.

Με την πάροδο του χρόνου, οι χρήστες είδαν όλο και περισσότερες χρήσεις για την Java-side server.

  • Η πρώτη μεγάλη ώθηση ήρθε το 1997, όταν η Sun κυκλοφόρησε το Java Servlet API. Με ένα σέρβερ, απαντάτε δυναμικά σε ένα αίτημα για τις υπηρεσίες του ιστοτόπου σας. (Για παράδειγμα, μπορείτε να δημιουργήσετε μια προσαρμοσμένη ιστοσελίδα σε κίνηση για να ικανοποιήσετε τις ανάγκες συγκεκριμένου επισκέπτη.)
  • Το 1998, η Sun Microsystems άρχισε να αναπτύσσει τις προδιαγραφές των σελίδων JavaServer. Με τις Σελίδες JavaServer, δημιουργείτε μια ιστοσελίδα που περιλαμβάνει τόσο ετικέτες HTML όσο και λογική προγράμματος Java.
  • Το 1999, η Sun ανήγγειλε την υποστήριξη για τις σελίδες JavaServer ως μέρος του συνεχώς δημοφιλέστερου διακομιστή Web Apache.

Η XML αναπτύχθηκε (εν μέρει) για την αντιμετώπιση των αδυναμιών της HTML, κοινής γλώσσας του Διαδικτύου. Η όλη ώθηση για την XML βασίστηκε στην επιθυμία ανταλλαγής δεδομένων. Το λογισμικό της Εταιρείας Α εξετάζει τα δεδομένα που δημοσιοποιούνται από την Εταιρεία B. Το λογισμικό της Εταιρείας Α μπορεί να διαβάσει τα δεδομένα της Εταιρείας Β, επειδή τα δεδομένα αποθηκεύονται σε ένα έγγραφο XML. Η υποδομή για την ανταλλαγή δεδομένων γίνεται όλο το Διαδίκτυο.

Ξεκινώντας με την έκδοση 1. 4, το βασικό API της Java περιλαμβάνει πακέτα αποκλειστικά για την επεξεργασία εγγράφων XML. Αυτά τα πακέτα συμβάλλουν στη σταθεροποίηση του δεσμού μεταξύ της Java και της XML.

Γνωρίζοντας Γιατί Java και XML Mesh - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...