admin管理员组

文章数量:1534340

2024年7月21日发(作者:)

eos学习:

在安装EOS软件时,所有的有关ip都填127.0.0.1;

在编写好helloworld后,无法正确启动服务,弹出Failure!There may be conflict in

IP:127.0.01 or Port:8080

解决方法:之前运行了Primeton下的,把这个关闭后,再运行就

好了

新安装的6.5,编写helloworld ,要求登录

解决方法:登陆platform governor,Governor→配置→HTTP接入

将拦截Url中的*.flow和*.jsp去掉;

或者是直接将“门户(Portal)模式”勾上

对于EOS程序员教程文档中2.4练习的答案

在helloworld的基础上进行修改:

(1) 修改hello_,添加一个输入框,给它命名为myName2,如下所示:

,保存;

(2) 在双击join,添加参数,命名为myName2,保存;

(3) 在中空白处双击,在弹出的逻辑流属性设置窗口中再添加

一个参数,命名为myName2,确定;

(4) 双击contact,在弹出的运算逻辑属性设置窗口,将参数的值改为myName2,

值类型改为变量,确定,保存;

(5) 在双击逻辑流图元,在弹出的调用逻辑流属性设置窗口,对参

数配置表进行刷新,确定,保存。

对于EOS程序员教程文档中3.7练习的答案

在empmgr的基础上进行修改:

增加新增功能:

先将的布局修改如下图所示

根据数据流向来,给各组件设置参数、返回值。

赋值:新增三个参数:criteria/_entity、page/isCount、page/count,右值都

是常量,value分别是:(引用的数值类型)、true、

-1。

查询:这边有两个相同的查询逻辑流,修改,双击空白处,增加

名称为page,数据类型为PageCond的返回值,再刷新上面查询逻辑流的参数配

置表。

查询页面:增加三个参数:criteriaType类型的criteria、PageCond类型的page、

Emp(引用的数值类型)数组类型的selectedObjects。将delete连接线的输出

参数selectedObjects删除。

新增页面:增加三个参数:criteriaType类型的criteria、PageCond类型的page、

Emp(引用的数值类型)类型的emp。生成jsp页面,清除body内的内容,选择

选用板组合控件中的DataForm,选择数据实体Emp,表单提交逻辑设为

,Action名称设为add,完成,将

type="hidden" name="_eosFlowAction" value="addsubmit" >

外套一层,如下所示:

新增:新建(add逻辑流),在空白处双击设置属性,增加数据类型为

Emp(引用的数值类型)的参数emp,先调用

maryKey,再调用

Entity,用连接线依次连

接 ,编辑getPrimaryKey的参数配置表,给参数entity赋值为emp,编辑

insertEntity的参数配置表,给参数dataObject赋值为emp,给“新增”逻辑

流设置属性,逻辑流名称选定为刚新建的add逻辑流,刷新参数配置表,值设置

为emp。

赋值1:各参数与赋值完全一样。

修改expasion_,把里面的query改成pageQuery,否则会报错:

Caused

by: tException: no actionName specified and no default action

set either

增加修改功能:

先将的布局修改如下图所示

根据数据流向来,给各组件设置参数、返回值。

赋值1:

获取修改对象:

保存修改内容:

给页面增加(与add并列):

EOS错误集合:

报错信息:

eption: DictType:null not exist!

解决方法:数据库初始化

根据Schema位置

'file:/D:/Primeton/apache-tomcat-5.5.20/webapps/default/WEB-INF/_srv/

work/user//com/primeton/eos/webserv

ice/client/UserService_'创建名称空间

'onbank'时异常.

解决方法:重装

Caused by: tException: no actionName specified and no default

action set either

解决方案:在原先的

外套一层,如下所示:

Caused by: Exception: /org/org_(43,31) equal

symbol expected

解决方案:检查这个jsp文件,估计哪里写错了什么

查询数据不显示:

检查jsp文件,看

中的property是否与自己定义的名

字一致,大概会多个s。ViewList默认显示的是将所选实体名称小写,并加“s”组成的对象

名称下面的属性信息。

错误信息:

Caused by:

entObjectException: The given object has

a null identifier:

原因:更新的时候没有指定要更新的多象的ID。级连更新也是这样。(这边出

错是因为emp与org表级联)

解决方案:在录入的jsp项目增加主键项

发布Web Service 服务时,不能点击下一步,且封装出错“生成WSDL过程

中发生了错误”

untimeException: Couldn't create type for

property synchronizedTables on class

: Cannot create

mapping for , unspecified component type for property

synchronizedTables

新增:

利用页面选用板的组合控件中DataForm,生成新增页面

逻辑流中先调用maryKey生成记录主

键,再调用Entity保存记录

有级联增加时,直接使用

EntityCascade

删除:

在“构件库”中展开“tion运算逻辑DatabaseUtil”,选中根据主键删

除一条记录的运算逻辑“deleteEntity(String,DataObject)”

修改:

selectedObjects[1]可以取到选中记录

调用Entity查询记录

利用页面选用板的组合控件中DataForm显示查询结果

调用Entity保存更新记录

查询:

展开右边“构件库”视图中的“tion运算逻辑DatabaseExt”,选中

“queryEntitiesByCriteriaEntityWithPage(String,DataObject,DataObject)”运算逻辑,

它是用于根据查询条件实体进行分页/指定查询的构件。

模拟登陆:

s:userOrgID

s:userRole

将查询条件对象(iaType)和分页对象(类型为

nd)设置成页面流级别的变量。在页面流的空白处双击鼠标,在

弹出来的对话框中定义flow级别变量的名称、类型和是否是数组信息

“空操作”,它没有任何意义,通常用于汇集连线的操作功能

_attachments是一个Map类型的变量,key值可以保存附件ID,value为tion的

DataHandler类型,在实现一个Web Service时,EOS引擎会自动把内置变量_attachments中

的附件发送到WS调用端。

本文标签: 参数逻辑类型