跳到主要内容

Java 生态

classpath​

指定类、包的查找路径,默认包含工作路径和 jdk/lib

zookeeper​

服务发现、服务注册、分布式配置、同步、实现高可用

Maven​

是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。

JDK​

  • 是 Java 开发工具包
  • JDK 中包含 JRE,在 JDK 的安装目录下有一个名为 jre 的目录,里面有两个文件夹 bin 和 lib,在这里可以认为 bin 里的就是 jvm,lib 中则是 jvm 工作所需要 的类库。
  • JDK 是整个 JAVA 的核心,包括了 Java 运行环境 JRE、一堆 Java 工具(javac/java/jdb 等)和 Java 基础的类库(即 Java API 包括 rt.jar)。

JRE​

  • Java Runtime Environment
  • 只包含运行环境
  • jvm 和 lib 和起来就称为 jre

JVM​

  • Java Virtual Machine
  • 编译成 class 文件在 jvm 运行

dubbo​

rpc 框架

RPC​

registry 、provider、consumer

XSD​

  • XML Schema Definition
  • 是 W3C 於 2001 年 5 月發佈的推薦標準,指出如何形式描述 XML 文件的元素。

Tomcat​

  • web 应用服务器
  • 支持 servlet
  • 支持 jsp

jetty​

轻量级 web 服务器和 servlet 引擎

MyBatis​

  • 开源的轻量数据持久化框架
  • JDBC 的替代方案

Servlet​

  • 用于创建 Java web 应用

web.xml​

  • 用于 java web 项目的配置
  • 主要用来配置 servlet、filter、欢迎页面

kafka​

事件流处理框架

redis​

内存数据结构存储

spring​

企业级 Java 开发框架