如何使用Eos完成接口开发

Eos平台的使用使用

如何快速的使用Eos平台完成业务接口开发

初学者如何基于现有的项目如何完成接口的开发从而理解Eos开发方式?

普通Eos项目的结构展示

在这里插入图片描述
对于初学者而言,简单Eos项目只需了解构件,数据、运算三个模块的使用。

  1. 构件:其主要注重的构件逻辑流的绘制,同时也是对外暴露的第一个接口。
    在这里插入图片描述

  2. 数据:主要用于创建数据集,导入所连接的数据连接完成Eos项目中数据实体的生成。在此过程中生成的数据实体,在实体上右键点击生成SDO对象,该对象是后期用于业务封装数据的实体对象,类似Java的POJO对象。
    在这里插入图片描述

  3. 运算:主要编写业务逻辑,其中该模块对的运算逻辑与Java 接口的编写时同步,对运算逻辑的编写其实就是连接逻辑流的真是业务接口的编写。
    在这里插入图片描述

  4. 完整的业务接口设计 :那么对于初次接触Eos的初学者来说,如何利用现有的项目结构,编写一个属于自己的业务接口?
    访问地址---->逻辑流—>运算逻辑—>返回响应结果

AddRole接口完成案例设计
  1. 前提条件:完成数据库实体对象的生成
    在这里插入图片描述

  2. 完成AddRole业务处理逻辑接口的编写(运算中创建运算逻辑):
    在这里插入图片描述
    代码:

@Bizlet("AddRole")
public class AddRole {

	/**
	 * @param name
	 * @param param
	 * @return
	 * @author Administrator
	 */
	@Bizlet("")
	public int insertRole(String name, String note) {
		System.err.println(name+":"+note);
		
		//1.获取角色对象
		SysRoles   role=new  SysRolesImpl();
		role.setName(name);
		role.setNote(note);
		role.setCreatedtime(new Date());
		role.setModifiedtime(new Date());
		
		int rows = DatabaseUtil.countByTemplate("testEos", role);
		int code=1000;
		//2.执行数据库添加操作
		DatabaseUtil.insertEntity("testEos", role);
		
		int row = DatabaseUtil.countByTemplate("testEos", role);
		
		if(rows==row){
			System.out.println("添加失败");
		}else{
			System.out.println("添加成功");
			code=20000;
		}
		
		return code;
	}

  1. 完成逻辑流的绘制(构件对应的包下创建逻辑构件,逻辑流)
    在这里插入图片描述
    在运算逻辑中选择对应的编写好的运算逻辑和设置其属性值
    在这里插入图片描述
    点击逻辑流的空白处,对整个逻辑流的属性进行设置,该设置的参数名和类型与访问地址所传的参数类型,参数保持一致
    在这里插入图片描述

  2. 最后启动服务,访问该逻辑流–>运算逻辑接口,传入指定参数完成AddRole业务逻辑的处理。(可以使用postMan进行接口测试)

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值