- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 有关EMP压力测试的常见问题
日志设置优化某行CC项目组的压力测试经验问题现象:项目组描述:在单请求情况下,一个交易(包含本地数据库插入操作、挡板主机模拟访问)耗时35ms。50并发的情况下平均每个交易耗时600ms以上。客户对这样的测试结果不满意。问题分析: 经过现场分析考察,发现下列问题: 1.日志级别设置过低:目前压力测试过程中的文件日志(log4j)级别设置为debug/info/warn等,导致文件日
2009-04-12 23:25:00
1408
原创 有关在EMP中使用日志分析工具(gardener.jar)的说明
有关在EMP中使用日志分析工具(gardener.jar)的说明(Gardener工具源自网银产品的日志规范,用于分析交易访问日志。通过此工具可分析出一笔交易的关键路径,及在每路径上的耗时,具体内容不属于本贴关注范围。)在EMP 2.1版本(EMP 20090313之后)中已经提供了对该功能的支持,如要在应用中使用该功能,需要遵循以下步骤:1.启动交易耗时记录:(如不作该项处理,则在EMP中不进行
2009-04-12 23:23:00
1266
原创 如何处理事务
EMP提供了很多的扩展途径,而在这些扩展中经常会存在着数据库的操作,这就要求开发人员对EMP的事务处理有一定的了解。1、在业务操作单元(EMPAction)中通过配置方式处理事务 EMPAction在EMP的架构体系中是对事务进行控制的最小单元,对于EMPAction的事务处理可通过实现相应接口并采用配置化的方式实现。当扩展的业务操作单元(EMPAction)需要对事务进行控制时,可以将相应
2009-04-12 23:22:00
822
原创 如何在EMP2.2版本的前端列表组件中处理单、复选框
目前在一些项目组中已经开始采用EMP2.2版本中的部分内容,其中就包括了前端页面的组件。在使用前端页面中的列表组件中,疑问比较多的是如何在列表中使用单、复选框以及单、复选框与列表组件原有的各种事件如何匹配。下面举个具体的复选框例子介绍如何使用:1、在列表中定义某个列采用复选框展现(emp:checkbox),其中checkValue属性用于定义在哪些情况下该复选框被选中(例子中说明的是当id的值为
2009-04-12 23:20:00
904
原创 如何在EMP2.2版本中使用pop标签
在EMP2.2版本的标签库中有一个特殊的标签--pop标签,该标签的作用是弹出一个新窗口(可以是window.open也可以是window.showModalDialog,通过pageUtil.js中的EMP.util.Tools.useModelDialog进行配置),在弹出窗口中点击返回之后调用父窗口的相关方法进行处理并关闭新窗口。 首先,在父窗口中对于需要弹出按钮的数据框采用emp:p
2009-04-12 23:19:00
954
原创 通过回调方法初始化Service
EMP的Service服务定义是业务构件中一个非常灵活的概念组件,它可以是一个manager管理器,也可以用于封装一类resource资源,更可以作为loarder加载器装载特殊的定义文件,甚至大家非常熟悉的format、sqlDefine和tableDefine组件也都是service的形式存在于EMP平台中。 通常情况下,绝大多数的Service会被定义在全局节点root context
2009-04-12 23:18:00
833
原创 在emp中如何实现文件上传
在项目开发过程中,经常会有人问道emp怎么来实现文件上传,这里我做一个简单的介绍:emp文件上传的设计思想是:所有的文件上传都由平台进行处理,平台将上传的文件统一放在一个临时的文件夹下,然后再由开发人员根据具体的业务需求对上传的文件进行处理,例如:导入数据库、把文件转移到具体业务所需要的文件夹下或者是处理结束后删除文件等等。根据这个设计思路,emp的文件上传功能是独立于业务逻辑和表现逻辑的,是属于
2009-04-12 23:16:00
1711
原创 如何在系统启动时处理非平台的初始化操作
前几天大家一直针对如何在项目中取得数据库连接进行了大量的讨论,其中提到了通过自己写Servlet在初始化时取得数据库连接来初始化内存中的内容。当时zhangjw说到这是一个野路子的处理方式,在emp中可以有多种方式进行初始化的操作。以系统启动时将数据库中的某张配置表信息缓存在内存中为例:1、如果该系统是一个BS应用,那么可以实现initializer接口(com.ecc.emp.web.servl
2009-04-12 23:16:00
1119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人