【1】DWR
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。
资源:http://directwebremoting.org/dwr/downloads/index.html
jar包 仅仅使用
dwr.war 实用案例sourse 源程序配置步骤:
一、创建web项目,导入dwr.jar包以及它的依赖jar包(可以在war文件里面直接拷贝)。
二、配置web.xml文件
dwr-invoker org.directwebremoting.servlet.DwrServlet debug true dwr-invoker /dwr/*
三、创建并配置dwr.xml文件
使用技巧:
创建一个新的javaBean并在dwr.xml文件中映射之后,不要着急写前台,可以启动服务器,在http://localhost:8080/(projectName)/dwr页面中查看Bean的方法信息,也可以加入参数测试。【2】struts2
该框架在MyEclipse中可以一键添加,不过大多数公司使用的框架还是需要员工手动的配置。下面是struts2的配置方法:
资源:http://struts.apache.org/
struts-***-all.zip 所有的开发文件
配置步骤:
一、导入jar包,jar包的选择要根据自己的环境进行,必备的五个jar包:commons-logging-1.1.1.jar
freemarker-2.3.19.jarognl-3.0.6.jarstruts2-core-2.3.14.3.jarxwork-core-2.3.14.3.jar如果出现错误:Dispatcher initialization failed
则需要导入依赖包:javassist-3.11.0.GA.jar(可以在下载war包里找到)如果出现错误:Exception starting filter struts2
则需要导入以来包:commons-lang3-3.1.jar二、配置web.xml文件
struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /*
三、在src目录下建立struts.xml文件
xml文件中的版本信息等需要匹配自己struts2的版本,最好的办法是直接从war包中拷贝
struts.xml文件是整个Struts2框架的核心。struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。