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代码和业务逻辑代码。