软环境建设网站,wordpress本地化插件,制作官网,栖霞建设网站美国高速公路信号灯控制项目的大致逻辑和步骤#xff1a;
美国那边先提供一个关于具体做什么需求、那边的设备#xff08;信号灯#xff09;有什么参数#xff0c;什么接口#xff0c;分别是什么属性等等的详细设计文档#xff0c;开发人员拿到这个文档以后把它看懂
美国那边先提供一个关于具体做什么需求、那边的设备信号灯有什么参数什么接口分别是什么属性等等的详细设计文档开发人员拿到这个文档以后把它看懂另外还需要提供一些工具类如验证权限等看懂美国的文档以后开发人员和项目这边确定程序的输入即http请求的参数如设置信号灯显示数值的接口需要信号灯id、数值等等确定项目的控制平台向开发人员的程序发起的http请求的具体格式上述设计完成后确认不改动要求程序可以开工开发人员这边用Spring Boot按照上述设计用一段时间完成一个java项目并打包成xxx.jar格式jar包里是一些编译好的.class文件开发人员把xxx.jar格式的包发给项目项目方在电脑上预先需要下载好java建议为JDK1.8又名JDK8电脑安装java后即可解释.class文件项目方在cmd命令行中输出 java 命令即可启动开发人员写的jar在项目方的电脑上启动jar后项目方即可在电脑的别的程序包括但不限于各类控制平台、浏览器、其他测试工具等对这个jar发起http get/post请求如http://localhost:8089/function?paramvalue¶m2value jar收到这个请求后便会通过互联网向美国调用对应的接口实现功能当然这个jar也可以不运行在项目方电脑本地也可以运行在虚拟机、AWS等如果运行在AWS的好处在于项目方不需要每次电脑开机都启动jar一些解释
Spring Boot是一个java开发的框架作用就是简化开发过程而且现在的大多数扩展、库、包等都是基于Spring Boot制作的包括杭绍台给的java文件所以绝大多数java工程都使用Spring Boot。MyBatis如果在Spring Boot项目中连接MySQL等关系型数据库进行增删改查操作则需要配置MyBatis插件在这个插件规定的位置一般是某个xml文件写SQLjava即可调用这个SQL跟数据库连接操作Redis是一个key-value型的数据库而不是MySQL之类的关系型数据库作用就是通过key在这个数据库里找value美国那边去年给开发人员的代码里的鉴权功能就是用的这个数据库验证token的
Spring Boot项目的样子
左边是工程的目录结构有很多java文件即要写的代码需要按照Spring Boot的要求放在合适的文件夹下此外还包括.xml、.yml又名.yaml等等配置文件也需要放在正确的位置使得Spring Boot框架自动调用、装配
此外在纽约开会的时候项目方问开发人员的那个某某配置文件放哪里合适的问题这个问题开发人员想了一下应该不由开发人员回答而是由美国那边设计因为开发人员并不知道具体是什么配置当然美国如果不规定的话开发人员这边也可以根据情况设计比如说如果是key-value型的配置即可放在redis中。