普元EOS操作文档.docx

上传人:b****5 文档编号:6599975 上传时间:2023-01-08 格式:DOCX 页数:28 大小:2.96MB
下载 相关 举报
普元EOS操作文档.docx_第1页
第1页 / 共28页
普元EOS操作文档.docx_第2页
第2页 / 共28页
普元EOS操作文档.docx_第3页
第3页 / 共28页
普元EOS操作文档.docx_第4页
第4页 / 共28页
普元EOS操作文档.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

普元EOS操作文档.docx

《普元EOS操作文档.docx》由会员分享,可在线阅读,更多相关《普元EOS操作文档.docx(28页珍藏版)》请在冰豆网上搜索。

普元EOS操作文档.docx

普元EOS操作文档

EOS是一个面向构件的开发平台,封装了Tomact、JDK、eclipse等。

EOS开发操作示例:

查询操作

简单的查询操作:

一、准备操作

Oracle建表语句

CREATETABLEEMP

EMPIDNUMBER(18)NOTNULL,

ORGIDNUMBER(18)NOTNULL,

EMPCODEVARCHAR2(32)NOTNULL,

EMPNAMEVARCHAR2(64)NOTNULL,

SEXVARCHAR2

(1),

BIRTHDAYDATE,

POSTCODECHAR(6),

ADDRESSVARCHAR2(128),

PHONEVARCHAR2(32),

WAGENUMBER(6,1)DEFAULT2000,

CONSTRAINTP_EMPPRIMARYKEY(EMPID)

);

Oracle初始数据

INSERTINTOEMPVALUES('1','1','001','张三丰','M',TO_DATE('25-01-1957','dd-mm-yyyy'),'710070','北京海淀区中关村大街01号','80080001',2000);

INSERTINTOEMPVALUES('2','1','002','张无忌','M',TO_DATE('30-11-1972','dd-mm-yyyy'),'710071','上海张江高科技园区碧波路456号4层','80080002',2000);

INSERTINTOEMPVALUES('3','1','003','张小宝','M',TO_DATE('19-05-1974','dd-mm-yyyy'),'710072','北京市海淀区彩和坊路8号天创科技大厦东门1301室','80080003',2000);

INSERTINTOEMPVALUES('4','1','004','赵大海','M',TO_DATE('08-07-1977','dd-mm-yyyy'),'710073','广州市天河区体育东路','80080004',2000);

INSERTINTOEMPVALUES('5','1','005','赵小新','M',TO_DATE('19-04-1956','dd-mm-yyyy'),'710074','北京海淀区中关村22号','80080005',2000);

DELETEFROMEOS_UNIQUE_TABLEWHERENAME='Emp.empid';

INSERTINTOEOS_UNIQUE_TABLE(NAME,CODE)VALUES('Emp.empid',5);

commit;

注意:

红色字体部分不是必须的

二、创建EOS项目,构件包,然后再在数据模型中创建数据集,导入数据实体

注意:

此处设置完之后可以alt+s切换查看中英文显示

导入的实体,后双击对各属性进行设置

如下对员工姓名的设置:

 

下图是设置后的属性:

三、创建页面流

如下:

此处还有另外一种方法:

这里以第二种为例:

修改各图元及相关连接线的显示名称,同时生成对应的Jsp页面

双击query连接线、设置其属性如下:

双击查询图元,设置其属性如下:

全设置完后在结束图元上设置返回页面即完整了页面流的设计。

四、创建逻辑流

如下:

逻辑流属性设置:

首先在空白处双击,属性配置如下:

注意:

因查询结果返回的是一个数组,返回值的数组栏必须勾选

双击逻辑流图元,属性设置如下:

五、完善页面流

完善Jsp页面的修改

注意:

此处的自动生成事件函数不要忘记勾选

六、浏览为网页

1.如果外部有独立启动的EOSServer,关闭后,在EOSStudio的工具栏上,点击“

”,启动EOSServer。

启动成功后,在资源管理器视图,展开“EOSTrippingcom.primeton.empmgr展现页面流”,选中下面的empmgr.flowx,右键单击,在弹出的菜单中选择“复制URL”。

打开IE浏览器,在整个地址栏中右键粘贴,显示“http:

//127.0.0.1:

8080/eos-default/com.primeton.empmgr.empmgr.flow”,回车,显示程序入口

 

下面将在此基础上完成增添、删除和修改操作

如上图是完整的页面流

下面介绍新增操作:

新增操作

首先同上完成页面流,并生成对应Jsp页面

双击新增页面图元

属性设置如下

之后完成逻辑流的开发

双击逻辑流空白处属性设置如下

双击生成主键逻辑流属性设置如下:

双击保存记录属性设置:

设计好逻辑流转到页面流完善页面流各图元的设计

双击增加操作属性设置如下:

之后完善结束图元

此处页面Jsp的设计可以从选用板中的组合控件中拖选DataForm图元完成Jsp页面的设计;

注意:

页面流中返回的参数值一定要和Jsp页面的取值value相同

修改操作

如上:

设计好页面流(修改各图元的显示名称),点击修改页面生成对应的Jsp页面

双击update0连接线属性设置如下:

(修改因为是从查询页面传个ID过来,因此此处必须勾选数组)

赋值图元属性设计:

注意:

赋值之后取得的是一个唯一的ID

获取数据逻辑流图元属性设置:

在设置此逻辑流图元属性之前先完成逻辑流

新建一个逻辑流

双击空白处设置属性:

然后在构建包com.eos.foundation.database.DatabaseUti中拖选expandentity

逻辑流(此逻辑流功能是通过一个ID获取相应实体的全部记录信息)

再新建一个逻辑流,实现修改之后的更新操作

双击空白处属性设置如下:

在构建包下拖选com.eos.foundation.database.DatabaseUtil.updateEntity逻辑流

属性设置

完成后回到页面流,双击修改页面图元生成对应Jsp页面

选择组合控件中的Dataform表单

完成即可生成修改页面

之后完善页面流中得更新数据图元

测试即可。

 

删除操作

首先完成删除操作的逻辑流

新建逻辑流后双击页面,设置属性

逻辑流各图元设计如下:

注意:

事物回滚线要使用异常线

由于删除的数据可能无法恢复,删除时可以一次删除多条记录,因此加个循环操作,并设置回滚事物,以便数据恢复

删除时循环操作,因此设置迭代变量

双击循环图元设置属性

然后在构建包中拖选com.eos.foundation.database.DatabaseUtil.deleteEntity逻辑流到循环框中设置属性如下

回到页面流完善页面流

双击删除逻辑流图元属性设置如下:

完成后进行测试即可。

注意:

为了方便后期维护和修改,页面流和逻辑流最好都加上注释

 

下面给出一个更加完善的页面流设计概要供参考

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1