Πολλοί θα σκέφτονταν ότι σε αυτό το σημείο μιλώ για την καλύτερη υποστήριξη AJAX στον πυρήνα. Ενώ χρειαζόμαστε την καλύτερη υποστήριξη για AJAX και δεν μιλώ για DWR, δεν σκέφτομαι που είμαι τι στενοχωρεί την Ιάβα στην αναζήτησή του για την ύπαρξη. Στο τέλος θα εξετάσουμε δύο τρόπους με τους οποίους μπορούμε να υπερνικήσουμε αυτό το πρόβλημα.

Η Ιάβα παίρνει μια ήττα στην καλύτερη μαζική υιοθέτηση ενάντια στα πέσος Φιλιππίνων απλά επειδή είναι σκληρότερη στην οργάνωση στο φιλοξενώντας περιβάλλον Ιστού. Τα πέσος Φιλιππίνων και ακόμα και ροδοκόκκινος είναι διαθέσιμα ως ενότητα Apache που είναι πολύ τετριμμένη στην οργάνωση και τη χρήση. JSP/Servlets αφ' ενός είναι πολύ πιό δύσκολα να ενσωματώσει με σε Apache.

Γιατί Apache είναι το κλειδί στον Ιστό 2.0 υιοθέτηση;
Το Apache είναι ο δημοφιλέστερος κεντρικός υπολογιστής δικτύου, που είναι γνωστός για τη σταθερότητα και την ευκολία του - - χρήση. Είναι διαγώνια πλατφόρμα. Ο περισσότερος Ιστός 2.0 επιχειρήσεις και προϊόντα στηρίζεται σε Apache ως κεντρικός υπολογιστής δικτύου τους και για σωστούς λόγους.

Ποια είναι τα προβλήματα της Ιάβας στην ολοκλήρωση Apache;
Πολυπλοκότητα μέσα απότομα. Το Tomcat είναι πιθανώς το δημοφιλέστερο JSP, εμπορευματοκιβώτιο Servlet για τις περισσότερες οργανώσεις. Το Tomcat είναι ελεύθερο (που βοηθά τη δημοτικότητά του) και αναπτυγμένος κάτω από την οργάνωση Apache. Θα είχα αναμείνει και τα δύο αυτά τα προϊόντα για να ενσωματωθώ στενά. Στην πραγματικότητα είναι ένας εφιάλτης από την κόλαση για να αρχίσει ακόμη και. Δεν θα έλεγα ότι δεν υπάρχουν οποιαδήποτε έγγραφα. Υπάρχουν λίγοι συγχέοντας αυτοί που οδηγεί σε περισσότερες ερωτήσεις από τις απαντήσεις. Τι στερούμαστε είναι μια σαφής απλή οδηγία για να ενσωματώσει τα δύο.

Λύσεις
Previouly είχα περιγράψει έναν πολύ απλούστερο τρόπο να ενσωματώσω Tomcat 5.5 με Apache 2.x, σε ακριβώς 5 βήματα.

Εντούτοις πρέπει να κινηθούμε περαιτέρω. Πρέπει να καταστήσουμε το εμπορευματοκιβώτιο της Ιάβας Servlet τόσο εύκολα integratable όσο τα πέσος Φιλιππίνων ή το ρουμπίνι. Το τρέξιμο μιας χωριστής περίπτωσης Tomcat μπορεί να μην είναι μια αποδεκτή λύση σε πολλούς φιλοξενώντας προμηθευτές Ιστού. Πρέπει να είμαστε σε θέση να τρέξουμε Tomcat μέσα σε για Apache το ίδιο, να χρησιμοποιήσει τα νήματά της. Στο απόμακρο παρελθόν υπήρξε ένα άλλο Apache πρόγραμμα JServ που έκανε αυτό. Αργότερα διακόπηκε υπέρ Tomcat. Το Tomcat είναι ισχυρό αλλά οι περισσότεροι μικροί υπεύθυνοι για την ανάπτυξη δεν χρειάζονται την πλήρη κλίμακα ικανοτήτων του. Οι περισσότεροι από τους θα ήταν ευχαριστημένοι από ένα μικρότερο υποσύνολο που είναι διαθέσιμο παντού, ακόμη και στη φιλοξενία ενός δολαρίου.

Και τελικά ο ήλιος και η Ιάβα κοινοτικοί πρέπει να πλησιάσουν τους φιλοξενώντας προμηθευτές Ιστού και να καταστήσουν τη γλώσσα πανταχού παρούσα σε κάθε φιλοξενώντας πλατφόρμα, μεγάλη ή μικρή. Το Apachefriends έχει κάνει μια αξιοθαύμαστη εργασία με XAMPP για την κοινότητα ΛΑΜΠΤΉΡΩΝ και έχει καταστήσει Tomcat 5.5 διαθέσιμο με την απλουστευμένη εγκατάσταση ΛΑΜΠΤΉΡΩΝ του. Τώρα εάν μόνο θα μπορούσαμε να συσκευάσουμε την Ιάβα με όλες τις εγκαταστάσεις Linux και BSD… εξ ορισμού