微服务的基本框架的搭建及简单的持久化操作

一、简单介绍:

       利用的是uap3.0版的,gradle与其集成提供jar包支持,框架前端是H+、springBoot等框架、数据库是mysql数据库、持久化是springmvc框架。

二、项目的基本组成:

       1.微服务网关主项目、微服务网关项目

       2.微服务主项目、微服务项目

       3.om模型项目

       4.mx web项目(即uap项目) 或者  mvvm  web项目

三、工作链

       微服务项目通过om模型项目生成数据库对象--->mx web 或者mvvm web勾画前端页面,微服务网关项目是微服务项目和web项目的中转站,是前后台交互的枢纽

四、针对mvvm web项目做一个例子:

       1.微服务网关项目的建立目录如下

         

         adminstrator_main为网关主项目,administrator_sub为子项目,ApiGatewayServerApplictation.java为网关的启动类,application.properties内可配置注册中心,微服务的ip等。

       2.微服务项目的建立:

        

           demo中包含controller控制层、domain实体bean的创建、repositories的节点接口、servers的接口方法和vo对表数据结构的还原,Application.java类是微服务的启动类,内容如下:

        

        3.om模型项目的建立:

        见一个mysql数据的链接,选择一个表结构,反向建模即可。

       4.mvvm web项目的创建:

         

                首先在webContent下建一个访问页面index.html、app.js相关的cube组件的js及model.js启动视图的js

               app.js代码:         

              

             model.js代码:

          

             

           之后,在建一个pages文件夹,下建一个left(左侧树)、content(右侧表单数据)、head文件夹(页面的头文件),下面建 mainview.html及对应的mainviewmodel.js

         (1) head文件夹下html:

         

      对应的js

                 (2)left文件夹:

      

          对应的js

          

             (3)content文件夹 html:

        

      对应的js

     

            resources文件下是css.js样式和images图片集

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值