Bir Java uygulaması ile AJAX kullanarak sorunu

2 Cevap java

Ben şu anda bir yöntem callfromjs () içeren bir Java uygulaması var. Ben aksak uygulaması GUI ile uğraşmak zorunda değilsiniz, ve sonra javascript kolayca DOM yanıtları oluşturmak, böylece javascript uygulaması bu yöntemi çağırır.

Sorun ilk uygulamasını yüklerken tarayıcı asılı olmasıdır. Bundan kurtulmak için, ben AJAX diye düşündüm. AJAX callfromjs () içeren bir PHP dosyasını çağırır. Sorun PHP çünkü istek döner ve içeriği almak için () callfromjs beklemek olmamasıdır.

Benim sorular üzerine:

  1. Bu işlemek için daha iyi bir yolu var mı?
  2. Bu yöntem, ok gibi görünüyor, nasıl javascript uygulamasından yöntemini çağırarak bitene kadar değil dönmek isteği zorlayabilir?

2 Cevap

Uygulaması başlatıldı iken Yani sorun uygulama kilitleniyor içine LiveConnect çağrı?

JavaScript ilk uygulamasını göz ardı etmek için açık bir çözüm olacaktır. Uygulaması başlatıldı olduğunda daha sonra etkinleştirmek için JavaScript çağırabilirsiniz.

Ben burada neler olup bittiğini anlamak emin değilim. Eğer uygulama GUI işi kendisi yapmak zorunda kalmadan bir uygulama üzerinden içerik üretmek için mi arıyorsunuz? Uygulama yüklemek için uzun zaman aldığından ve sıkışmış?

Peki neden, uygulaması ile dağıtmak önemli şeyler ayıklamak ve bir servlet olarak kullanılabilir yapmak değil mi? (Diyelim) DWR, AJAX (Java Javascript nesnesi olarak nesneleri otomatik olarak açığa yoluyla) bir Java backend'ine çağrıları sağlayan aracılığı ile etkileşim. Yani müşteri GUI duyarlı / hızlı olacağı anlamına gelir ve hiçbir uygulaması güven var.