基于EMP的开发
文章平均质量分 65
zhiyong201
这个作者很懒,什么都没留下…
展开
-
在emp中如何实现文件上传
在项目开发过程中,经常会有人问道emp怎么来实现文件上传,这里我做一个简单的介绍:emp文件上传的设计思想是:所有的文件上传都由平台进行处理,平台将上传的文件统一放在一个临时的文件夹下,然后再由开发人员根据具体的业务需求对上传的文件进行处理,例如:导入数据库、把文件转移到具体业务所需要的文件夹下或者是处理结束后删除文件等等。根据这个设计思路,emp的文件上传功能是独立于业务逻辑和表现逻辑的,是属于原创 2009-04-12 23:16:00 · 1733 阅读 · 0 评论 -
如何在系统启动时处理非平台的初始化操作
前几天大家一直针对如何在项目中取得数据库连接进行了大量的讨论,其中提到了通过自己写Servlet在初始化时取得数据库连接来初始化内存中的内容。当时zhangjw说到这是一个野路子的处理方式,在emp中可以有多种方式进行初始化的操作。以系统启动时将数据库中的某张配置表信息缓存在内存中为例:1、如果该系统是一个BS应用,那么可以实现initializer接口(com.ecc.emp.web.servl原创 2009-04-12 23:16:00 · 1139 阅读 · 0 评论 -
通过回调方法初始化Service
EMP的Service服务定义是业务构件中一个非常灵活的概念组件,它可以是一个manager管理器,也可以用于封装一类resource资源,更可以作为loarder加载器装载特殊的定义文件,甚至大家非常熟悉的format、sqlDefine和tableDefine组件也都是service的形式存在于EMP平台中。 通常情况下,绝大多数的Service会被定义在全局节点root context原创 2009-04-12 23:18:00 · 854 阅读 · 0 评论 -
如何在EMP2.2版本中使用pop标签
在EMP2.2版本的标签库中有一个特殊的标签--pop标签,该标签的作用是弹出一个新窗口(可以是window.open也可以是window.showModalDialog,通过pageUtil.js中的EMP.util.Tools.useModelDialog进行配置),在弹出窗口中点击返回之后调用父窗口的相关方法进行处理并关闭新窗口。 首先,在父窗口中对于需要弹出按钮的数据框采用emp:p原创 2009-04-12 23:19:00 · 975 阅读 · 0 评论 -
如何处理事务
EMP提供了很多的扩展途径,而在这些扩展中经常会存在着数据库的操作,这就要求开发人员对EMP的事务处理有一定的了解。1、在业务操作单元(EMPAction)中通过配置方式处理事务 EMPAction在EMP的架构体系中是对事务进行控制的最小单元,对于EMPAction的事务处理可通过实现相应接口并采用配置化的方式实现。当扩展的业务操作单元(EMPAction)需要对事务进行控制时,可以将相应原创 2009-04-12 23:22:00 · 841 阅读 · 0 评论 -
有关在EMP中使用日志分析工具(gardener.jar)的说明
有关在EMP中使用日志分析工具(gardener.jar)的说明(Gardener工具源自网银产品的日志规范,用于分析交易访问日志。通过此工具可分析出一笔交易的关键路径,及在每路径上的耗时,具体内容不属于本贴关注范围。)在EMP 2.1版本(EMP 20090313之后)中已经提供了对该功能的支持,如要在应用中使用该功能,需要遵循以下步骤:1.启动交易耗时记录:(如不作该项处理,则在EMP中不进行原创 2009-04-12 23:23:00 · 1291 阅读 · 0 评论