跟我学DWR框架技术应用MyEclipse开发工具基于DWR框架的Web应用第一部分Word格式文档下载.docx
《跟我学DWR框架技术应用MyEclipse开发工具基于DWR框架的Web应用第一部分Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《跟我学DWR框架技术应用MyEclipse开发工具基于DWR框架的Web应用第一部分Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
(1)DWR1.14版的uk.ltd.getahead.dwr.DWRServlet的基本配置
<
servlet>
display-name>
DWRServlet<
/display-name>
servlet-name>
dwr-invoker<
/servlet-name>
servlet-class>
uk.ltd.getahead.dwr.DWRServlet<
/servlet-class>
/servlet>
servlet-mapping>
url-pattern>
/dwr/*<
/url-pattern>
<
/servlet-mapping>
(2)为该uk.ltd.getahead.dwr.DWRServlet提供各种配置参数
●DWR1.14版最后的配置内容如下
?
xmlversion="
1.0"
encoding="
UTF-8"
>
web-appversion="
2.4"
xmlns="
xmlns:
xsi="
http:
//www.w3.org/2001/XMLSchema-instance"
xsi:
schemaLocation="
DWRWebTest<
<
init-param>
param-name>
logLevel<
/param-name>
param-value>
DEBUG<
/param-value>
/init-param>
config<
/WEB-INF/dwr.xml<
debug<
true<
load-on-startup>
1<
/load-on-startup>
/web-app>
●DWR2.0版最后的配置内容如下
org.directwebremoting.servlet.DwrServlet<
6、添加log4J
(1)DWR中的log的实现并没有强制某个Logging的形式
DWR并不需要要求我们强制某个Logging的形式,可以为各种的Logging的实现。
一般我们采用Commons-Logging---然后再采用Log4J的实现。
(2)需要在web.xml中增加下面的配置项目
在web.xml文件中对前面的uk.ltd.getahead.dwr.DWRServlet添加下面的配置参数----前面已经设置好了!
<
(3)同时,将(日志)log4j.properties的文件内容放在WEB-INF/classes目录下
(4)其内容可以为下面的内容
log4j.rootLogger=INFO,stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d%p[%c]-<
%m>
%n
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=mylog.log
log4j.appender.logfile.MaxFileSize=512KB
#Keepthreebackupfiles.
log4j.appender.logfile.MaxBackupIndex=3
#Patterntooutput:
datepriority[category]-message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d%p[%c]-%m%n
执行过程中,能够看到dwr的各种状态提示
(5)同时,将在当前的项目的Tomcat目录下,产生下面的日志文件
(6)添加commons-logging.jar和log4j-1.2.14.jar
s
7、设计dwr.xml文件
(1)新建一个dwr.xml文件
(2)XML文件的内容
●该XML文件的内容如下-----对DWR1.14版
!
DOCTYPEdwrPUBLIC"
-//GetAheadLimited//DTDDirectWebRemoting1.0//EN"
"
//www.getahead.ltd.uk/dwr/dwr10.dtd"
dwr>
allow>
createcreator="
new"
javascript="
JDate"
scope="
application"
paramname="
class"
value="
java.util.Date"
/>
/create>
/allow>
/dwr>
●该XML文件的内容如下-----对DWR2.0版
-//GetAheadLimited//DTDDirectWebRemoting2.0//EN"
//www.getahead.ltd.uk/dwr//dwr20.dtd"