当前位置: 首页 > news >正文

php 行业网站芜湖网站建设芜湖

php 行业网站,芜湖网站建设芜湖,百度快速排名案例,wordpress制作交友软件一、开发环境搭建 1.项目架构 2.Git版本管理 在IDEA中可以一键搭建并commit#xff0c;当Git远程仓库搭建后就可以push 3.前后端联调 Builder注解#xff1a; 加了注解后就可以通过这样的方式创建对象 接收传入的是dto对象#xff0c;传出去的对象为vo对象 4.nginx反向… 一、开发环境搭建 1.项目架构 2.Git版本管理 在IDEA中可以一键搭建并commit当Git远程仓库搭建后就可以push 3.前后端联调 Builder注解 加了注解后就可以通过这样的方式创建对象 接收传入的是dto对象传出去的对象为vo对象 4.nginx反向代理 对于第一条请求nginx的时候在nginx可以作缓存如果请求同样接口地址就无需再请求真正后端程序在nginx处就将缓存数据返回给前端。 对于第二条当有大量请求的时候nginx就可以将请求分配到多台服务器上。 对于第三条前端不直接访问到后端服务器可以保证安全 配置(nginx.conf) upstream中配置的就是集群中服务器的ip 负载均衡有不同策略不指定就是默认轮询 5.完善登录功能 只能从左到右不能解码想要比对需要将密码再次MD5加密后进行比对 二、导入接口文档 1.前后端分离流程 2.Swagger 使用方式 配置是在server模块中的config包中 basePackage是扫描接口的包有哪些不能写错了 没有设置静态资源映射网页就会以为是动态请求某个controller 运行后可以登录localhost:8080/doc.html可以查看接口文档 常用注解 加上注解信息会在swagger静态页面打开后会有相应的信息便于查看接口文档 三、新增员工 1.需求分析 登录后进行密码修改 admin是来区分管理端和用户端 2.代码开发 controller service mapper 3.测试 在接口文档测试 记得新增token的全局参数不然报错 4.代码完善 当新增员工已存在时:报下面的错误要给前端抛出相应的信息 在异常处理器中要捕获异常处理 第二个问题 如何动态获得登录用户的ID 登录后会生成JWT令牌给前端在后续请求中token会携带JWT令牌在拦截器中会进行拦截如何传递JWT令牌 ThreadLocal 一次请求就是一个线程可以有一个空间存储需要的值 定义一个含ThreadLocal成员变量的静态方法类 四、员工分页查询 1.需求分析 2.代码开发 controller: service: 注意这里的PageHelper插件可以让在写SQL语句的时候不用加limit关键字语句。 实现原理它的startPage方法将传入的页码和每页记录数传进去其中有个setLocalPage会将这些信息存储到一个ThreadLocal对象中去然后在分页查询之前通过这个对象将页码记录数取出来并动态把limit关键字拼进去将页码和每页记录数算出来拼进去。 mapper: xml文件 3.功能测试 操作时间格式不太对 4.代码完善-消息转换器 SpringMVC是SSM框架中整个应用程序与用户交互的前端接口可以接受用户请求并根据配置映射到相应的controller中去可以将请求参数绑定到Java对象中去使用消息转换器可以将不同文件序列化成Java对象其还有着拦截器和全局异常处理器的作用 通过继承WebMvcConfigurationSupport这个类就可以自定义MVC中的一些配置。在这里就创建了消息转化器对象并为其添加了对象转换器其中包含了对LocaDateTimeLocalDateLocalTime数据的格式。然后添加到converts中的0位置后就可以统一使用这些格式返回给前端。 五、启用禁用员工账号 1.需求分析 2.代码开发 对于对数据进行操作的请求不需要返回Result的泛型而查询类似的需要返回 controller: service: 这里可以使用builder方法构造对象。 mapper xml映射文件 注意呀大括号以及,动态会自动删除, parameterType是指传入的参数类型resultType指的是传出的参数类型这里是传入employee Java对象然后对其指进行提取所以是parameterType。貌似可以不设置会自动判断。 这里使用动态SQL的原因在于虽然这里只需要修改status可以通过注解但是以后如果涉及到修改员工属性的操作可以直接使用这个方法动态要修改的值。 六、编辑员工 1.需求分析 编辑员工需要回显员工信息之后填写新信息后进行信息的修改所以需要两步 2.代码开发 根据id查询员工 controller service 这里设置密码为****是因为编辑员工信息不需要密码进一步保护 mapper: 修改员工信息 controller: service: mapper: 调用启用禁用员工账号中编写的update方法因为其采用了动态SQL就可以只要涉及修改都可以使用。
http://www.pierceye.com/news/632123/

相关文章:

  • 在线推广企业网站的方法有哪些门户网站例子
  • 网站集约化建设 技术优质网站建设是哪家
  • 网站技术制作广州番禺建设银行网站登录
  • 女同性怎么做的视频网站wordpress 文章 定时
  • 域名备案时网站名字wordpress mip主题
  • 旅行社服务网点能否做网站wordpress4.9.8 php版本
  • 网站名称 如何注册wordpress用户名的要求
  • 玉树州wap网站建设公司常州市工程建设招标网
  • 自助网站建设技术支持如何做网站代码
  • 企业数据查询网站word 没有安装wordpress
  • 注册一个设计公司需要多少钱重庆网站建设及优化
  • 青岛企业建设网站公司如何传图片做网站
  • 手机网站源码教程个人博客系统的设计与实现
  • 高端网站改版南京网站如何制作
  • 个人网站建设课程专业彩票网站开发 APP开发
  • 学网站开发首先学哪些基础兰州网站设计哪个平台好
  • 网站后台看不到部分内容桐庐建设局网站
  • 宁夏网站建设费用地址wordpress建站好用吗
  • 微信网站制作哪个好吕梁网站制作
  • 手机怎么制作自己的网站线上运营推广方案
  • 泉州企业制作网站wordpress上传顶部图像
  • php建立网站广州创意设计公司
  • 东营专业网站建设济南天桥区网站建设公司
  • 鹤壁做网站多少钱网站开发 简单留言板
  • 网站建设 阿里东莞seo建站优化公司
  • logo设计竞标网站wordpress攻击跳转
  • 专门做瑜伽的网站wordpress docker镜像
  • 中国航天建设集团有限公司网站wordpress建站 防攻击
  • 买邮箱的网站网站与系统对接图文方案
  • 网页和网站区别wordpress展示企业主题免费