DWR

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. november 11-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .
Közvetlen webes távvezérlés
Típusú Ajax
Fejlesztő David Marginian / Joe Walker / Dojo Alapítvány
Beírva Java és JavaScript
Operációs rendszer Többplatformos szoftver
legújabb verzió 3.0.2 ( 2016. december 11. )
Állapot Aktív
Engedély Apache 2.0 licenc
Weboldal directwebremoting.org

A DWR (English Direct Web Remoting ) egy ingyenes Java - könyvtár, amely segít azoknak a fejlesztőknek, akik Ajax technológiát alkalmazó webhelyeket szeretnének írni . Lehetővé teszi, hogy a böngésző kódja úgy használja a kiszolgálón futó Java funkciókat, mintha azok a böngészőben futnának.

A könyvtár két fő részből áll:

A DWR új megközelítést kínál az Ajaxhoz – a Java osztályokon alapuló dinamikus JavaScript generálást. Így a fejlesztők úgy használhatják a JavaScriptből származó Java kódot, mintha az közvetlenül a böngészőben lenne; de mivel a Java kód valójában fut a webszerveren, minden erőforráshoz hozzáfér. Biztonsági okokból a webfejlesztőnek pontosan meg kell adnia, hogy mely osztályok és milyen adatok exportálhatók ezekből az osztályokból.

A DWR fejlesztése során a legnagyobb kihívás az Ajax aszinkron jellege és a szokásos Java függvényhívások szinkron jellege közötti barátkozás. Az aszinkron modellben az eredmény csak a metódus meghívása után érhető el. A DWR ezt a problémát a következő módon oldja meg: a webfejlesztő kiegészítő paraméterként beállít egy kezelő függvényt, amelyet az eredmény megérkezésekor hív meg.

A DWR projektet Joe Walker indította el 2004 -ben .

Lásd még

Linkek