Κατεβάστε την εφαρμογή PHP /Java Bridge από την ιστοσελίδα του SourceForge ( βλέπε Πόρων ) . Αυτό θα σας επιτρέψει να αποκτήσετε ένα JEE πρότυπο web εφαρμογή που ονομάζεται JavaBridge.war . Το συμπιεσμένο αρχείο περιέχει δείγματα scripts PHP , τη βιβλιοθήκη JavaBridge.jar Java , και MIT με άδεια κατηγορίας PHP Java , η οποία είναι μια άλλη επιλογή για να συμπεριλάβει στο PHP script σας . Απόσπασμα το συμπιεσμένο αρχείο και να το εγκαταστήσετε στον web server σας . 2
Εισάγετε τον παρακάτω κώδικα για να ξεκινήσει η PhpJavaServlet που χειρίζεται τα αιτήματα των πελατών σας PHP . Η δράση αυτή θα προκαλέσει την PhpJavaServlet να αποκτήσετε πρόσβαση σε ένα τοπικό back-end , ενώ ακούει για PHP /Java Bridge αιτήσεις πρωτοκόλλου και επικαλείται τελικά λειτουργίες Java ή = Java ( " java.lang.System ")?
Echo $ System- > getProperties ( ) ?
>
Η διαδικασία θα μοιάζει με αυτό; :
Apache /IIS /κονσόλα :: PHP <- > PhpJavaServlet εικόνων
3
Χρησιμοποιήστε τον ακόλουθο κώδικα ως εναλλακτική λύση , αν θέλετε να κατευθύνετε το μπροστινό PHP καταλήγουν σε ένα συγκεκριμένο τέλος HTTP πίσω . Αυτή η ρύθμιση χρειάζεται ένα διακομιστή HTTP που είναι PHP -enabled , όπως Apache ή IIS , ή μια κονσόλα εκτελέσιμο της PHP ως front-end .
Php
define ( " JAVA_HOSTS " , " ssl ://mySecureHost.com : 8443 " ) ?
define (" JAVA_SERVLET " , " /JavaBridge /servlet.phpjavabridge " ) ?
require_once ( " Java.inc " ) ?
$ System = java ( " java.lang.System ")?
echo $ System- > getProperties ( ) ? ;
>
4
Εκτελέστε τον ακόλουθο κώδικα για την ενσωμάτωση και του χειριστή αυτόματης φόρτωσης για την εισαγωγή Java στο περιβάλλον του της PHP . Αυτή η διαδικασία αυτόματης φορτώνει τις τυποποιημένες κατηγορίες Java και τα καθιστά διαθέσιμα για την PHP για να διανείμει σε οποιοδήποτε browser που υποστηρίζει java \\ lang \\ String ως JString ?
χρησιμοποιούν java \\ util \\ ArrayList ως JList ?
κλάσης String επεκτείνει JString {
toString λειτουργία () {
επιστροφή "γεια " . parent :: toString ( ) ? }
}
$ str = new String ( "Java ")?
$ list = νέα JList ( ) ?
$ list- > προσθήκη ( java_closure ( $ str ) ) ?
$ list- > προσθήκη ( « από την PHP ")?
$ ar = java_values ( $ list- > toArray ( ) ) ?
foreach ( $ ar από $ εισόδου) echo " $ εισόδου \\ n"
>
= > ; ? γεια Java
από PHP
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα