AJAX框架介绍-JQuery,Ext,DWR
框架介绍-JQuery,Ext,DWR
AJAX框架-JQuery
使用JQuery需加载其JavaScript包:
<script type="text/javascript" src="路径/jquery."></script>
利用$()选择器选定标签,使用对应方法
例:
$("document").ready(function(){
alert("helloworld");
});
JQuery是以JSON方式传递参数(即a:1,b:2)
优点:简便易用
缺点:无法定制页面
AJAX框架-EXT
使用EXT需加载包:
<script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="extjs/ext-all.js"></script>
<link href="extjs/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
利用Ext附带的工具包可以很方便的开发图形界面
例:
<script>
Ext.onReady(function(){
Ext.MessageBox.alert("hello","Helloworld");
});
</script>
同样的,EXT也使用JSON方式设置参数
创建一个窗口示例:
<script>
Ext.onready(function(){
var win = new Ext.window({title:"hello",
width:200,height:100,
html:'<h1>Helloworld</h1>'});
win.show();
});
AJAX框架-dwr
DWR是一种服务器框架,可以让Java程序员关注业务的代码而脱离于纠缠代码的编写
使用DWR要对Servlet的web.xml进行配置
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servletDwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servler-mapping>
使用DWR需配置dwr.xml
<dwr>
<allow>
<create creator="new" javascript="类名" scope="session">
<param name="class" value="类全限定名" />
</create>
</allow>
</dwr>