Thymeleaf

Thymeleaf 是适用于 Web 和独立环境的现代服务器端 Java 模板引擎,能够处理 HTML,XML,JavaScript,CSS 甚至纯文本。Thymeleaf 的主要目标是提供一种优雅且高度可维护的模板创建方式。为此,它以 “自然模板” 的概念为基础,以不影响模板用作设计原型的方式将其逻辑注入模板文件。这样可以改善设计沟通,并缩小设计团队与开发团队之间的差距。

JSP

JSP(Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的 Web 网页的技术标准。JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于 HTTP 的应用程序。

Servlet

Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。

Tomcat

Tomcat 是常见的免费的 web 服务器。Tomcat 是一种野外的猫科动物,不依赖人类,独立生活。Tomcat 的作者取这个名字的初衷是希望,这一款服务器可以自力更生,自给自足,像 Tomcat 这样一种野生动物一般,不依赖其他插件,而可以独立达到提供 web 服务的效果。

HTTP 协议

协议是什么?协议就是不同的应用程序之间按照事先做好的约定进行的通信。这样就能互相读懂对方的意思。浏览器和 WEB 服务器之间,使用的就是一种叫做 HTTP 的协议。 这样是 BS (Browser Server) 架构模型的基础。HTTP 超文本传输协议 Hyper Text Transfer Protocol。当我们在浏览器的地址栏输入一个地址的时候,就能够访问服务器的某个页面。

Node.js

简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 JavaScript 的速度非常快,性能非常好。

Vue

Vue(读音类似于 view)是一套构建用户界面的渐进式框架。Vue 只关注视图层,采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

React

React 是一个用于构建用户界面的 JavaScript 库。React 主要用于构建 UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。

BootStrap

Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目。Bootstrap4 目前是 Bootstrap 的最新版本,是一套用于 HTML、CSS 和 JS 开发的开源工具集。利用提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制组件、基于 jQuery 的强大的插件系统,能够快速为你的想法开发出原型或者构建整个 app。

jQuery

jQuery 是一个 JavaScript 的框架,是对 JavaScript 的一种封装。通过 jQuery 可以非常方便的操作 HTML 的元素。jQuery 极大地简化了 JavaScript 编程。为了防止文档在完全加载(就绪)之前运行 jQuery 代码。换句话说,写在这里面的 jQuery 代码都是文档加载好之后的。就不会有获取一个还没有加载好的图片这种问题了。

Ajax

Ajax(Asynchronous JavaScript and XML)异步的 JavaScript 和 XML。Ajax 不是新的编程语言,而是一种使用现有标准的新方法。Ajax 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。Ajax 不需要任何浏览器插件,但需要用户允许 JavaScript 在浏览器上执行。

JSON

JSON JavaScript 对象表示法(JavaScript Object Notation)是一种存储数据的方式。JSON 是存储和交换文本信息的语法,类似 XML。JSON 比 XML 更小、更快,更易解析。JSON 对象由 "名称/值对" 组成,名称和值之间用冒号 ":" 隔开。访问 JSON 对象:通过点 "." 访问 JSON 对象的属性。

JavaScript

JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是一种轻量级的编程语言。是可插入 HTML 页面的编程代码。插入 HTML 页面后,可由所有的现代浏览器执行。完整的 JavaScript 由语言基础、BOM 和 DOM 组成。

CSS

通过使用 CSS 我们可以大大提升网页开发的工作效率!HTML 标签原本被设计为用于定义文档内容。样式表定义如何显示 HTML 元素,就像 HTML 中的字体标签和颜色属性所起的作用那样。样式通常保存在外部的 .css 文件中。我们只需要编辑一个简单的 CSS 文档就可以改变所有页面的布局和外观。

HTML DOM

DOM (Document Object Model) 译为文档对象模型,是 HTML 和 XML 文档的编程接口。HTML DOM 定义了访问和操作 HTML 文档的标准方法。DOM 以树结构表达 HTML 文档。DOM 把所有的 HTML 都转换为节点。JavaScript 是解释语言,是顺序执行的,对节点的获取要放在 HTML 标签加载后。