四、后端API设计说明
1.订单数据操作API四、后端API设计说明
1.订单数据操作API2.物料数据操作API
3.客户数据操作API2.物料数据操作API
3.客户数据操作API第三节 后端开发步骤
我们将基于HZERO的版本1.5.0-RELEASE为底座进行开发,下面将统一使用该版本号。
后端整体开发步骤如下。
(1)数据库及表设计,并创建后台表。
(2)新建后端服务工程。
(3)使用代码生成器生成API代码。
(4)合并生成的API代码到后端服务工程。
(5)按需求,对后端服务代码进行开发调整。
(6)后端服务编译运行。
(7)后端API测试验证。
一、开发环境准备
(1)本地开发环境需安装如表6-6所示的工具。
表6-6 本地开发环境需安装的工具第三节 后端开发步骤
我们将基于HZERO的版本1.5.0-RELEASE为底座进行开发,下面将统一使用该版本号。
后端整体开发步骤如下。
(1)数据库及表设计,并创建后台表。
(2)新建后端服务工程。
(3)使用代码生成器生成API代码。
(4)合并生成的API代码到后端服务工程。
(5)按需求,对后端服务代码进行开发调整。
(6)后端服务编译运行。
(7)后端API测试验证。
一、开发环境准备
(1)本地开发环境需安装如表6-6所示的工具。
表6-6 本地开发环境需安装的工具Widows开发环境搭建过程可参考:https://ope.had-chia.com/documet-ceter/doc/product/10137/10227?doc_id=32711。
Mave初次安装时可能会出现代码仓库无法拉取远端代码问题,此时需要修改Mave的配置文件(apache-mave-3.6.3/cof/settigs.xml)中mirrors的仓库地址为国内地址(如阿里仓库)或者直接删除原配置项,具体操作如图6-1所示。
图6-1 修改mirrors的仓库地址
(2)开发基础准备,微服务开发通常包含如下两种模式。
①本地开发模式,可独立于平台开发服务器环境,但本地需要安装较多的服务和工具,对机器的性能要求较高。
②混合开发模式(推荐),需依赖平台开发服务器环境,本地安Widows开发环境搭建过程可参考:https://ope.had-chia.com/documet-ceter/doc/product/10137/10227?doc_id=32711。
Mave初次安装时可能会出现代码仓库无法拉取远端代码问题,此时需要修改Mave的配置文件(apache-mave-3.6.3/cof/settigs.xml)中mirrors的仓库地址为国内地址(如阿里仓库)或者直接删除原配置项,具体操作如图6-1所示。
图6-1 修改mirrors的仓库地址
(2)开发基础准备,微服务开发通常包含如下两种模式。
①本地开发模式,可独立于平台开发服务器环境,但本地需要安装较多的服务和工具,对机器的性能要求较高。
②混合开发模式(推荐),需依赖平台开发服务器环境,本地安装工具少,对机器性能要求低,但对于开发管理需要更多的规范性要求。
这里主要介绍本地创建新项目并进行Demo开发流程,开发时采用混合开发模式,即本地只启用开发相关的服务即可。
本地可以使用Navicat客户端连接数据库,使用RedisDesktopMaager连接 Redis 数据库。项目中的数据库、Redis、注册中心等服务器地址需基于域名进行映射,在hosts文件中配置如下域名映射地址。
这里需注意,读者需自行将 172.22.xx.xxx修改为实际部署的服务器IP地址。
二、初始化数据库及表
请参见第六章第二节中技术设计部分的“数据库设计”和“表设计”内容,自行运行SQL创建好hzero_demo数据库及五张数据表,此处不再赘述。
创建后的表如图6-2所示。装工具少,对机器性能要求低,但对于开发管理需要更多的规范性要求。
这里主要介绍本地创建新项目并进行Demo开发流程,开发时采用混合开发模式,即本地只启用开发相关的服务即可。
本地可以使用Navicat客户端连接数据库,使用RedisDesktopMaager连接 Redis 数据库。项目中的数据库、Redis、注册中心等服务器地址需基于域名进行映射,在hosts文件中配置如下域名映射地址。
这里需注意,读者需自行将 172.22.xx.xxx修改为实际部署的服务器IP地址。
二、初始化数据库及表
请参见第六章第二节中技术设计部分的“数据库设计”和“表设计”内容,自行运行SQL创建好hzero_demo数据库及五张数据表,此处不再赘述。
创建后的表如图6-2所示。
管理类 / 日期:2024-03-11
理解那个东西,但是我已经发现,他的信息距离和我越来越近了。因为他不再看《舟山晚报》,我也不再看《新民晚报》了,我们看的都是腾讯新闻App,看新闻头条,他也看我的朋友圈。所以信息高速一旦被打通了,一、二线和三、四线城市之间的认知壁垒也逐渐被打破了。要掌握70%~80%的都市消费,其实就是掌握两亿中产阶层。像分众这样的公司,之所以能够覆盖78%有家庭汽车的、80
管理类 / 日期:2024-03-11
实现资产最大限度的增值。一些合伙人可以通过“股权转让”等资产重组方式退出。二、退出如何结算当合伙人退出公司后,其所持的股权应该按照一定的形式退出。一方面对于继续在公司里做事的其他合伙人更公平;另一方面也便于公司的持续稳定发展。而合伙人退出之后,如何结算也是一个问题。一般采用三种方法:估值法、参考相关法律、另外约定。估值法,即当合伙人中途退出,退出时公司可以按
管理类 / 日期:2022-07-14
这样一种抱怨,大家是否似曾相识呢?员工在某一个岗位上做了有四五年甚至更长的时间,从原来的一个生手变成了一个熟手甚至能手。他现在闭上眼睛都能够很快把工作完成,很多工作对于他来说已经没有任何挑战性了,这个时候我们就需要通过帮助其成长和发展的方法来进行激励了。成长激励法的具体方式包括:增加责任、充分授权、提高参与、梯队培养和职业规划等。第一条:增加责任——让员工承
管理类 / 日期:2022-07-14
▷供应商的规模能否支持被审计单位的采购量,即供应商是否有相应的生产能力。▷供应商的高管人员、股东等,是否与被审计单位高管人员、员工有联系,即是否存在供应商是被审计单位关联方或者虚假注册的公司的可能性。▷检查供应商入选的程序是否符合被审计单位有关管理制度,如被审计单位有关内部控制制度规定供应商入选要通过招投标程序,则审计人员应检查相关招投标资料,并关注招投标程