自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 SpringMVC工程搭建

SpringMVC请求映射注解Spring MVC 提供了以下这些请求映射注解:SpringMVC工程搭建添加web1.右键我们的项目名2. 选择“Add Framework Support3.选择WebApplication4.核实版本号5.核实是否会自动创建web.xmlps:添加好后会出现如下文件夹搭建配置SpringMVC引入依赖<dependencies> <dependency> <groupId>junit

2021-04-14 17:32:31 54

原创 MyBatis操作数据库

准备数据源# 删除mybatis_demo数据库drop database if exists mybatis_demo;# 创建mybatis_demo数据库create database mybatis_demo;# 使用mybatis_demo数据库use mybatis_demo;# 创建account表Proxy Patterncreate table user ( id int auto_increment primary key, username var

2021-04-14 17:24:04 52

原创 MyBatis实现Mapper配置并查询数据

什么是Mapper在MyBatis工程搭建 中我们主要讲解的是 MyBatis 如何连接数据库,具体执行 SQL 语句使用的是 JDBC 方式但在实际应用中是不会选择 JDBC 来执行 SQL 的,MyBatis 提供了 Mapper 作为 Java 方法和 SQL 语句之间的桥梁,来帮助我们更好地去使用 SQLJava 接口方法与 SQL 语句以及 mapper 之间的关系如下图所示:新建Maven项目名为“mybatis-mapper“,设置好Maven版本、配置文件以及Maven仓库以查询

2021-04-14 09:24:33 133

原创 Mybatis工程搭建

创建项目使用IDEA创建Maven工程IDEA配置Maven我们新建Maven项目名为“mybatis-demo“,设置好Maven版本、配置文件以及Maven仓库准备数据源因为MyBatis是一个持久层框架,所以我们在配置及使用之前需要执行如下SQL语句先准备好数据源删除mybatis_demo数据库 drop database if exists mybatis_demo; # 创建mybatis_demo数据库create database mybatis_demo;使用mybatis

2021-04-14 09:03:11 46

原创 代理模式,SpringAOP

什么是代理模式代理对象在客户端和目标对象之间起到中介作用,代理模式属于结构性设计模式。使用代理模式主要有两个目的:一是保护目标对象,二是增强目标对象。代理模式的意义中间隔离作用:在一些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委托对象之间起媒介作用,其特征是代理类和委托类实现相同的接口增加功能:给代理类增加额外的功能可以用来扩展委托类的功能,这样做只需要修改代理类而不需要再修改委托类委托类和代理类的功能委托类实现真正的业务功能代理类负责为委托类预处理消息、

2021-04-05 21:47:08 56

原创 Spring IOC & DI

IOC(Inversion of Control 控制反转)是面向对象编程中的一种设计模式其最常见的方式叫做DI(Dependency Injection 依赖注入)通过控制反转,将实例化对象的控制权,由手动的new变成了Spring框架通过反射机制实例化需要使用的时候,依赖通过配置文件以及注解的方式注入到对象中我们新建Maven项目名为“spring-ioc“,设置好Maven版本、配置文件以及Maven仓库以查询User数据为例对比IOC的引入前后程序耦合性引入IOC之前代码实现User

2021-04-05 21:44:10 43

原创 项目常用后端代码结构

常用后端代码结构项目常用后端代码结构也就是Controller+Service+Dao,如下图所示:接下来主要讲这三层的功能划分Controller层(流程控制层)主要负责具体的业务模块流程的控制Service层(业务逻辑层)主要负责业务模块的逻辑应用设计DAO层(数据操作层)主要负责与数据库进行联络的一些任务总结这三者,通过例子来解释:Controller像是服务员,顾客点什么菜,菜上给几号桌,都是他的职责Service是厨师,菜单上的菜全是他做的Dao是厨房的小工,和原材料打交道的事情

2021-04-05 21:21:33 1009 2

原创 Spring工程搭建

Spring工程搭建创建项目1.使用IDEA创建Maven工程打开开发工具IDEA,点击创建新项目核实项目所使用的JDK是否是已经安装好的JDK选择Maven工程 点击下一步输入项目名spring-demo可以看到存储位置有自动追加spring-demo将存储位置改为任意盘下groupID一般是公司域名,我们可以使用com.自己的姓名全拼作为练习版本默认即可 点击完成2.IDEA配置MavenFile-Setting打开设置页搜索maven修改maven home director

2021-04-05 20:59:23 89

原创 SSH和SSM的区别

总结SSH:SSH是Spring+Struts2+Hibernate的缩写SSM:SSM是Spring+SpringMVC+MyBatis的缩写区别:SSH个人虽然感觉很笨重,但是对于理解MVC模型乃至IOC来说还是不错的,蛮适合练手的,但是SSM则是使用起来让人感觉飞快,无论面向OOP还是面向AOP编程,都给人一种通透的快感。spring:核心功能分为:控制反转(IOC)依赖注入(DI)面向切面编程(AOP)控制反转是把对象的创建交给外部容器完成。依赖注入是处理对象的依赖关系。面向切面

2021-03-19 21:07:13 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除