基于国内某互联网企业xx数据平台实现增删改查-以APP应用为例

Last Updated: 2022-04-15

实现效果如下:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16


步骤如下:
1.1.建表及创建序列使用liquibase脚本
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_12,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_10,color_FFFFFF,t_70,g_se,x_16 

 



1.2.表对应后台配置(app_info_test.xml)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16

在1070890.xml中配置app_info_test.xml文件路径

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16

最后将配置整合到dev.cux.xml里(配置到这里就已经结束了)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16

 


1.3.后台的实现
①Controller请求响应,通过调用service层,实现数据的传递

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16

映射地址  例如:@RequestMapping(value = "/test/app/query")

请求并重定向

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16

②DTO数据传输,封装TestApp实体类,提供get、set方法对其属性进行封装,安全 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16


③Mapper层,接口TestAppMapper继承的方式实现对数据的持久化

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16

④Service层,继承和实现接口,imlp-接口实现,把Mapper和Service进行整合 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16


1.4.利用kendo UI框架简化js开发,渲染并实现前端
View响应controller交给它的数据,实现视图展示

①设置属性,传递数据
viewModel.model.set('appAbbreviation',null);
viewModel.model.set('appName',null);
viewModel.model.set('appDescription',null);
viewModel.model.set('appStatus',null);

②利用bootstrap模板实现并渲染按钮

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16
 

对应数据平台维护描述

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_19,color_FFFFFF,t_70,g_se,x_16

 
type="text"文本输入框

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16

属性和对应文本框进行绑定

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_20,color_FFFFFF,t_70,g_se,x_16
③获取数据源并对数据进行初始化

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_19,color_FFFFFF,t_70,g_se,x_16

④传递参数 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_18,color_FFFFFF,t_70,g_se,x_16
⑤实现分页

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_17,color_FFFFFF,t_70,g_se,x_16


学习更多内容,可以关关注wx

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDU3NTY5NTQ=,size_11,color_FFFFFF,t_70,g_se,x_16
 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值