3. É uma biblioteca Java(framework ) que auxilia no desenvolvimento de web-sites com Ajax. Basicamente ele integra a sua classe java permitindo você utilizá-la dentro de um código JavaScript os seus métodos. Faz a integração do seu código java com as funções Javascript de um modo transparente.
4.
5. 1.Ferramenta OpenSource; 2.Vasta documentação; 3.Trabalha com Ajax com muita facilidade; 4.Acesso remoto as suas classes JAVA com simplicidade; 5.Integração nativa com: Servlets, Spring, Struts, WebWorks, JSF, Hibernate, EJB3. 6.É o frameworks mais usado segundo o Google
6. 1. Simplicidade entre integração de modelo JavaScript/Java, assim como JSON; 2. Integração com JavaBean, DTO, TOs, POJOs; 3. Exposição da camada Model (fachada apenas) no Javascript; 4. Creators configuráveis: new, session, spring, static, struts; 5. Possibilidade de plugar conversores para serialização/desserialização customizada;
7. 6. Console web; 7. É possível e totalmente real manter o padrão MVC; 8. Integração com os principais frameworks java: - Spring - Struts - JSF - WebWorks - EJB3 - Hibernate2 e 3
8. 9. Por utilizar JavaScript o mesmo pode ser integrado perfeitamente com qualquer outro framework de JavaScript: - Ext(Api Baseada no Yui do Yahoo) - Yui(Api Yahoo) - API´s JavaScript da Adobe etc. -Scriptaculous 10. Controle total da transação, ou seja, você poderá definir se caso deseje que a sua chamada não seja assíncrona, controlar o tempo de “timeout”, erros tanto no java quanto browser. 11. Totalmente OpenSource.
9. 1.Fácil de configurar e usar; 2.Orientado a Objetos; 3.Suporte a segurança; 4.Muilt-browser; 5.Depurador embarcado; 6.Diversos componentes para GUI;
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20. É seguro ? 1.Métodos de segurança padrão Java EE; 2.Integração com Acegi(Spring); 3.Uso de filtros do DWR; 4.Se utilizar POJO’s deve-se usar o exclude; 5.Uso de filtros dos Servlets; 6.Controle de acesso por sessão;
22. Alguns Sistemas/Empresas que utilizam o DWR: Tibco (http://www.tibco.com/devnet/gi/product_resources35.jsp?tab=downloads); American Airlines(http://www.aa.com/); Walmart(http://www.walmart.com/); New York City Maps(http://gis.nyc.gov/doitt/cm/CityMap.htm); DZONE(http://www.dzone.com/); Bank of America; MasterCard; CITIGroup,; Deutschebank;
23. Alguns Sistemas/Empresas que utilizam o DWR: Permanent General; Dow Jones; RSA Security; Cap Gemini; IBM in the US; China and India; Caterpillar; 20th Century Fox; Lufthansa; Associated Press, Monsanto, Lawrence Livermore National Laboratories.
24. É estimado cerca de 40.000 colaboradores e desenvolvedores que utilizam o DWR.