DWR

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 11. marraskuuta 2014 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .
Suora Web Remoting
Tyyppi Ajax
Kehittäjä David Marginian / Joe Walker / Dojo Foundation
Sisään kirjoitettu Java ja JavaScript
Käyttöjärjestelmä Monialustainen ohjelmisto
uusin versio 3.0.2 ( 11. joulukuuta 2016 )
Osavaltio Aktiivinen
Lisenssi Apache 2.0 -lisenssi
Verkkosivusto directwebremoting.org

DWR (English Direct Web Remoting ) on ​​ilmainen Java - kirjasto, joka auttaa kehittäjiä, jotka haluavat kirjoittaa Ajax -tekniikkaa sisältäviä sivustoja . Se sallii selaimen koodin käyttää palvelimella toimivia Java-toimintoja ikään kuin ne olisivat käynnissä selaimessa.

Kirjasto koostuu kahdesta pääosasta:

DWR tarjoaa uuden lähestymistavan Ajaxiin - dynaamisen JavaScriptin luomisen Java-luokkiin. Siten kehittäjät voivat käyttää Java-koodia JavaScriptistä ikään kuin se olisi suoraan selaimessa; mutta koska Java-koodi on itse asiassa käynnissä web-palvelimella, sillä on pääsy kaikkiin resursseihin. Turvallisuussyistä verkkokehittäjän on määritettävä tarkalleen, mitkä luokat ja mitä tietoja näistä luokista voidaan viedä.

Suurin haaste DWR:n kehittämisessä on ystävystyä Ajaxin asynkronisen luonteen ja tavallisten Java-funktiokutsujen synkronisen luonteen välillä. Asynkronisessa mallissa tulos on saatavilla vasta jonkin ajan kuluttua menetelmän kutsumisesta. DWR ratkaisee tämän ongelman seuraavalla tavalla: web-kehittäjä asettaa lisäparametriksi käsittelijän funktion, jota kutsutaan, kun tulos saapuu.

DWR-projektin aloitti Joe Walker vuonna 2004 .

Katso myös

Linkit