dwr3.0的HELLOWORLD创建过程
//arpenker@gmail.com
//http://www.jiqishu.com
2009-06-09
大概流程:1.web工程导包.2.建立javabean.3.用url检查你的类是否可用.4.在页面中引用
http://localhost:8080/aaaa/dwr/这个页面里指写的js文件.再加上你的JS.再加上你的button.
这个URL是查看DWR的方法 http://localhost:8080/[YOUR-WEBAPP]/dwr/
新建WEB工程.导入DWR3.0的那个JAR包.
导入log4j所需要的包..(用DEMO里的LIB,全导进去好了.)
首先创建一个WEB应用程序工程. 接下来将dwr的包导入.
开始写个javabean吧.须有构造函数.
然后写dwr配置文件.指定三个地方.你写的类并指定它的路径.你对这个类赋于js对象的称呼.你是新建
的方式. 指定该对象的生命周期.
接下来.我们在web.xml中配置servlet启动dwr工程.
我们进行测试http://localhost:8080/dwrTest/dwr/ (dwrTest是你的项目名,套上去就可以了.其它
不变)
进入后发现一个链接.点击进去,看到我们写的方法.如getMyName()这个方法,那就ok了.表示我们配置
和BEAN都写对了.如果没有就再检查.还有我们引用的LIB库是否OK.
然后我们进入默认的index.jsp页面.组装并调用这些已经写好的东西.
我们的可以把回调ajax写在index.jsp里.也可以把这个鬼回调写到单独的一个文件里.引入进来就可以
了.
但是这个INDEX.JSP.如果要使用DWR完成回调.还需要把三个js文件导进来才行.
1.dwr/engine.js 2.dwr/util.js 3.interface/MyTest.js 这三个js文件.前两个是dwr包里
的.<script type= ... src=..../>类似这样写的.
后一个是执行http://localhost:8080/dwrTest/dwr这个URL.点击上面的链接后,进入就可以看到需
要引入三个URL的提示,下面显示的是可以测试的类和函数.....
2.定义一个sayHello的JS函数.这是个回调函数哦.
3.写上你的网页内容.如:显示姓名.然后触发sayHello();
发现已知产生过的错误:
1.<script language="javascript">
评论0