用了很久的seam+jsf+ejb3开发期货公司CRM,对于ajax4jsf对ajax的完美封装有了一定的理解,这些看似完美的封装,是通过标签使我们简化了ajax的应用。这个应用整整花了我三个月时间来好好的学习,现在我已用struts2+Spring+Hibernate了,想想当时我利用sje开发的时候,注重的是业务逻辑和页面表现,根本就没有考虑过浏览期和服务器的交互。现在突然想学学习习底层的实现。最早学习了下DWR,但是好久没用了,渐渐的遗忘了。今天突然想拾起来,感觉生疏了不少,主要就是配置文件的问题。
以下是简单代码:
1.服务器端DWR管理的对象的类MethodInvoke
2.dwr.xml配置文件(放置在WEB-INF/下,和web.xml是同一个目录,也有其他方法吧,探索);
这里需要说明的是AuditLogAjaxFiler可以不配置,不过要看详细信息,还是配置吧。
3.web.xml(无非就是dwr的servlet,listener再加点参数)
配置说明已经很清楚了。
4.将dwr.jar拷贝到WEB-INF/lib下,启动Tomcat,浏览器输入http://localhost:8080/appName/dwr/
就可以看到了。