首页 >> 牛刀云小程序开发教程 >> 第2篇 开发模式

第 15 章 服务开发

在牛刀云中,服务是用于实现页面与数据之间复杂交互的。服务的本质是微服务,它将复杂的业务逻辑拆分成一个或一组相对的较小且独立的功能单元,是使用者可以操作的功能最小集。服务在使用者需要进行后端编程时使用,可以通过前端页面建立请求的方式来调用服务,完成对应的业务功能。

牛刀云中服务制作是基于JAVA语言的,使用RESTFUL为标准来定义服务,分为两种制作方式,可视化开发方式和自编程方式。可视化开发方式:牛刀云将编写服务时需要的方法代码在页面上封装,以可视化逻辑图(SVG开发的画图工具)的方式来开发功能。自编程开发方式:牛刀云中采用的是MVC开发框架,以MAVEN为项目构建和管理的工具,开发者可以自己编写JAVA代码,也可以接入第三方SDK。如同使用常规开发工具一样使用牛刀云开发服务。

在“第6 服务制作”中讲解了服务制作的完整过程。其中使用画代码的方式实现服务请求的处理逻辑,本章讲解通过编写JAVA代码实现处理逻辑。