Το ελάχιστο που πρέπει να γνωρίζετε για την Java στο OpenVMS
Του Roland Hughes
ISBN 0-9770866-1-5
Σταμάτα εκεί. Εάν δεν έχετε διαβάσει το πρώτο βιβλίο του Roland Hughes σε αυτήν τη σειρά, “The Minimum You Need to Know to be an OpenVMS Application Developer”, θα πρέπει να το κάνετε. Σκεφτείτε το ως προϋπόθεση για ένα μάθημα κολεγίου. Τώρα, είστε έτοιμοι για το δεύτερο βιβλίο, “The Minimum You Need to Know About Java on OpenVMS”. Γιατί δύο βιβλία; Η Java δεν καλύφθηκε τόσο διεξοδικά στην πρώτη. Πίστεψέ με; θα χαίρεσαι που έχεις και τα δύο.
Η ιδέα αυτού του βιβλίου είναι “πώς να μετατρέψετε την υπάρχουσα βασική επιχειρηματική σας εφαρμογή σε χρήση Java, αλλά να διατηρήσετε την επένδυσή σας στην πιο σταθερή πλατφόρμα στη γη.” Με άλλα λόγια, ο Hughes δείχνει στους προγραμματιστές πώς να δημιουργήσουν όλα τα εργαλεία που χρειάζεστε για να κάνετε την Java μια χρησιμοποιήσιμη γλώσσα στο OpenVMS. Η Java είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού κάπως παρόμοια με τη C και τη C++ αλλά πραγματικά πολύ διαφορετική. Ο Χιουζ μπαίνει σε εξαιρετική σύγκριση. Η Java έχει κλάσεις, αλλά έχει μια μοναδική κλάση που ονομάζεται Array χωρίς καθορισμένο κατασκευαστή. Αυτό σημαίνει ότι οι τιμές μπορούν να αποθηκευτούν οπουδήποτε και με καμία συγκεκριμένη σειρά. Θα μάθετε να κατασκευάζετε τα εργαλεία που χρειάζεστε για να φτιάξετε τα εργαλεία που θέλετε. Πολύ απλό, σωστά;
Όπως και στο πρώτο βιβλίο, ο Hughes χρησιμοποιεί την ίδια εφαρμογή για να επιδείξει κάθε νέο εργαλείο, σε αυτό το βιβλίο, χρησιμοποιώντας Java με FMS και RDB. Δείχνει πώς να αναπτύξετε μια γενική κλάση που θα μπορεί να χρησιμοποιηθεί από Indexed Files, επίσης πώς να χρησιμοποιήσετε το JNI για πρόσβαση σε βιβλιοθήκες RMS, FMS, υπηρεσίες συστήματος και λειτουργικό σύστημα. Οι προγραμματιστές μαθαίνουν να δημιουργούν μια υποδομή MMS Procedure και πώς να χρησιμοποιούν τις υποστηρικτικές κλάσεις που δημιουργεί η διαδικασία. Ο Hughes δείχνει επίσης πώς να αποκτήσετε πρόσβαση στο RDB μέσω του προγράμματος οδήγησης JDBC, καταδεικνύοντας τη σημασία της SQL. Ένα συνοδευτικό CD-ROM περιέχει την πηγή Class.
Ωστόσο, αυτό δεν είναι απλώς μια επίπεδη ανάγνωση σχολικών βιβλίων. Ο Χιουζ χρησιμοποιεί χιούμορ και περιστασιακή γλώσσα για να προσελκύσει τους αναγνώστες του. Αναφέρεται άνετα σε πράγματα όπως τα geek βιβλία και η στάση σπασίκλας. Ξέρει ότι αυτό το έργο είναι στην έντονη πλευρά της ζωής. Οι πληροφορίες μέσα στο βιβλίο παρουσιάζονται πολύ επαγγελματικά, με λεπτομερείς αναλύσεις και επεξηγήσεις, συμβουλές αντιμετώπισης προβλημάτων και αντιμετώπισης σφαλμάτων και κουίζ ασκήσεων που ελέγχουν τις γνώσεις σας. Αυτά πρέπει να τα ξέρεις!
Το τελευταίο κεφάλαιο εξετάζει το μέλλον της Πληροφορικής και τις επιλογές που θα κάνετε. Δηλαδή θέλεις να γίνεις προγραμματιστής υπολογιστών ε; Είσαι σίγουρος? Μην ακούτε τον σύμβουλό σας χωρίς να διαβάσετε πρώτα αυτό το βιβλίο (και το πρώτο). Τριψήφιες ωριαίες τιμές, εξαψήφιοι μισθοί…ίσως όχι. Μείωση προσωπικού, απολύσεις, πανηγύρι ή λιμός; Ισως. Όταν ψάχνετε για συμβουλές σοφών για την πληροφορική, πηγαίνετε στον γκουρού, Roland Hughes.