Spring Boot+Vue.js前后端分离项目实战

作者:禅与计算机程序设计艺术

1.简介

在互联网时代,应用的功能越来越多、业务越来越复杂,单纯靠前端开发就难以应对这些需求。于是出现了前后端分离的模式。此模式通过将后台服务与客户端分离,实现前后端的分工和职责分离,解决了前端性能、可维护性等问题。Spring Boot是Java生态圈中的一款新型微服务框架,其快速启动能力和自动化配置特性吸引了开发者的青睐;而前端的技术栈更是越来越火热,Vue.js是一个渐进式框架,它轻量级且容易上手,成为全栈工程师必备技能之一。本文以Spring Boot+Vue.js前后端分离项目实战作为主要内容,来阐述如何利用Spring Boot快速搭建RESTful API接口,然后利用Vue.js搭建前端系统,实现前后端分离的模式。

2.核心知识点

2.1 Java虚拟机

首先需要知道什么是JVM(Java Virtual Machine),JVM是java平台的核心部分,负责字节码的运行,它是真正执行java代码的位置。JVM有两种运行模式:

  • 解释器模式:当JVM启动的时候,会加载字节码到内存中,并逐行编译代码,将编译后的代码转化成机器码运行。优点是启动速度快,缺点是运行速度慢。

  • JIT模式(Just-In-Time Compilation,即时编译):在程序启动过程中,JVM把热点代码编译成机器码并缓存起来,当下次再访问该热点代码时,直接从缓存里读取即可,这样可以提高应用程序的运行速度。
    JDK中支持JIT

猜你喜欢

转载自blog.csdn.net/universsky2015/article/details/132053422