- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验2 EOS入门与进阶
目的和要求
1.了解EOS集成工作环境;
2.了解EOS简单开发流程;
3.在EOS中实现数据库连接;
4.在EOS中实现对数据库的操纵。
背景知识
常用术语介绍
业务逻辑
由开始节点、结束节点、运算逻辑和连线等组成的、能够完成一定功能的、通过
EOS开发环境开发的多个运算逻辑的图形化逻辑流程。业务逻辑通过调用运算逻辑
(如查询数据),将处理后的数据返回给展现逻辑。业务逻辑还可以调用其它的业务
逻辑,这种被业务逻辑所调用的业务逻辑叫子业务逻辑。基本的业务逻辑如图2.0-1所
表示:
开始节点 连线 运算逻辑 结束节点
图2.0-1 基本的业务逻辑
展现逻辑
由开始节点、结束节点、业务逻辑节点(表示被调用的业务逻辑,是可选节
点)、页面节点和连线等组成的、最终生成用户界面的图形化描述的逻辑流程。展现
逻辑不能调用运算逻辑,而只能通过调用业务逻辑完成业务功能(如查询数据),业
务逻辑返回数据后,展现逻辑调用页面逻辑生成用户界面。基本的展现逻辑如图2.0-2
所示:
开始节点 连线 业务逻辑 页面逻辑 结束节点
《管理信息系统》实验指导 2 39/
图2.0-2 基本的展现逻辑
页面逻辑
也即Jsp页面。主要用于生成用户界面,基本由HTML、Jsp Tag、CSS和客户端
Javascript等语言代码组成。
数据逻辑
用于完成数据模型定义的相关描述文件称为数据逻辑。数据逻辑包括数据实体、
数据树和查询类型数据实体三种类型。
1、 数据实体:用于表示数据库物理的表、视图等的定义。对于表类
型的数据实体,可以进行查询、增加、修改和删除的操作;对视图类型的数据
实体,只能进行查询操作。
2、 数据树:用来表达EOS数据总线结构,节点由数据实体和普通
节点两种,数据实体可以直接把已建好的数据实体托拽过来。
3、 查询类型数据实体:顾名思义,就是用于查询的数据实体,是
EOS数据总线的一种数据格式,功能相当与数据库中的视图,但是不需要在
据库中建视图,一般用于多表联合查询操作。
运算逻辑
又叫BL方法,基于JAVA代码实现,用于完成特定的计算处理任务。EOS构件库提
供基础的运算逻辑如数据查询、XML节点操作、日期时间操作、字符串操作等。
连线
连接两图元之间的、用于表示程序执行方向的连线。当一个程序流程出现多条线
路时,用户必须在连线上设置相应的条件以决定程序的流向。
EOS构件
包括业务构件、展现构件、页面构件、数据构件、运算构件、工作流构件等六种
构件,每一种构件都包括一个或多个相应的逻辑(如业务构件包括一个或多个业务逻
辑)。
EOS构件包
由以上六种构件(或者其中的几种)组成,是EOS系统发布、复用的基本单位,
它由一组相关的EOS构件组成,能够完成相对独立、完整的业务功能。EOS构件包中
可以包含一个或多个的EOS构件,它相当于一组有关系的构件的容器或命名空间
(Namespace)。同一个构件包的构件不能重名。EOS平台对构件的调用也是首先通过包
名来定位构件所在的包。
业务流程
工作流的图形化描述,用于完成某个包含人工和自动的业务活动流程的构件,是
通过EOS开发环境开发的工作流的图形化描述。
数据字典
业务字典
《管理信息系统》实验指导
文档评论(0)