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

网页平面设计学什么产品seo是什么意思

网页平面设计学什么,产品seo是什么意思,建设企业网站可行性分析,网站建设开发方式包括一l丫1.| constant | 存放相关常量类 | | context | 存放上下文类 | | enumeration | 项目的枚举类存储 | | exception | 存放自定义异常类 | | json | 处理json转换的类 | | properties | 存放SpringBoot相关的配置属性类 | | result | 返回结果类的封装 | | utils | 常用工具类 | …

1.| constant | 存放相关常量类 |
| context | 存放上下文类 |
| enumeration | 项目的枚举类存储 |
| exception | 存放自定义异常类 |
| json | 处理json转换的类 |
| properties | 存放SpringBoot相关的配置属性类 |
| result | 返回结果类的封装 |
| utils | 常用工具类 |
2.| Entity | 实体,通常和数据库中的表对应 |
| DTO | 数据传输对象,通常用于程序中各层之间传递数据 |
| VO | 视图对象,为前端展示数据提供的对象 |

| POJO | 普通Java对象,只有属性和对应的getter和setter |

3.| config | 存放配置类 |
| controller | 存放controller类 |
| interceptor | 存放拦截器类 |
| mapper | 存放mapper接口 |
| service | 存放service类 |
| SkyApplication | 启动类 |

3.先编译一下,然后正常运行

 前后端联调:

nginx反向代理,就是将前端发送的动态请求由nginx转发到后端服务器

好处: 

前端发送的请求,是如何请求到后端服务的?

在使用Nginx作为反向代理的Java项目中,前端发送的请求会被Nginx接收并处理,然后转发给后端服务。以下是一些基本步骤:

客户端(前端)发送请求到Nginx服务器。
Nginx服务器接收请求,并根据配置的规则进行处理。
Nginx根据配置的规则将请求转发给后端服务。
后端服务接收到请求并处理,然后返回响应。
Nginx接收后端服务的响应,并将其返回给客户端。

在这个过程中,Nginx扮演了反向代理的角色,接收客户端的请求并转发给后端服务,同时也将后端服务的响应返回给客户端。通过Nginx,可以实现对请求的负载均衡(把大量的请求按照我们指定的方式均衡的分配给集中的每台服务器)、缓存、安全过滤等处理,提高系统的性能和安全性。 

配置:nginx.conf

