PHP, Java Server ile iletişim

2 Cevap java

, G'day

Ben etki alanı nesneleri (bu özel bir müzayede sistemi var) yaklaşık durumunu tutmak için bir "canlı" java uygulamasını (server) oluşturmak için gereken bir proje var. Java sunucu ana arka uç iş işlevselliği tutmak PHP sınıfları ve gelen iletişim olacaktır. PHP sınıflar vatansız olacaktır.

Ben domain (PHP) java sunucu kadar nesneleri böylece onların durum zamanla yönetilebilir iletişim kurmak gerekir. Etki alanı nesneleri değişiklikler bir web sunucusu üzerinde PHP sınıfları çağrı yoluyla veri deposuna geri kaydedilmesi gerekir.

Ben vatansız olacak gibi bir XML-RPC sınıf (örn. Zend_Xmlrpc_Server) kullanarak benim PHP sınıfları sarma düşünüyordum. Java uygulaması bir XML-RPC istemci kitaplığı sınıfını kullanarak meselesi (doğru PHP sınıf yöntemini çağırarak) veri deposuna yazmak için gereken zaman / eğer.

Ancak, ben PHP yöntem çağrıları tarafından ulaşılabilir yüzden java uygulama işlevselliğini ortaya nasıl emin değilim. Herkes bana java bunu yapmanın en kolay yolu söyleyebilir ... Ben sadece bir multi-threaded uygulama yazmak ve bir soket gösteririm? Doğru kütüphane sınıfları ile java uygulamasını yapılandırmak için kullanmayı sonra ben.

Cheers, Paul

2 Cevap

Bir webcoder olarak sunucu tarafı Java kodu Açığa.

Java ile bunu ancak akla iki EJB3 WS Annotations ve Apache Axis oldukları sayısız yolu var.

Bir kenara, hangisi teknoloji olarak emin bir ulaşım olarak görmek yapmak ve gerçek işleme mantığı ondan ayrı tutmak seçin.

Zaten PHP Java Bridge aracı deneme mi?