配置文件介绍
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管理器 | 选填,基本无须重写 |