文档库

最新最全的文档下载
当前位置:文档库 > EMP2.2中配置文件及其说明

EMP2.2中配置文件及其说明

EMP2.2中配置文件及其说明

说明:以下配置文件路径假定项目名称为EMP2.2Demo,实际项目中要根据具体的项目名称查找相应的文件路径;

1、web.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\

配置用途:配置EMP2.2DemoServlet(com.ecc.emp.web.servlet.EMPRequestServlet),该servlet 负责所有前端页面的请求(xxx.do),该servlet在应用服务器启动时加载(load‐on‐startup),目的是初始相应的组件工厂;web.xml同时负责EMP Runtime全局参数的设定(在web.xml 文件中定义context‐param 参数);

2、empServletContext.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\mvcs\EMP2.2Demo\

配置用途:公共配置,会随系统启动时自动初始化;如session管理、访问控制器、统一的异常处理、初始化的业务处理类、公共表现逻辑、多语言处理器、EMPMBean、文件上传处理器等;

3、EMPJMXContext.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\

配置用途:EMP监控(JMX)相关配置;

4、settings.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\bizs\EMP2.2Demo\

配置用途:

Settings.xml用于描述整个应用所需要的系统参数、目录路径及关键类对象的类映射关系。 我们可以根据需要在settings.xml文件中进行扩展的数据定义。

Settings针对的是公共参数的定义,而不建议定义某个具体业务应用的参数。

三个关键系统参数组定义:

Files:用于定义系统内配置文件的名称。

Paths:用于定义系统内配置文件的路径。

Tags:用于定义应用所需要用到的关键类对象的名称/类映射。

5、contexts.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\bizs\EMP2.2Demo\

配置用途:定义资源链的上下文关系,包括资源链中的数据、服务、格式化等;

6、data.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\bizs\EMP2.2Demo\

配置用途:定义公用的交易数据格式,2.2版本中一般只用来定义rootContext中的数据格式;

7、dataType.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\bizs\EMP2.2Demo\

配置用途:定义公用的数据类型以及语法校验规则,校验规则一般是js的方法;

8、dataTypeDef.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\bizs\EMP2.2Demo\

配置用途:数据类型定义,如长度、类型(整型、日期、百分数、正则表达式等);

9、formats.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\bizs\EMP2.2Demo\

配置用途:定义公用的交易数据交互或通行处理中必须的数据报文格式,EMP平台提供的一个独立的、可灵活扩展的组件,实现对交易数据根据不同的通讯格式进行格式化。EMP 平台为确保通信服务适用于不同的类型的通信,通过参数定制的方式灵活的实现了不同系统的数据报文格式处理。EMP平台提供的通用报文格式处理包括XML数据报文格式,String 格式,8583报文格式。

10、operations.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\bizs\EMP2.2Demo\

配置用途:定义公用的交易处理流程——根据具体业务功能的处理逻辑、组合EMP平台提供的交易步骤,形成交易流程外部参数化配置

11、services.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\bizs\EMP2.2Demo\

配置用途:定义交易处理流程中,需要调度的服务Service的外部参数化配置,在这里定义公用的服务组件对象(如事务管理、数据源操作、流水号组件、数据字典组件等)

12、mbeans.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\bizs\EMP2.2Demo\

配置用途:定义系统中希望被监控的MBean,包括开放的方法以及属性;

13、function.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\commons\

配置用途:定义EMP中使用的表达式以及实现类

14、resource.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\commons\

配置用途:定义EMP中支持的多语言种类

15、logging.xml

所在路径:\EMP2.2Demo\WebContent\WEB‐INF\commons\

配置用途:Log4j相关配置