配置文件介绍
server-page.xml
页面请求配置文件。通过配置别名来映射页面模板,同时可以通过映射名来选择性的绑定一个数据请求,数据请求非必须存在。
属性名 | 属性含义 | 属性备注 |
---|---|---|
name | 页面的映射名 | 必填,用于openPage、openTemplate等方法使用。 |
template | 模板的相对路径 | 必填 |
data | 数据接口名 | 选填 |
server-data.xml
数据请求配置文件。通过数据请求别名来映射接口逻辑,需要配置类名和方法名。verify属性用于设置此数据请求是否需要进行Session验证;encrypt属性用于设置此数据请求是否需要加密传输。
属性名 | 属性含义 | 属性备注 |
---|---|---|
name | 数据接口名 | 必填,用于dataRequest方法使用和server-page.xml中绑定的data接口 |
class | 接口对应的类 | 必填 |
method | 接口对应的方法 | 必填 |
verify | 是否进行session校验 | 选填,默认true |
encrypt | 是否需要安全加密 | 选填,默认false |
server-config.xml
全局配置文件。通过Key-Vlaue的形式配置服务端应用需要的参数。如:应用版本、应用编码、缓存类型、应用首页等等。
属性名 | 属性含义 | 属性备注 |
---|---|---|
name | 应用名 | 必填 |
productMode | 产品模式 | 必填,发布时务必修改成true |
clientVersion | 客户端版本号 | 必填 |
isForceUpdate | 是否强制更新 | 选填,默认false |
encode | 应用编码 | 选填,默认UTF-8 |
cache | 缓存类型 | 必填,目前支持mem和jvm,开发阶段通常使用jvm,发布时使用mem |
indexPage | 初始页面 | 必填 |
fileEncrypt | 模板是否加密 | 必填 |
isUseTag | 是否使用标签 | 选填,默认true |
exceptionHandler | 自定义异常管理器 | 选填,提供了默认实现。如需自定义页面报错重写pageError方法,如需自定义接口报错重写dataError方法 |
sessionManager | 自定义Session管理器 | 选填,提供了默认实现,通常只用实现customVerify方法扩充自定义校验即可 |
securityHandler | 自定义安全管理器 | 选填,提供了默认实现,重写getResKey方法指定文件加密密钥 |
servletHandler | 自定义servlet管理器 | 选填,基本无须重写 |