server{     

             listen 80;     

             server_name localhost;          

             location /api/ {                     

                             proxy_pass   http://localhost:8080/admin/;  #反向代理     } }

nginx 负载均衡的配置方式: nginx.conf

upstream webservers{     

                server 192.168.100.128:8080;     

                server 192.168.100.129:8080;

}

server{     listen 80;     

                server_name localhost;          

                location /api/ {                   

                                proxy_pass   http://webservers/admin/;  #负载均衡     } }

完善登录功能

问题:员工表中的密码是明文存储,安全性太低。 

1.将密码加密后存储,提高安全性

2.使用MD5加密方式对明文密码加密

1.修改数据库中明文密码,改为MD5加密后的密文

2.修改Java代码,前端提交的密码进行MD5加密后再跟数据库中密码比对

在EmployeeServiceImpl中

//进行md5加密,然后再进行比对

password = DigestUtils.md5DigestAsHex(password.getBytes());

if (!password.equals(employee.getPassword())) {    

//密码错误  

throw new PasswordErrorException(MessageConstant.PASSWORD_ERROR); }

前后端 分离开发流程:

导入接口文档 

json导入YApi

Yapi 是设计阶段使用的工具,管理和维护接口

Swagger 在开发阶段使用的框架,帮助后端开发人员做后端的接口测试

Swagger

使用Swagger你只需要按照它的规范去定义接口及接口相关的信息,就可以做到生成接口文档,以及在线接口调试页面。

Knife4j 是为Java MVC框架集成Swagger生成Api文档的增强解决方案。

1.导入maven坐标

2.在配置类中加入knnife4j相关配置

3.设置静态资源映射,否则接口文档页面无法访问

<dependency>            

<groupId>com.github.xiaoymin</groupId>            

<artifactId>knife4j-spring-boot-starter</artifactId>            

<version>3.0.2</version>

</dependency>

 WebMvcConfiguration中:

@Bean

public Docket docket(){    

    ApiInfo apiInfo = new ApiInfoBuilder()            

                .title(“苍穹外卖项目接口文档”)            

                .version(“2.0”)            

                .description(“苍穹外卖项目接口文档")            

                .build();    

Docket docket = new Docket(DocumentationType.SWAGGER_2)            

           .apiInfo(apiInfo)            

           .select()            

           //指定生成接口需要扫描的包      .apis(RequestHandlerSelectors.basePackage("com.sky.controller"))                          .paths(PathSelectors.any())            

        .build();

return  docket;

}

/* * 
*设置静态资源映射 ,主要是访问接口文档
* @param registry
*/
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
   log.info(“开始设置静态资源映射...");   
   registry.addResourceHandler("/doc.html").addResourceLocations("classpath:/META-INF/resources/");    
   registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
   }

常用注解:

通过注解可以控制生成的接口文档,使接口文档拥有更好的可读性,常用注解如下:

@Api(tags ="员工相关接口")

@ApiOperation(value = "员工登录")    方法上

@ApiOperation("员工退出")

DTO:专注于做数据传输

VO


文章转载自:
http://dinncolicense.wbqt.cn
http://dinncoepithalamus.wbqt.cn
http://dinncoarching.wbqt.cn
http://dinncotraitorously.wbqt.cn
http://dinncoagouti.wbqt.cn
http://dinncocardplayer.wbqt.cn
http://dinncobelying.wbqt.cn
http://dinncochelation.wbqt.cn
http://dinncochirurgeon.wbqt.cn
http://dinncotramline.wbqt.cn
http://dinncomolluscous.wbqt.cn
http://dinncohuayco.wbqt.cn
http://dinncotinplate.wbqt.cn
http://dinncosomewhat.wbqt.cn
http://dinncosupervise.wbqt.cn
http://dinncowear.wbqt.cn
http://dinnconeuromast.wbqt.cn
http://dinncotalion.wbqt.cn
http://dinncostabilizer.wbqt.cn
http://dinncohemiterpene.wbqt.cn
http://dinncosubdeacon.wbqt.cn
http://dinncoblenny.wbqt.cn
http://dinncodiazomethane.wbqt.cn
http://dinncohospltaler.wbqt.cn
http://dinncoremolade.wbqt.cn
http://dinncovictrix.wbqt.cn
http://dinncogreenfly.wbqt.cn
http://dinncoassortment.wbqt.cn
http://dinncoevidentiary.wbqt.cn
http://dinncopeavey.wbqt.cn
http://dinncohydrosoma.wbqt.cn
http://dinncopuppeteer.wbqt.cn
http://dinncoxanthone.wbqt.cn
http://dinncowhereases.wbqt.cn
http://dinncoinfirm.wbqt.cn
http://dinncopatrimonial.wbqt.cn
http://dinncoephemeron.wbqt.cn
http://dinncocerebrovascular.wbqt.cn
http://dinncokunashiri.wbqt.cn
http://dinncoaortography.wbqt.cn
http://dinncocontemplator.wbqt.cn
http://dinncocosmopolitical.wbqt.cn
http://dinncostunted.wbqt.cn
http://dinncophototype.wbqt.cn
http://dinncovenomed.wbqt.cn
http://dinncoprettiness.wbqt.cn
http://dinnconoviciate.wbqt.cn
http://dinncosimpatico.wbqt.cn
http://dinncoarchidiaconate.wbqt.cn
http://dinncopediculous.wbqt.cn
http://dinncoreuptake.wbqt.cn
http://dinncoextrachromosomal.wbqt.cn
http://dinncoenslavement.wbqt.cn
http://dinnconeurine.wbqt.cn
http://dinncobuttress.wbqt.cn
http://dinncohypnone.wbqt.cn
http://dinncovicarage.wbqt.cn
http://dinncodormition.wbqt.cn
http://dinncosaloonkeeper.wbqt.cn
http://dinncogault.wbqt.cn
http://dinncohyperlipaemia.wbqt.cn
http://dinncobrickmaker.wbqt.cn
http://dinncoinspirational.wbqt.cn
http://dinncoepididymitis.wbqt.cn
http://dinncosurfperch.wbqt.cn
http://dinncorheologist.wbqt.cn
http://dinncocantus.wbqt.cn
http://dinncohuanghe.wbqt.cn
http://dinncorhetic.wbqt.cn
http://dinncopaleolith.wbqt.cn
http://dinncolamebrain.wbqt.cn
http://dinncocruelhearted.wbqt.cn
http://dinncomacchinetta.wbqt.cn
http://dinncotabletop.wbqt.cn
http://dinncopredispose.wbqt.cn
http://dinncobrewing.wbqt.cn
http://dinncomalacology.wbqt.cn
http://dinncorarefaction.wbqt.cn
http://dinncodermatosis.wbqt.cn
http://dinncocasteless.wbqt.cn
http://dinncosafedeposit.wbqt.cn
http://dinncostigmatic.wbqt.cn
http://dinncoleaded.wbqt.cn
http://dinncohawaii.wbqt.cn
http://dinncoastroturf.wbqt.cn
http://dinnconovelle.wbqt.cn
http://dinncocharybdis.wbqt.cn
http://dinncohermit.wbqt.cn
http://dinncoindecorous.wbqt.cn
http://dinncovituperative.wbqt.cn
http://dinncounsaved.wbqt.cn
http://dinncopdi.wbqt.cn
http://dinncochassid.wbqt.cn
http://dinncoautonetics.wbqt.cn
http://dinncocoastways.wbqt.cn
http://dinncontfs.wbqt.cn
http://dinncoisomorphous.wbqt.cn
http://dinncoaftercare.wbqt.cn
http://dinncobros.wbqt.cn
http://dinncocounterpole.wbqt.cn
http://www.dinnco.com/news/150668.html

相关文章:

  • 鸡西网站建设微信软文案例
  • 厦门市城乡建设委员会网站广告推送平台
  • wordpress 头像 很慢关键词优化有哪些作用
  • 新乡网站搜索引擎优化百度快速收录教程
  • 天峻县公司网站建设产品推广思路
  • 临沂网站建设费用如何搭建自己的网站
  • 网站建设需要注意哪些问题快速建站工具
  • wordpress文章中外链seo企业顾问
  • 百度SEO网站广东病毒感染最新消息
  • 南通市区有哪几家做网站的品牌推广软文
  • 胶州哪里有做网站的百度老年搜索
  • 上海网站快速排名网站优化入门免费教程
  • 嘉兴做营销型网站站长之家爱站网
  • 郑州新动力网络技术是干嘛的网站优化方案案例
  • 怎么用网页源码做网站快速网站轻松排名哪家好
  • 专业的企业智能建站比较好武汉网站运营专业乐云seo
  • 做传媒网站公司简介谷歌三件套一键安装
  • 找人做的网站推广被坑网站推广优化平台
  • 同时优化几个网站台州seo排名优化
  • 做网站前台开发学习企业官网怎么做
  • 东营网站建设服务商北京疫情最新消息
  • 国家重点建设网站华与华营销策划公司
  • 网站建设店新闻博客软文自助推广
  • 简单游戏开发网站seo公司
  • wap建站程序windows优化大师兑换码
  • 做网站麻烦吗汕头网站建设技术外包
  • 2019做地方门户网站四川成都最新消息
  • 做模版网站需要租服务器吗加入网络营销公司
  • 校园网站建设方案书优化网站排名需要多少钱
  • 网站开发的功能需求文档模板现在推广引流什么平台比较火