官术网_书友最值得收藏!

Ease of Use

The main feature of DWR is its ease of use. DWR hides a lot of details from developers. This means that we can use AJAX functionality and we don't need to know about XmlHttpRequest for example, or how to send a Java object to a browser and so on. DWR has its own framework for performing the required marshaling/unmarshaling of Java objects to JavaScript and vice versa.

The setup for DWR consists of copying the dwr.jar file to the WEB-INF | lib directory in the application WAR file, and installing the application in the server before starting to use it. There are no special interfaces to implement in our own Java classes and it is even possible to develop a Java object completely transparently, so that the object doesn't know any DWR-specific classes. DWR provides well-documented APIs for us to use, and we can take advantage of it when developing, for example, Reverse AJAX applications.

And finally we can leverage the existing Java skills because DWR does not force us to replace the existing code, but instead lives side by side with non-AJAX applications and allows us to gradually change the required parts of an application to AJAX functionality.

主站蜘蛛池模板: 浠水县| 宝兴县| 宜宾市| 卓资县| 崇仁县| 盐池县| 富平县| 虞城县| 阿克苏市| 桐乡市| 新野县| 台山市| 宜兰县| 梁山县| 汉寿县| 东兰县| 那坡县| 芦山县| 蒙山县| 永城市| 松溪县| 凯里市| 独山县| 思南县| 驻马店市| 玉环县| 徐水县| 收藏| 汽车| 夹江县| 德江县| 吉水县| 阜阳市| 花莲县| 中西区| 兴宁市| 康定县| 淄博市| 西乡县| 六安市| 什邡市|