实现一个动态站点,所需要的工具语言有
1. Spring 框架
2. vue
3. Mysql
Spring 框架用于接收 Http 请求,并做出响应。
Vue 是前端框架,本身基于 JavaScript,用作渲染页面,传递数据。
MySql 存储数据。
在前后端分离的设计中,数据以 Json 的形式传递在前后端之间传递。具体表现形式为,在前端 Vue 框架中定义的变量(null/{}/[]) 以 Json 的形式传递给后端,后端代码中,用一个类封装好 Json 的属性并生成标准的get,set方法。这样,传递过去后 Spring 框架就能自动根据属性调用类的构造函数,形成后端的一个对象。
通过 Mydao 与 Mysql 进行交互。简单的一个动态站点就是这样做起来的。