Οδηγός για προγραμματιστές JDT

Η πλατφόρμα Eclipse παρέχεται με ένα ολοκληρωμένο, ενοποιημένο περιβάλλον ανάπτυξης (IDE) Java. Τα εργαλεία ανάπτυξης Java (JDT) επιτρέπουν στους χρήστες την εγγραφή, τη μεταγλώττιση, τη δοκιμή, τον εντοπισμό και τη διόρθωση σφαλμάτων και την τροποποίηση προγραμμάτων που εγγράφονται στη γλώσσα προγραμματισμού Java.

Το JDT χρησιμοποιεί πολλά από τα σημεία επέκτασης και τα πλαίσια της πλατφόρμας, τα οποία περιγράφονται στον Οδηγό ανάπτυξης πρόσθετων λειτουργιών πλατφόρμας.  Είναι πιο εύκολο να θεωρούμε το JDT ως ένα σύνολο πρόσθετων λειτουργιών, οι οποίες προσθέτουν τη συγκεκριμένη συμπεριφορά Java στο γενικό μοντέλο πόρων πλατφόρμας και συνεισφέρουν ειδικές προβολές, λειτουργίες επεξεργασίας και ενέργειες Java στον πάγκο εργασίας.

Ο οδηγός αυτός περιγράφει τα σημεία επέκτασης και τα API που παρέχονται από το JDT. Υποθέτουμε ότι έχετε ήδη κατανοήσει τις έννοιες των πρόσθετων λειτουργιών, των σημείων επέκτασης, των πόρων του χώρου εργασίας και του περιβάλλοντος χρήστη του πάγκου εργασίας.

Δεδομένου ότι το JDT παρέχει ένα ολοκληρωμένο Java IDE, για ποιό λόγο θα χρειαζόταν να χρησιμοποιήσετε το API του JDT;  Για τη δόμηση μιας πρόσθετης λειτουργίας η οποία αλληλεπιδρά με προγράμματα ή πόρους Java, ως μέρος της λειτουργίας της, ενδέχεται να χρειαστούν κάποια από τα παρακάτω:

Το JDT δομείται από τρία βασικά συστατικά στοιχεία:

Θα εξετάσουμε τη δομή του κάθε συστατικού στοιχείου και το API που παρέχει το καθένα από αυτά.