AjaxとFlashのDWRサンドイッチ、Springを添えて

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

2 comments

Comments 1 - 2 of 2 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

5 Favorites

AjaxとFlashのDWRサンドイッチ、Springを添えて - Presentation Transcript

  1. 1 1
  2. 2 2 Web2.0 RIA Web2.0 Web Web
  3. 33 3 Web2.0 RIA Google
  4. 44 4 Web2.0 RIA flickr slideshare
  5. 55 5 Ajax DWR Spring DWR Tips
  6. 6 6 Ajax AJAX = “Asynchronous JavaScript and XML” XMLHttpRequest (XHR) XML Ajax = XHR + DHTML(HTML,CSS,JavaScript)
  7. 7 7 Ajax - Web HTTP Web GUI Database Server HTML, CSS ... Ajax Web HTTP Web Database GUIJavaScript (Event) engine Ajax Server HTTP JavaScript (DOM ) XML
  8. 8 8 Ajax XMLHttpRequest
  9. 99 9 Ajax var xhr; // XMLHttpRequest Mozila : var xhr = new XMLHttpRequest(); IE : var xhr = new ActiveXObject(“Microsoft.XMLHTTP”); xhr.open(“GET”, “/data.xml”); // xhr.onreadystatechange = function() { // if( xhr.readyState == 4 && xhr.status == 200 ) { // xhr.responseText } } xhr.send(null); //
  10. 10 Ajax IE 5, IE 5.5, IE 6 XHR ActiveX Firefox, Safari 1.2~, Opera 8~, IE 7 DOM
  11. 11 DWR
  12. 12 DWR DWR = “Direct Web Remoting” JavaScript Java Apache Software License v2 Java JavaScript JavaScript Java
  13. 13 DWR - http://getahead.org/dwr/overview/dwr
  14. 14 DWR - HTTP Creator Java DWR Converter Manager Servlet JavaScript Converter dwr.xml
  15. 15 DWR dwr.jar GUI (HTML, CSS, JavaScript) JavaScript Java dwr.xml DWR web.xml
  16. 16 DWR Java dwr.jar WEB-INF/lib DWR web.xml dwr dwr.xml JavaScript JavaBeans Java
  17. 17 17 DWR HTML DWR JS dwr.engine, dwr.util DWR Java JavaScript JavaScript DWR Java
  18. 18 DWR DEMO
  19. 19 DWR Ajax Framework
  20. 20 DWR Walmart
  21. 21 21 DWR monstar.fm
  22. 22 Spring
  23. 23 DWR Spring Spring JavaScript Spring POJO Spring Bean DWR Spring AOP Filter Acegi Security Transaction
  24. 24 DWR dwr.xml Spring Creator <dwr> <allow> <create creator=“spring” javascript=“MyService”> <param name=“beanName” value=“myService” /> </create> </allow> </dwr>
  25. 25 DWR Spring bean dwr:remote dwr2.0 dwr Bean
  26. 26 DWR web.xml dwr servlet DwrSpringServlet <servlet> <servlet-name>dwr</servlet-name> <servlet-class>org.directwebremoting.spring.DwrSpringServlet</servlet- class> </servlet> bean dwr:remote <bean id=“myService” class=“sample.MyService”> <dwr:remote javascript=“MyService"></dwr:remote> </bean>
  27. 27 27 Web DEMO
  28. 28 DWR Tips
  29. 29 Callback callback errorHandler var handler = { callback : function( data ) { }, errorHandler : function( reason ) { alert(“Message : “ + reason); } }; MyService.method( arg, handler );
  30. 30 Exception Converter <convert converter="null" match="java.lang.StackTraceElement" /> <convert converter="exception" match=“sample.MyException" /> var handler = { callback : function() {}, errorHandler : function( reason, ex ) { if ( ex.javaClassName == “sample.MyException” ) { } }}
  31. 31 DWREngine.beginBatch(); // DWREngine.endBatch();
  32. 32 Ajax DWR Ajax Java Spring
  33. 33 Q&A

+ kenstarkenstar, 3 years ago

custom

9474 views, 5 favs, 4 embeds more stats

JavaScriptからJavaをシームレスに呼び出 more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 9474
    • 9459 on SlideShare
    • 15 from embeds
  • Comments 2
  • Favorites 5
  • Downloads 0
Most viewed embeds
  • 7 views on http://weblog.bloody-eye.com
  • 5 views on http://yapr.seesaa.net
  • 2 views on http://209.85.175.104
  • 1 views on http://72.14.235.104

more

All embeds
  • 7 views on http://weblog.bloody-eye.com
  • 5 views on http://yapr.seesaa.net
  • 2 views on http://209.85.175.104
  • 1 views on http://72.14.235.104

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories