Next Previous Contents

1. Εισαγωγή

Εξαιτίας του τρόπου που η Java είναι σχεδιασμένη, ο προγραμματιστής δεν έχει εύκολη πρόσβαση στις μεταβλητές περιβάλλοντος του συστήματος. Εξαιτίας του τρόπου που είναι ρυθμισμένο το Java Development Kit (JDK), είναι αναγκαίο να χρησιμοποιείτε πολλαπλά σύμβολα για να καλείτε ένα πρόγραμμα, το οποίο δεν κολλάει και πολύ καλά με τον τυπικό τρόπο λειτουργιών με φόρμες/CGI της HTML. Υπάρχουν τρόποι αντιμετώπισης αυτών των περιορισμών, και έχω εφαρμόσει έναν από αυτούς. Διαβάστε περαιτέρω για λεπτομέρειες.

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

1.1 Προγενέστερη Γνώση

Υποθέτω ότι έχετε μία γενική γνώση της HTML και των εννοιών CGI και τουλάχιστον μια ελάχιστη γνώση του διακομιστή HTTP σας. Θα πρέπει επίσης να γνωρίζετε πώς να προγραμματίσετε σε Java, αλλιώς πολλά από αυτά δε θα βγάζουν νόημα.

1.2 Αυτό το Έγγραφο

Η τελευταία έκδοση αυτού του εγγράφου μπορεί να διαβαστεί στην http://www.orbits.com/software/Java_CGI.html.

1.3 Το πακέτο

Η τελευταία έκδοση του πακέτου που περιγράφεται εδώ μπορεί να προσπελαστεί μέσω ανώνυμο FTP στο ftp://ftp.orbits.com/pub/software/java_cgi-0.5.tgz. Η διανομή του πακέτου περιέχει πηγαίο κώδικα SGML για αυτό το έγγραφο.

Το πακέτο διανέμεται κάτω από τους όρους της GNU Βιβλιοθήκης Γενικής Άδειας του Κοινού (Library General Public License). Αυτό το έγγραφο μπορεί να διανεμηθεί κάτω από τους όρους της σημείωσης πνευματικών δικαιωμάτων των Linux HOWTOs.

Αν χρησιμοποιείτε αυτό το λογισμικό, παρακαλώ κάντε κάποια αναφορά στην http://www.orbits.com/software/Java_CGI.html, έτσι ώστε και άλλοι να μπορούν να βρίσκουν τις κλάσεις Java CGI.

Δεν έχω άλλο χρόνο για να συντηρώ και να υποστηρίζω αυτό το πακέτο, οπότε αυτή πιθανόν να είναι η τελευταία του κυκλοφορία. Αν κανείς εκεί έξω είναι αρκετά ερωτευμένος με αυτό το λογισμικό ώστε να εύχεται να αναλάβει τη συντήρησή του, παρακαλώ επικοινωνήστε μαζί μου στην javacgi-document@orbits.com.

1.4 Η Λίστα Ταχυδρομείου

Έχω δημιουργήσει μία λίστα majordomo ώστε να επιτρέπω ανθρώπους να βοηθούν ο ένας τον άλλον, να λύνουν αμοιβαία τα προβλήματά τους εγκαθιστώντας και χρησιμοποιώντας αυτό το λογισμικό. Στείλτε ένα μήνυμα στην javacgi-request@orbits.com, περιλαμβάνοντας τη λέξη subscribe.


Next Previous Contents