java相关知识

2023-11-13

spring:一个轻量级的控制反转和面向切面的容器,专业的开发Web项目的开源框架。
spring mvc:是基于spring的mvc框架,属于一个企业WEB开发的MVC框架,涵盖面包括前端视图开发、文件配置、后台接口逻辑开发等。
spring boot:是基于spring4的条件注册的一套快速开发整合包,可以快速开发单个微服务。核心思想是约定大于配置,一切自动完成。
spring cloud:基于spring boot,是一种云端分布式架构解决方案。是一套服务治理的框架,那么它本身不会提供具体功能性的操作,更专注于服务之间的通讯、熔断、监控等。springCloud关注于全局的微服务整合和管理,将多个springBoot单体微服务进行整合以及管理; springCloud依赖于springBoot开发,而springBoot可以独立开发。

 

spring boot 和spring cloud关系:
Spring Boot是 Spring的一套快速配置脚手架,可以基于 Spring Boot快速开发单个微服务, SpringCloud是一个基于 Spring Boot实现的云应用开发工具; Spring Boot专注于快速、方便集成的单个微服务个体,Spring Cloud关注全局的服务治理框架; Spring Boot使用了默认大于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置, Spring Cloud很大的一部分是基于 Spring Boot来实现。 Spring Boot可以离开 Spring Cloud独立使用开发项目,但是 Spring Cloud离不开 Spring Boot,属于依赖的关系 Spring-> Spring Boot> Spring Cloud这样的关系。

 

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

javase 标准版,桌面应用、控制台。

javaee 企业版,web应用。

javame微缩版,嵌入式。

 

jre是java程序的运行环境,包含jvm(java虚拟机)。
jdk是java的开发工具包,包含了jre。jdk是不区分se、ee、me的,所以你在oracle的官网上只要下载java se对应的版本jdk即可。
tomcat服务器是一个免费的应用服务器,属于轻量级应用服务器。是java的web项目的运行容器之一。

 

转载于:https://www.cnblogs.com/kerwincui/p/11610544.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java相关知识 的相关文章

