Sprint Boot+Vue基础知识速成

Nginx入门学习

简介

目前最流行的web服务器软件,有一个俄罗斯人开发。目的是为了解决C10K问题(同时处理成千上万个并发客户端的问题)

安装方式

  • 包管理器安装
  • 编译安装(Nginx由c语言开发)
  • 使用Docker安装

服务启停

启动服务

nginx

关闭服务

nginx -s stop

反向代理

  • 正向代理代理客户端
  • 反向代理代理服务端(nginx)

Spring+Vue全栈开发

Web基础知识

BS:浏览器/服务器架构,分散性高、维护方便、成本低

CS:客户端/服务器架构,交互性比较强,响应速度快

后端开发基于Sprint Boot

前端开发基于vue

Maven

项目管理工具,可以对java项目进行自动化的构建和依赖管理

  1. 项目构建:提供标准的跨平台的自动化构建项目的方式
  2. 依赖管理:方便快捷的管理项目依赖的资源(jar包)
  3. 同一开发结构:提供标准的,统一的项目开发结构

SpringBoot

简介

由Pivota团队提供的基于Spring的全新框架,只在简化Spring应用的初始搭建和开发过程。

  • 遵循“约定由于配置”,使用了大量的默认配置,例如默认监听8080端口。
  • 内嵌Tomcat、Jetty服务器不需要部署war文件
  • 提供定制化启动器Starters,简单Maven配置
  • 纯java配置,不需要xml配置
  • 提供生产级的服务监控方案

Vue

  • 一套用于构建用户界面的渐进式框架
  • Vue.js提供了MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API
  • 其目标是通过尽可能简单的API实现响应式的数据绑定和可组合的视图组件
posted @ 2024-06-10 15:37  _阿帆  阅读(33)  评论(0)    收藏  举报