快速开发:单表增删改查

EOS快速开发提供了一键生成代码向导,通过功能向导可生成JSP页面、以及业务逻辑代码。 下面就以单表的简单操作为例,介绍EOS快速开发。


在Web页面上展现数据库中的一张表,实现了对单表的数据库查询、增加与删除功能操作,并且实现了分页查询,效果如下图所示。

一、效果图

1. 查询与结果效果图

 

2. 录入与修改表单效果图


 

二、创建数据模型

1. 右键点击"资源管理器"视图中,用户创建的构件包下的"数据/数据模型"节点,选择[创建/数据集]菜单,如下图所示,创建一个名为"UserOprator"的数据集。

 

 

 

2. 在(UserOprator)数据集中直接将左下角的"数据库资源管理"视图中的"cap_user"表拖拽到(UserOprator)数据集编辑器的空白处。Studio将创建出一个"数据实体",名称(UserOprator),如下图所示。


 


EOS原理:数据实体


在应用编程中,需要建立业务域对象模型,普元提供的数据建模工具可以完成企业的元数据定义。

在管理应用系统中,通常建立的数据定义都是通过DB数据库进行持久化的。通过数据库反转回来的数据定义就是一个可以持久化的数据实体。


在上面例子中创建的UserOprator这个实体,实际上建立一个UserOprator对象和数据库表cap_user直接MAP映射关系,可以调用数据服务API实现数据库持久化操作。


 三、设置显示属性

 

 

四、增删改查进一步完成

1. 右键点击左侧"资源管理器"视图中,已创建的(project)项目中的(com.infocoll.expand)构件包节点,选择[功能向导/单表维护功能向导]菜单,如下图所示。

 

 


2. 选择数据实体:选择前面创建的UserOprator数据实体,如下图所示


 

 

3. 设置查询条件1.给"userName"属性设置一个模糊查询条件,看到"标签配置"了吗?很熟悉吧。其实这些配置和显示属性一样,实际上这些配置就是直接使用上节已经配置好的显示属性。


 

 

4. 设置完查询条件后,如下图所示。


 


5. 点击<下一步>按钮,进入录入"UserOprator"表单的配置,如下图所示。

 

 


6. 给逻辑流、页面流选择一个文件生成目录"com.primeton.eos",web资源的保存目录可以直接输入"operator"(向导生成过程中会自动创建不存在的目录),如下图所示


 


7. 点击完成,最后生成的所有程序代码




总结: 从上面的操作手册来看,EOS快速开发表单维护功能很简单,总结出来的就三步:首先建数据模型,其次设置显示属性,最后向导功能来驱动,代码自然就完成。免去了开发人员需要写大量的Html代码和业务逻辑代码。    

 

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值