Node.js 是一个基于Chrome V8 引擎的JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式I/O 的模型,使其轻量又高效。它的出现,使 JavaScript 可以在服务器环境上运行,使 Web应用 的前端和后端开发都采用 JavaScript 成为了可能 。
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,它是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器;技术先进、性能稳定,而且免费;在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
这里的 Shell 指的是 Shell 脚本,分为「交互式Shell」 和 「非交互式Shell」,目前大多数 Linux 发行版都是用 Bash 作为默认 Shell,但是现在 MacOS Catalina 开始使用 zsh 作为默认 Shell,苹果没有解释做出这一决定的原因,但猜测与 GPLv3 开源协议有关。
Hibernate 是一种 Java 语言下的对象关系映射(ORM)解决方案。 它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的持久化框架。
它能够简化我们操作关系型数据库的大多数日常编码工作,并提供了较为强大的跨数据库兼容性支持,使我们更容易专注于应用自身的业务逻辑。