Java με UML
Αντικειμενοστρεφής σχεδίαση και προγραμματισμός
Javal the UML Way : Intergrating Object - Orented Design and Programming (τίτλος πρωτοτύπου)
Κυκλοφορεί
ISBN: 978-960-209-802-8
Κλειδάριθμος, Αθήνα, 2004
Ελληνική, Νέα
€ 55.00 (περ. ΦΠΑ 6%)
Βιβλίο, Χαρτόδετο
24 x 17 εκ, 1,586 γρ, 838 σελ.
Αγγλικά (γλώσσα πρωτοτύπου)
Περιγραφή

Ένας ταχύρυθμος οδηγός εκμάθησης που διδάσκει πώς να προγραμματίζετε σε Java χρησιμοποιώντας τη UML ως εργαλείο μοντελοποίησης. Τα αντικείμενα παρουσιάζονται από το ξεκίνημα του βιβλίου και τα παραδοσιακά θέματα όπως αυτά των δομών ελέγχου και των πινάκων περιγράφονται με βάση το αντικειμενοστρεφές μοντέλο προγραμματισμού. Τονίζεται ιδιαίτερα η χρήση των διαθέσιμων κλάσεων, ενώ οι κλάσεις που αφορούν την επικοινωνία με το χρήστη (JOptionPanel), ήχο, εικόνα, γραφικά, ταξινόμηση, και αναζήτηση καλύπτονται στο πρώτο μέρος του βιβλίου. Η χρήση των δυνατοτήτων της γλώσσας παρουσιάζεται με την ανάπτυξη κατάλληλων μικροεφαρμογών και εφαρμογών. Το δεύτερο μέρος του βιβλίου καλύπτει θέματα μέσου και προχωρημένου επιπέδου, όπως οι διασυνδέσεις χρήστη με γραφικά (GUI) μέσω των βιβλιοθηκών Swing ο προγραμματισμός νημάτων (thread programming), οι αλγόριθμοι και οι δομές δεδομένων (οι κλάσεις συλλογής - Collection), τα κατανεμημένα συστήματα (υποδοχές και RMI), η διασύνδεση με βάσεις δεδομένων (JDBC), και ο προγραμματισμός για τον Ιστό (μικροϋπηρεσίες/JSP).


[Απόσπασμα από το κείμενο στο οπισθόφυλλο της έκδοσης]

ΠΡΟΛΟΓΟΣ
1. ΕΙΣΑΓΩΓΗ
2. ΜΕΤΑΒΛΗΤΕΣ, ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΑΡΑΣΤΑΣΕΙΣ
3. ΧΡΗΣΗ ΕΤΟΙΜΩΝ ΚΛΑΣΕΩΝ
4. ΚΑΤΑΣΚΕΥΗ ΤΩΝ ΔΙΚΩΝ ΣΑΣ ΚΛΑΣΕΩΝ
5. Η ΕΠΙΛΟΓΗ ΩΣ ΔΟΜΗ ΕΛΕΓΧΟΥ
6. ΟΙ ΒΡΟΧΟΙ ΩΣ ΔΟΜΕΣ ΕΛΕΓΧΟΥ
7. ΣΥΝΕΡΓΑΣΙΑ ΜΕΤΑΞΥ ΑΝΤΙΚΕΙΜΕΝΩΝ
8. ΒΙΒΛΙΟΘΗΚΕΣ JAVA ΚΑΙ ΧΕΙΡΙΣΜΟΣ ΕΞΑΙΡΕΣΕΩΝ
9. ΠΙΝΑΚΕΣ ΣΤΟΙΧΕΙΩΔΩΝ ΤΥΠΩΝ ΔΕΔΟΜΕΝΩΝ
10. ΠΙΝΑΚΕΣ ΤΥΠΩΝ ΑΝΑΦΟΡΑΣ ΚΑΙ ΛΙΣΤΕΣ ΠΙΝΑΚΑ
11. ΧΡΗΣΗ ΑΡΧΕΙΩΝ ΚΑΙ ΡΕΥΜΑΤΩΝ ΔΕΔΟΜΕΝΩΝ
12. ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ ΚΑΙ ΠΟΛΥΜΟΡΦΙΣΜΟΣ
13. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΑΣΥΝΔΕΣΕΩΝ ΓΡΑΦΙΚΩΝ ΜΕ ΤΟ ΧΡΗΣΤΗ ΚΑΙ ΣΥΜΒΑΝΤΑ
14. ΚΕΙΜΕΝΟ, ΕΠΙΛΟΓΕΣ ΚΑΙ ΠΑΡΑΘΥΡΑ
15. ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΣΥΝΔΕΣΗΣ ΧΡΗΣΤΗ
16. ΝΗΜΑΤΑ
17. ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ
18. ΠΕΡΙΣΣΟΤΕΡΑ ΓΙΑ ΤΙΣ ΜΙΚΡΟΕΦΑΡΜΟΓΕΣ
19. ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΜΕ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
20. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
21. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΙΑ ΤΟΝ ΙΣΤΟ ΜΕ ΣΕΛΙΔΕΣ JAVASERVER
ΠΑΡΑΡΤΗΜΑΤΑ
Α. ΧΡΗΣΗ ΤΟΥ JAVA SDK ΚΑΙ ΤΟΥ WINEDIT
Β. ΔΕΣΜΕΥΜΕΝΕΣ ΛΕΞΕΙΣ
Γ. ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ
Δ. ΤΟ ΣΥΝΟΛΟ ΧΑΡΑΚΤΗΡΩΝ UNICODE
Ε. HTML ΚΑΙ ΜΙΚΡΟΕΦΑΡΜΟΓΕΣ
ΣΤ. ΕΞΑΙΡΕΣΕΙΣ ΣΤΟ ΠΡΟΤΥΠΟ ΤΟΥ ΚΩΔΙΚΑ
Ζ ΑΝΑΦΟΡΕΣ