Skip to content

Latest commit

 

History

History
190 lines (110 loc) · 4.72 KB

File metadata and controls

190 lines (110 loc) · 4.72 KB

Java前端与后端学习组件和工具记录

憨憨的强酸柠檬


名称:状态码

  • 引入:
  • 功能:
    • 200 请求成功。
    • 404 请求资源在服务器上未找到,通常是 url 输入错误,或请求的资源被删除或被移动。
    • 500 服务器内部错误,无法完成请求。
  • 细节:

名称:JavaScript

  • 引入:官网 64bit-zip 下载,startup.bat 在默认 8080 端口运行成功,也要配置环境变量 CATALINA,idea 里Application Server 配置 Tomcat。
  • 功能:用于Web,反向代理服务器,作为web容器
  • 细节:tomcat 和 jdk 版本要适配

框架:Mermaid流程图

  • 引入:
  • 功能:生成流程图和图,能够快速生成各种图表,包括流程图、序列图、甘特图等
  • 细节:
graph TD;
    A-->B;
    A-->C;
    B-->D;
    C-->D;

名称:Tomcat

  • 引入:官网 64bit-zip 下载,startup.bat 在默认 8080 端口运行成功,也要配置环境变量 CATALINA,idea 里Application Server 配置 Tomcat。
  • 功能:用于Web,反向代理服务器,作为web容器
  • 细节:tomcat 和 jdk 版本要适配

规范:servlet

  • 引入:
  • 功能:支持网络访问,是运行在 web 服务器上的程序。servlet 的主要功能在于收集来自网页表单的用户输入、交互式地浏览和生成数据、还可以生成动态的web内容。
  • 细节:
    • 创建Servlet对象后---------->初始化(调用 init () 方法)--------->处理/响应客户端的请求(调用 service() 方法)--------->销毁(调用 destroy() 方法,最后由 JVM 的垃圾回收器进行垃圾回收)
    • WEB-INF 和 index.jsp
    • 憨憨的强酸柠檬

名称:maven

  • 引入:pom.xml 文件
  • 功能:管理各种版本依赖
  • 细节:maven repository 官网找依赖复制到pom里

名称:MyBatis

  • 引入:引入依赖 mybatis-spring-boot-starter
  • 功能:ORM 管理对象映射 mapping,以面向对象方式操作数据库。xml文件,我们要执行什么sql语句。
  • 细节:
    • 使用 xml 文件或注解@进行映射。依赖注入是一种设计模式,它允许对象在运行时接收其依赖项的实例,并通过Bean容器来实现。
    • 创建打勾就不用加依赖代码了
    • mybatis plus

名称:MySQL Driver

  • 引入:依赖引进
  • 功能:作为 Java 和 MySQL 的连接桥梁,提供一套 API 允许 Java 程序通过 JDBC 接口与 MySQL 进行交互。
  • 细节:

名称:JDBC(Java Database Connectivity)

  • 引入:依赖引进
  • 功能:JDBC 是数据库访问的底层 API
  • 细节:

名称:Bean

  • 引入:0
  • 功能:spring 框架中,bean 容器创建和注入 bean 的实例,还管理 Bean 包括初始化 bean、装载 bean 和销毁 bean 的生命周期。
  • 细节:

框架:Spring Boot框架

  • 引入:

  • 功能:

    • 组件(Components)模块(Moudules)

      • 接口 Interface,
      • 实现类 Impl、
      • 实体类 entity、
      • 数据访问层接口 mapper、
      • 业务处理逻辑接口以及实现类 service、
      • 控制器 controller。
    • Spring Boot 是基于servlet的二次封装和拓展,Spring Boot 提供了嵌入式的servlet 容器(Tomcat、等),无需配置和部署 servlet 容器即可运行 Java Web 。

    • Spring Boot 使用Spring MVC(Model:模型处理业务逻辑而不被用户看到,并且比较稳定重用率高,View:视图呈现在用户界面,Controller:控制器作为模型和视图的沟通桥梁,处理用户交互点击按钮和填写表单等等) 作为其 Web 框架。通过简单的配置和注解来使用 MVC 功能,从而快速部署 Web 应用。

  • 细节:

框架:ssm框架

  • 引入:
  • 功能:
  • 细节:

框架:Jakarta

  • 引入:
  • 功能:
  • 细节:

框架:JSP

  • 引入:

  • 功能:九大内置对象

    • request:
    • response:
    • config:
    • application:
    • session:
    • exception:
    • page:
    • out:
    • pageContext:
  • 细节:由于采用未来趋于前后端分离,旧的还在用,所以了解即可。

名称:object类

  • 引入:
  • 功能:
  • 细节:

名称:微服务分布式

  • 引入:
  • 功能:
  • 细节:正常不会让新手去做,新手只做单个服务的,面试问这个只是看好学程度和未来潜力。

  • 记录模板

  • 名称:

    • 引入:
    • 功能:
    • 细节:

sk-ad7d30cf20bb416395922dba049376dd