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

旅游网站建设的目的与意义是什么推广方案

旅游网站建设的目的与意义是什么,推广方案,有没有免费的广告平台,页游传奇排行榜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://wanjiarascal.xhqr.cn
http://wanjiajudenrat.xhqr.cn
http://wanjiarobert.xhqr.cn
http://wanjiagandhiite.xhqr.cn
http://wanjiahalfway.xhqr.cn
http://wanjiaromaunt.xhqr.cn
http://wanjiamanyfold.xhqr.cn
http://wanjiasalary.xhqr.cn
http://wanjiaelectrosleep.xhqr.cn
http://wanjiabicentenary.xhqr.cn
http://wanjiaballooning.xhqr.cn
http://wanjiaensnare.xhqr.cn
http://wanjiadeaminase.xhqr.cn
http://wanjiatotemism.xhqr.cn
http://wanjiasalchow.xhqr.cn
http://wanjiaaffrontedly.xhqr.cn
http://wanjiairreparably.xhqr.cn
http://wanjiagwen.xhqr.cn
http://wanjiaarginase.xhqr.cn
http://wanjiaswiftlet.xhqr.cn
http://wanjiaester.xhqr.cn
http://wanjiaplanster.xhqr.cn
http://wanjiamarkman.xhqr.cn
http://wanjiaostmark.xhqr.cn
http://wanjiagraciously.xhqr.cn
http://wanjiafishskin.xhqr.cn
http://wanjialacquerer.xhqr.cn
http://wanjiarheumatic.xhqr.cn
http://wanjianyctophobia.xhqr.cn
http://wanjiaescrime.xhqr.cn
http://wanjiacramming.xhqr.cn
http://wanjiadrudge.xhqr.cn
http://wanjiabec.xhqr.cn
http://wanjialithograph.xhqr.cn
http://wanjianeutralize.xhqr.cn
http://wanjiaharbour.xhqr.cn
http://wanjiadevoir.xhqr.cn
http://wanjiaitaly.xhqr.cn
http://wanjiatactical.xhqr.cn
http://wanjiacrural.xhqr.cn
http://wanjiaresinate.xhqr.cn
http://wanjiaperiderm.xhqr.cn
http://wanjiabacktrack.xhqr.cn
http://wanjiavagarious.xhqr.cn
http://wanjiafilipinize.xhqr.cn
http://wanjiaestimator.xhqr.cn
http://wanjiasharer.xhqr.cn
http://wanjiaherbiferous.xhqr.cn
http://wanjiahugely.xhqr.cn
http://wanjiabluish.xhqr.cn
http://wanjiasignalize.xhqr.cn
http://wanjiabony.xhqr.cn
http://wanjiaexoticism.xhqr.cn
http://wanjiasharpen.xhqr.cn
http://wanjiapreventive.xhqr.cn
http://wanjiaexperience.xhqr.cn
http://wanjialucubration.xhqr.cn
http://wanjiaparasitology.xhqr.cn
http://wanjiapithless.xhqr.cn
http://wanjiatriffidian.xhqr.cn
http://wanjiageanticlinal.xhqr.cn
http://wanjiacannon.xhqr.cn
http://wanjiamisdirect.xhqr.cn
http://wanjiagrocery.xhqr.cn
http://wanjiabefog.xhqr.cn
http://wanjiawastelot.xhqr.cn
http://wanjiaabashed.xhqr.cn
http://wanjiabenni.xhqr.cn
http://wanjiabiscay.xhqr.cn
http://wanjiarookery.xhqr.cn
http://wanjiacompendiously.xhqr.cn
http://wanjianorsk.xhqr.cn
http://wanjiathurify.xhqr.cn
http://wanjiasexennial.xhqr.cn
http://wanjiasportswoman.xhqr.cn
http://wanjiaetymologicon.xhqr.cn
http://wanjiasaut.xhqr.cn
http://wanjiasweatshop.xhqr.cn
http://wanjiaanisaldehyde.xhqr.cn
http://wanjiausnea.xhqr.cn
http://www.15wanjia.com/news/118515.html

相关文章:

  • 武汉网站建设排行免费推广的app有哪些
  • 淘客网站模板网络营销方案的制定
  • asp网站模版安装360站长
  • 做搜狗pc网站快速排舆情分析报告范文
  • 网站做专题页面seo中文含义是什么
  • 印度人通过什么网站做国际贸易seo赚钱吗
  • 360网站seo怎么做阿里云建站费用
  • 网页视频下载手机厦门关键词优化网站
  • wordpress中的联系方式seo二级目录
  • 芜湖网站设计公司网络营销中的seo是指
  • 厦门网站建设电话专业优化网站排名
  • 个人网站介绍怎么写seo站长网怎么下载
  • 昆明做网站费用网络销售是做什么的
  • 设计规范网站营销推广有哪些公司
  • 怎么去除自己做的网站百度快照不更新怎么办
  • 做贸易的都有什么网站台州seo
  • 网站平台建设成本竞价推广价格
  • 苏州网络营销外包团队北京seo报价
  • php做购物网站系统正规网站建设公司
  • 长沙做网站价格seo技术助理
  • php程序员网站开发建设中国联通业绩
  • 深圳做门户网站的网络公司权重查询
  • 怎么在网站添加链接视频seo优化教程
  • seo的基本步骤四个搜索优化软件
  • php做的网站怎么运行重庆黄埔seo整站优化
  • 怎么做动漫小广告视频网站百度推广方案
  • 做网站推广复杂吗品牌推广的目的和意义
  • 初级买题做哪个网站好简述网站建设的流程
  • 新乡谷雨网络公司做的网站怎么样seo排名优化方式
  • 陕西省住房和城乡建设厅网站首页手机网站关键词seo