随机推荐

  • 失败的人生图片_人到中年,做事失败了,很可能是遇到了以下五种情况

    人至中年 也到了迈入成功大门的时刻 但并非每个人都能在中年获得成功 相反 有不少人却在中年的时候失败 人至中年面临失败 其实原因有很多 但大多数情况下 可能是遇到了以下五种情况 究竟有哪五种情况呢 如果您想知道 就让小编来为您揭秘 本文所有
  • hash与map的区别联系应用

    一 hashtable原理 哈希表又名散列表 其主要目的是用于解决数据的快速定位问题 考虑如下一个场景 一列键值对数据 存储在一个table中 如何通过数据的关键字快速查找相应值呢 不要告诉我一个个拿出来比较key啊 呵呵 大家都知道 在所
  • 设计模式GitHub找的好东西

    https github com DovAmir awesome design patterns https github com JakubVojvoda design patterns cpp https github com Wale
  • Appium自动化框架从0到1之 业务模块封装(登录页面业务操作)

    我们这次来封装登录页面业务操作 在上代码之前 我们先了解一下登录场景 用户名 密码 小鱼1号 fish1 小鱼2号 fish2 小鱼3号 fish3 然后 我们在登录的时候 会进行一下几个操作 我们先输入账号 密码 点击 登录按钮 登录后
  • 【UE4】TSubclassOf的使用

    TSubclassOf TSubclassOf 是提供 UClass 类型安全性的模板类 例如您在创建一个投射物类 允许设计者指定伤害类型 您可只创建一个 UClass 类型的 UPROPERTY 让设计者指定派生自 UDamageType
  • phpcms(1)phpcms V9 MVC模式 与 URL访问解析(转)

    1 URL访问解析 观察访问网页时的网址 可以得出模块访问方法 如下示例 http www abcd com cn phpcms index php m content c index a show id 1 关于此URL解析如下 m co
  • Android Studio 链接外部项目的Module

    Android Studio 链接外部项目的Module 前言 引用外部Module 操作教程 最后我还有一句话要说 两情若是久长时 又岂在 朝朝暮暮 前言 有的时候自己写的Module要在多个项目同步使用 但是使用Android Stud
  • 九.修改AD用户属性-账户-账户选项

    LDAP修改ad用户账户选项 这里只提供了两种常用的 更多的请参考专栏 帮助类中的枚举 region 修改用户选项
  • 安装C/C++插件一直显示正在安装如何处理?

    有一位小伙伴在看我的一篇文章 VScode使用教程 菜鸟版 本文链接 VScode使用教程 菜鸟版 中二病的易哥哥的博客 CSDN博客问我安装C C 插件一直显示正在安装如何处理 因为我实在没有遇到过这种情况 我唯一可以想得到的办法时重启V
  • 关于IntelliJ IDEA找不到getServletContext()的问题

    在Eclipse里面使用Tomcat7 0以上 HttpServletRequest request的getServletContext完全没有问题 但是在IntelliJ Idea里面却没有提示 而且getRealPath 还显示过期 网
  • 深入理解spring生命周期与BeanPostProcessor的实现原理

    上面两篇文章分别介绍了spring生命周期中初始化和销毁的几种方式以及统一后置BeanPostProcessor接口的使用 可以点击以下链接查看 三分钟了解spring bean生命周期之初始化和销毁的三种方式 一分钟学会spring be
  • (测试有效)Windows10开机自动打开空白word、excel、PowerPoint问题的解决办法

    开始 gt 设置 gt 账户 gt 在左边找到 登录选项 gt 往下拉到 隐私 标题 找到下图设置 并关闭这个开关 这样以后开机就不会自动打开Office的空白文档了
  • 【Android取证篇】一键分析APK利器-APK Messenger

    APK Messenger篇 一键分析APK应用信息 对于只想了解基础APK信息的 可节约宝贵时间 suy 文章目录 APK Messenger篇 一 软件特色 二 APK分析 1 APK基础信息 2 权限信息 2 签名信息 3 其他信息
  • 【python】‘DataFrame‘ object has no attribute ‘as_matrix‘

    问题 解决 网上的文章可能比较老 使用的是老版本的pandas 目前新版本的pandas这个方法没有了 更换成了别的实现方式 data as matrix 更改为 data iloc values
  • Vue 项目 build 流程解析(webpack工具解析)

    Vue 项目 build 流程解析 webpack工具解析 注 本篇文章解析框架为 vue2 0 本篇文章通过解析简单的项目打包步骤试着去了解我们的 Vue 项目是怎么打包的 build js 干了什么 首先我们贴上 build js 代码
  • git重新生成ssh密钥

    当更换电脑之后需要重新获取git密钥并配置 下面是gitee重新生成ssh密钥的方法 先删除之前的ssh公钥 删除之后开始重新生成 ssh keygen t rsa C 邮箱地址 然后跟着步骤进行三次回车 之后开始获取生成的ssh公钥 ca
  • Python 3 入门与进阶:探索编程世界的奇妙之旅

    Python 3 入门与进阶 探索编程世界的奇妙之旅 Python 是一门功能强大且易于学习的编程语言 它在各个领域都有广泛的应用 无论你是初学者还是有经验的开发者 掌握 Python 编程技能都将为你打开一扇通往编程世界的大门 本文将为你
  • Python开发是面向过程、函数还是对象?

    面向过程和面向对象是一种编程思想 那么Python开发是面向过程 面向函数还是面向对象呢 这里小编告诉大家 Python既支持面向对象 也支持面向过程 尽管 Python 是一种解释型语言 但它从一开始就是一种面向对象的语言 在 Pytho
  • 剑指offer 学习笔记 复杂链表的复制

    分治法 把分解后的小问题各个解决 然后把小问题的解决方案结合起来解决大问题 面试题35 复杂链表的复制 请实现函数ComplexListNode Clone ComplexListNode pHead 复制一个复杂链表 在复杂链表中 每个节
  • java相关知识

    spring 一个轻量级的控制反转和面向切面的容器 专业的开发Web项目的开源框架 spring mvc 是基于spring的mvc框架 属于一个企业WEB开发的MVC框架 涵盖面包括前端视图开发 文件配置 后台接口逻辑开发等 spring