- 博客(14)
- 收藏
- 关注
原创 代理模式 2021-4-14
代理模式代理模式:首先解释一下代理模式,代理模式是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用代理模式的意义:可以作为在客户类和委托对象之间的媒介拓展委托类功能时可以只修改代理类不需要再修改委托类静态代理:预先确定了代理与被代理者的关系动态代理:代理类并不是在Java代码中实现,而是在运行时期生成,动态代理分为jdk动态代理和cglib动态代理...
2021-04-14 23:04:02
119
原创 springMVC工程搭建 2021-4-14
spring-MVC1.新建一个maven项目,并配置好maven资源,再引入依赖2.spring核心配置文件文件路径\src\main\resources文件名为applicationContext.xml
2021-04-14 22:34:13
130
原创 springMVC概述 2021-4-14
springMVC概述概念:springMVC是spring的一种扩展应用,是基于spring的一种演化。spring和springMVC的区别:spring中包含了springmvc,springmvc被包含于spring中。springmvc是建立在spring核心功能模块之上的web_mvc框架。...
2021-04-14 22:11:36
129
原创 spring-AOP 2021-4-14
springAOP接下来实现转账功能整个项目结构图,如下:我们需要使用到数据库,先建好数据库,SQL如下:/*Navicat MySQL Data TransferSource Server : 本地连接Source Server Version : 80023Source Host : localhost:3306Source Database : spring_aopTarget Server Type : MYSQLTa
2021-04-14 16:42:32
166
原创 MyBatis操作数据库 2021-4-5
MyBatis操作数据库项目总体结构,如下:首先先建好数据库,SQL如下:/*Navicat MySQL Data TransferSource Server : 本地连接Source Server Version : 80023Source Host : localhost:3306Source Database : mybatis_demoTarget Server Type : MYSQLTarget Server Ver
2021-04-05 15:33:58
160
原创 MyBatis工程搭建与Mapper配置与数据查询 2021-4-5
MyBatis工程搭建项目总体结构图:首先需要建一个数据库,SQL如下:/*Navicat MySQL Data TransferSource Server : 本地连接Source Server Version : 80023Source Host : localhost:3306Source Database : mybatis_demoTarget Server Type : MYSQLTarget Server Vers
2021-04-05 13:42:22
125
原创 spring IOC &DI 2021-3-28
spring IOC一.项目整体结构图二.各类代码如下:UserController.javaUserDaoImpl.javaUserDao.javaUser.javaUserServiceImpl.javaUserService.javaUserVo.javaUserTest.java二.核心配置文件,ApplicationContext.xml三.项目允许结果...
2021-03-28 16:09:31
130
原创 spring工程搭建 2021-3-28
spring工程搭建1.我们使用idea编程软件进行搭建与配置,2.需要下载好apache-maven-3.6.3,放在电脑的D盘(可根据个人习惯放置)一.第一步建项目“spring-maven-liuhailong”二. 配置maven文件找到setting然后搜索maven找到和这个一样的栏目,在maven home directory这里选择好自己下载好的apache-maven-3.6.3包,然后后面两行需要勾选不然无法重新选择,勾选后根据图片在包里找到对应的子集包就可以了。**三
2021-03-28 11:09:51
195
原创 Hibermate与Mybatis 2020-3-21
Hibermate与Mybatis对比Hibermate:是一个全表映射的框架。通常开发者只需定义好持久化对象到数据库表的映射关系,就可以通过 Hibernate 提供的方法完成持久层操作,开发者并不需要熟练地掌握 SQL语句的编写,Hibernate会根据制定的存储逻辑,自动的生成对应的SQLMybatis:是一个半自动映射的框架。这里所谓的“半自动”是相对于Hibernate全表映射而言的,MyBatis 需要手动匹配提供 POJO、SQL和映射关系,而Hibernate只需提供POJO 和映射
2021-03-21 10:28:29
246
2
原创 MVC设计模式 2021/3/20
MVC设计模式一.MVC概念MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。View(视图) - 视图代表模型包含的数据的可视化。Controller(控制器) -控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。二.优势降低代码耦合性。有利于分工合作。
2021-03-20 20:26:13
139
1
原创 Spring简介 2021-03-20
spring简介一.Sring结构体系图二.结构图介绍Data Access/Integration(数据访问/集成)Web 模块Core Container(核心容器)其他模块三.核心功能控制反转(IOC) 、 依赖注入(DI)、面向切面编程(AOP)控制反转(IOC):反转了上层模块对于底层模块的依赖控制。依赖注入(DI):通俗的讲就是依赖某个事物,但我不想自己实例化它,那我就交给第三方来进行实例化,等我需要的时候,别人注入给我就可以了。控制反转面向切面编程(AOP):不
2021-03-20 19:34:40
252
原创 SSH 和 SSM 2021-03-20
一、SSH 和 SSM1.SSH 通常指的是 Struts2 做前端控制器,Spring 管理各层的组件,Hibernate 负责持久化层。2.SSM 则指的是 SpringMVC 做前端控制器,Spring 管理各层的组件,MyBatis 负责持久化层。
2021-03-20 16:48:15
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人