2024年java期末基础知识

java期末基础知识Java 企业应用开发环境 Maven 的基础概念 是一个项目管理工具 可以对 项目进行构建 依赖管理 Maven 仓库 仓库是项目中依赖的第三方库 这个库所在的位置叫做仓库 是放置所有 文件的地方 有三个仓库 分别是 云软件版本管理 working tree index head 区别 当前工作的目录 准备新提交的暂存区域 代表的是最近的一次的信息 revert reset

大家好,我是讯享网,很高兴认识大家。



Java企业应用开发环境

Maven的基础概念

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

Maven仓库

云软件版本管理

working tree、index、head区别

  • :当前工作的目录
  • :准备新提交的暂存区域
  • 代表的是最近的一次的信息

revert、reset、rebase的区别

  • 放弃某次提交
  • 是回滚到某次提交
  • 当两个分支不在一条直线上,需要执行操作时,使用该命令操作。

Git进行版本管理的优点

  • 适合开发
  • ,占用空间小
  • 可以
  • 开发者之间很容易解决冲突
  • 服务器压力和数据量小

JSON基本概念和语法

JSON的定义

  • 指的是 对象表示法(JavaScript Object Notation)
  • 是轻量级的文本数据交换格式, 比 更小、更快,更易解析。

JSON语法

  • 数据在名称/值对中
  • 数据由逗号分隔
  • 大括号 {} 保存对象
  • 中括号 [] 保存数组,数组可以包含多个对象

JSON函数

  • JSON.parse()
    从一个字符串中解析出json(键值对)
  • JSON.stringfy()
    从一个对象中解析出字符串

JSON对象的表示方法

 
讯享网 

常见Java数据对象

浏览器数据存储

  • localStorage
    的生命周期是永久的,关闭页面或浏览器之中的数据也不会消失,除非主动删除数据,否则数据永远不会消失
  • sessionStorage
    的生命周期是仅当前会话下有效
  • cookie
    生命周期为只在设置的过期时间之前一直有效,即使关闭浏览器和窗口都有效。

List、Map语法

List语法:

讯享网

Map语法:

 

Vue基础语法和语法

  • 双花括号
讯享网

作用:将表达式执行的结果输出当调用元素的中

  • 指令-循环指令
 

作用:在遍历这个集合时,将临时变量保存在中,创建多个标签

  • 指令-选择指令
 

作用:根据表达式执行结果的真假,来决定是否要将当前的这个元素 挂载到树

  • 指令-事件绑定
 
  • 指令-属性绑定
 

作用:将表达式执行的结果 绑定 到当前元素的属性

Vue表单与数据的关联运用

 

Mybatis原理和应用基础

Sqlsession的作用

相当于中的对象,代表一个连接资源的启用,有三个作用:

  • 获取接口
  • 发送给数据库
  • 控制数据库事务

映射器的作用

在中,映射器是最重要的组件,它是由一个接口和对应的文件(或)构成,有四个作用:

  • 描述映射规则
  • 配置缓存
  • 提供,配置参数类型,返回类型,缓存刷新等
  • 提供

Mybatis传递参数的方式

  • 使用@Param注解
 
  • 使用Map传递参数
 
  • 使用java bean传递多个参数
 

Mybatis映射器及应用开发

映射器开发:

  1. SQL语句配置
 
  1. 接口语句
 
  1. 主程序
 

复杂的Mybatis应用程序开发

一对一查询

 

一对多查询

 

Redis数据共享技术

Redis特点

  • 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用
  • 是完全在内存中保存数据的数据库,使用磁盘只是为了持久化
  • 不仅仅支持简单的类型的数据,同时还提供,,,等数据结构
  • 支持数据的备份,即模式的数据备份

Redis优势

  • 速度快,因为数据存在内存中,读的速度能达到,写的速度能达到
  • 支持丰富数据类型,支持,,,,
  • 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行
  • 丰富的特性:可用于缓存,消息,按设置过期时间,过期后将会自动删除

主要数据类型

  • :字符串
  • : 散列
  • :列表
  • :集合

List和Set的特点

  • 和都是接口继承于接口
  • 有顺序有重复没有排序
  • 无重复有排序

Spring框架和依赖注入开发

IOC

,即“控制反转”,不是什么技术,而是一种设计思想。在开发中,意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。所谓,对于框架来说,就是由来负责控制对象的生命周期和对象间的关系。

Java对象调用另一个Java对象的方法

使用 的方式

Spring AOP的基础概念和开发

image.png

切面(Aspect)

一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在中,切面可以使用基于模式或者基于注解的方式来实现。

连接点(Joinpoint)

在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。在中,一个连接点总是表示一个方法的执行。

通知/增强(Advice)

在特定的连接点,框架执行的动作。各种类型的通知包括、和通知。通知类型将在下面讨论。许多框架包括都是以拦截器做通知模型,维护一个“围绕”连接点的拦截器链。的类型:

  1. ,在目标方法执行之前执行。
  2. ,在方法正常执行结束之后的通知,可以访问到方法的返回值。
  3. ),在目标方法出现异常时执行的代码,可以访问到异常对象,且可以指定出现特定异常执行此方法。
  4. ,在目标方法执行之后执行(无论是否发生异常)。
  5. ,可以实现上述所有功能。

切入点(Pointcut)

指定一个通知将被引发的一系列连接点的集合

织入(Weaving)

组装方面来创建一个被通知对象。这可以在编译时完成(例如使用编译器),也可以在运行时完成。和其他纯框架一样,在运行时完成织入。

代理(Proxy)

框架创建的对象,包含通知。 在中,代理可以是动态代理或者代理。

SpringMvc应用程序开发

是一个基于的框架,它是框架的一个模块。

SSM

框架的开发,实际上只涉及 与 的整合以及 与 的整合。

SpringMvc常用注解

  • @Controller
    负责注册一个到上下文中
  • @RequestMapping
    注解为控制器指定可以处理那些请求
  • @RequestBody
    该注解用于读取请求的部分的数据,使用系统默认配置的进行解析,然后把相应的数据绑定到要返回的对象上
  • @ResponseBody
    该注解用于将的方法返回的对象,通过适当的转化为指定格式后,写入到对象的数据区

LayUI Table与SpringMVC综合应用

创建一个实例最简单的方式是,在页面放置一个元素,然后通过 方法指定该容器。

 

需要从后端返回的数据类型:

java期末基础知识

SpringMvc前后端数据交互

程序设计

使用ajax进行前后端数据交互:

小讯
上一篇 2024-12-25 20:31
下一篇 2024-12-29 17:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5920.html