开发指南
下载jar文件
从下载页面下载framework.zip文件.将其中的framework.jar加入classpath路径中。
另外需要以下jar文件:
- log4j.jar
- commons-pool.jar
- commons-dbcp.jar
- commons-digester.jar
配置系统属性
打开你的工程目录下的WEB-INF/web.xml文件,在顶端添加以下内容: <context-param>
<param-name>default-encoding</param-name>
<param-value>utf-8</param-value>
</context-param> <listener>
<listener-class>com.dm.framework.web.SystemPropertiesContextListener</listener-class>
</listener> 配置数据库
如果不需要数据库支持可跳过此项内容。
打开你的工程目录下的WEB-INF/web.xml文件,在顶端添加以下内容: <!--
com.dm.framework.ConnectionPoolConfigContextListener -->
<context-param>
<param-name>url</param-name>
<param-value>jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=c:\db.mdb</param-value>
</context-param>
<context-param>
<param-name>driver-class-name</param-name>
<param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>
</context-param>
<context-param>
<param-name>username</param-name>
<param-value>*</param-value>
</context-param>
<context-param>
<param-name>password</param-name>
<param-value>*</param-value>
</context-param> <listener>
<listener-class>com.dm.database.ConnectionPoolConfigContextListener</listener-class>
</listener> 配置log4j
打开framework.zip中的log4j-manual.properties文件,配置log4j。然后将它拷贝到你的工程目录下的WEB-INF目录中。
打开你的工程目录下的WEB-INF/web.xml文件,添加以下内容:
<listener>
<listener-class>com.dm.framework.web.Log4jInitializationContextListener</listener-class>
</listener> 配置字符编码
打开你的工程目录下的WEB-INF/web.xml文件,添加以下内容: <filter>
<filter-name>setCharacterEncodingFilter</filter-name>
<filter-class>com.dm.framework.web.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>setCharacterEncodingFilter</filter-name>
<url-pattern>*.*</url-pattern>
</filter-mapping> 配置流压缩
如果不需流压缩可跳过此项内容。
打开你的工程目录下的WEB-INF/web.xml文件,添加以下内容: <filter>
<filter-name>gzipResponseFilter</filter-name>
<filter-class>com.dm.framework.web.GZipResponseFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>gzipResponseFilter</filter-name>
<url-pattern>*.*</url-pattern>
</filter-mapping> 备注:压缩的流类型建议为文本类型。务必将该过滤器设定为第一个滤器。
详细请参见流压缩。

