普元EOS构件和服务个人理解

EOS构件和服务
构件可以理解为一套完整业务处理流程 由运算逻辑,其他服务构成 对于系统来说是一套完成的逻辑处理能单独完成某一个功能,具有公共的特点 相当于业务层

服务,EOS是SOA编程,任何业务层对外都以服务的形式公开,简单的说就是接口编程。服务下有接口的定义和构建装配。

 

接口的定义是定义一套接口,满足的条件是这个接口能被相对应的构件实现(Implement),也就接口的方法名称 返回值 参数类型 必须和 实现类(构件)中的方法一样。你可以先做好构件,在抽离出接口(自底向上),也可以先统一定义好接口,在做构件(自顶向下)。

 

构件装配,顾名思义是对构件的组装,以统一的方式对外提供服务。对已做好的构件进行组装,构件组装需要指定构件和构件接口定义描述,也就是告诉这个服务那个是接口,哪个是实现类。服务对外提供接口可以通过添加服务来组装构件也可以通过添加引用,调用已有的服务来完成业务处理


使用EOS编程好像艺术家在拖拽,其实依然是面向接口编程,大量使用容器注入(Spring)  反射 等机制


页面流
1.如何实现页面特殊数据验证?
 创建类实现IValidateRule接口
2.页面流中使用的数据区有:

页面流数据区、session数据区、请求数据区

你可能感兴趣的:(开发工具)