自定义开发

基于M1平台,我们的开发就聚焦于业务逻辑之上,而业务逻辑又聚焦于JSP,JPO和Bean之上。当我们实现业务逻辑时,应该遵循JPO,Bean,JSP的顺序。更重要的是,一切都要基于M1的BPS之上,也就是说,我们的业务逻辑要基于BPS的JSP,JPO和Bean之上。

 

JPO的应用

由于JPO是存于数据库之中,所有的JPO使用都是基于反射,参数传递也要进行封包。也就是将对象封包成字符串后作为参数传递。

JPO.pachArgs(object);

JPO的继承关系如下:

emxDomainObjectBase->emxDomainObject->emxCommonPartBase->emxCommonPart->emxMyPartBase->emxMyPart

 

JavaBean的应用

DomainObject.newInstance()方法可以返回指定类型的Part类,也就是Facade模式和IoC的应用,而映射可以在MappingFile.properties中定义。

而映射的顺序是在系统properties的文件中定义

emxFramework.BeanMapping.PreliminarySearchFiles =customMappingFile.properties,emxIntegrationsBeanMappingFile.
properties

 

JSP的应用

JSP的错误处理:

JSP文件包含emxNavigatorTopErrorInclude.jsp和exmNavigatorBottomErrorInclude.jsp,使用emxNavErrorObject.addMessage()方法添加错误信息

 

BPS的应用

由于M1为我们提供了很好的框架,所以功能的实现首先考虑的是框架是否已经为我们提供相应的功能。比如,选择页面的使用与配置,Table和Form的配置,框架提供的基本配置等等。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值