Java
文章平均质量分 53
寻梦人12138
这个作者很懒,什么都没留下…
展开
-
Spring——依赖注入
constructor-arg index="xxx"/name="empno" value="">标签。要求Spring容器对象调用当前类中的有参构造方法完成对象创建与初始化。原创 2024-04-03 11:40:07 · 691 阅读 · 0 评论 -
Spring开启控制反转
如果只有类文件的class,没有他的源文件,只能用XML方式将类注册到Spring容器中。原创 2024-04-02 09:28:56 · 463 阅读 · 0 评论 -
Spring框架提供三个核心服务
降低开发人员使用代理设计模式难度,开发人员只需要专注于切面类的开发即可完成代理设计模式开发。由“Spring容器对象”完成指定类的实例对象的创建。由“Spring容器对象”完成指定对象的初始化的服务。原创 2024-04-02 09:27:45 · 366 阅读 · 0 评论 -
Spring——框架介绍
注意:Spring5版本之后是8个模块。在Spring5中新增了WebFlux模块。原创 2024-04-01 20:14:01 · 2443 阅读 · 0 评论 -
MyBatis——Dao代理服务
【代码】MyBatis——Dao代理服务。原创 2024-04-01 20:13:21 · 397 阅读 · 0 评论 -
MyBatis——动态SQL
【代码】MyBatis——动态SQL。原创 2024-03-31 10:47:03 · 490 阅读 · 0 评论 -
MyBatis——多表联查
【代码】MyBatis——多表联查。原创 2024-03-31 10:46:22 · 224 阅读 · 0 评论 -
MyBatis——结果映射
resultMap id="" type="实体类名">@Test。原创 2024-03-30 09:32:58 · 263 阅读 · 0 评论 -
MyBatis中的事务管理
【代码】MyBatis中的事务管理。原创 2024-03-29 09:06:48 · 125 阅读 · 0 评论 -
MyBatis——SqlSessionUntil的封装
【代码】MyBatis——SqlSessionUntil的封装。原创 2024-03-29 09:05:46 · 296 阅读 · 0 评论 -
MyBatis基本开发步骤
【代码】MyBatis基本开发步骤。原创 2024-03-28 10:31:32 · 366 阅读 · 0 评论 -
MyBatis的核心配置文件
别名:实体类类名首字母小写形式。原创 2024-03-28 10:30:47 · 434 阅读 · 0 评论 -
MyBatis框架简述
作用 降低开发人员使用JDBC的难度 降低开发人员进行Dao层的开发难度 MyBatis本质上就是对JDBC的封装,通过MyBatis完成CRUD。 MyBatis在三层架构中负责持久层的,属于持久层框架。 MyBatis的发展历程: MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。 iBATIS一词来源于“i原创 2024-03-27 10:34:35 · 268 阅读 · 0 评论 -
Java——框架
在文献中看到的framework被翻译为框架 Java常用框架: SSM三大框架:Spring + SpringMVC + MyBatis SpringBoot SpringCloud 等。。 框架其实就是对通用代码的封装,提前写好了一堆接口和类,我们可以在做项目的时候直接引入这些接口和类(引入框架),基于这些现有的接口和类进行开发,可以大大提高开发效率。 框架一般都以jar包的形式存在。(jar包中有class文件以及各种配置文件等。) SSM三大框架的学习顺序:MyBatis、原创 2024-03-27 10:29:40 · 91 阅读 · 0 评论 -
JavaWeb项目——MVC架构框架
表现层(UI):直接跟前端打交互(一是接收前端ajax请求,二是返回json数据给前端) 业务逻辑层(BLL):一是处理表现层转发过来的前端请求(也就是具体业务),二是将从持久层获取的数据返回到表现层。 数据访问层(DAL):直接操作数据库完成CRUD,并将获得的数据返回到上一层(也就是业务逻辑层)。 Java持久层框架: MyBatis Hibernate(实现了JPA规范) jOOQ Guzz Spring Data(实现了JPA规范) ActiveJDBC ......原创 2024-03-26 10:53:58 · 191 阅读 · 0 评论 -
JavaWeb——会话技术
session的原理是将数据存储在服务器中,客户端根据JESSIONID从服务器中查找到对应这个session.这种模式,在单体应用上是适用的,但是不适用多体的应用架构.因为Session在服务器的内存中在,如果存在多个服务器,服务器内存数据没法共享.session没法共享.session一般是在单节点应用.将登录的用户信息存储在session,这样在任何jsp页面或者servlet中都能获取到当前session,从而从session获取当前的用户信息。原创 2024-03-26 10:53:06 · 187 阅读 · 0 评论 -
JavaWeb——四大作用域、九大内置对象
1. pageContext 当前页面2. request 一次请求内3. session 一次会话4. application 当前应用范围和优先级范围排序 pageContext<request<session<application 优先级 pageContext>session>request>pageContext 九大内置对象request response session 获取 request.g原创 2024-03-25 09:35:21 · 530 阅读 · 0 评论 -
JavaWeb——JSTL与EL表达式获取数据
本质是是JSP的自定义标签库,提供了if单分支以及foreach循环等自定义标签。原创 2024-03-24 11:05:36 · 509 阅读 · 0 评论 -
JavaWeb——Servlet
在tomcat的lib文件夹下也有此jar包,开发过程中为防止报错需要导入,实际运行时需要移除此jar包避免版本冲突。继承后,重写doGet()、doPost()方法。1)可以通过注解配置 2)通过xml形式配置。导入servlet-api.jar。自定义类继承HttpServlet。原创 2024-03-23 23:18:08 · 1238 阅读 · 0 评论 -
MyBatis框架简述
【代码】MyBatis框架简述。原创 2024-03-22 08:37:47 · 363 阅读 · 0 评论 -
Java——网络编程
【代码】Java——网络编程。原创 2024-03-15 08:43:42 · 897 阅读 · 1 评论 -
jdk1.8新特性——lamdba表达式
我们可以使用lamdba表达式的接口指向一个已经被实现过的方法(就是有方法体的方法)方法归属者::方法名。原创 2024-03-15 08:42:09 · 931 阅读 · 1 评论 -
数据结构——双链表、环形链表
双链表也叫双向链表,它依旧采用的是链式存储结构。在双链表中,每个节点中都有两个指针,分别指向直接前驱节点(保存前一个节点的地址值)和直接后继节点(保存后一个节点的地址值),如下图所示。所以,从双链表中的任意一个节点开始,都可以很方便地访问它的直接前驱节点和直接后继节点,如下图所示。原创 2024-03-12 11:08:31 · 475 阅读 · 1 评论 -
JDBC编程
【代码】JDBC编程。原创 2024-03-10 10:52:06 · 893 阅读 · 7 评论 -
Jave SE
用来描述当前Java源文件的作者、创建时间等一些基本信息/**@authoer:*shiyo使用在定义方法上方,用来解释方法的作用抽象表示不具体的意思,所谓抽象类就是相对不具体的类(父类)为什么要将父类设计为抽象类一般情况下,我们在实际项目开发中,都是对子类进行实例化的操作,几乎不会实例化父类对象,所以我们将父类设计为抽象类,比较合理,因为抽象类不能被实例化。抽象类中,可以提供抽象方法,抽象方法没有方法体,只有方法结构,抽象方法存在的价值和意义,就是为了让子类进行覆盖,以此产生多态。原创 2024-03-08 09:12:34 · 931 阅读 · 1 评论