自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC工程搭建与请求映射

添加web右键我们的项目名 -> 选择“Add Framework Support”1.选择WebApplication2.核实版本号3.核实是否会自动创建web.xml会出现如下文件:搭建配置SpringMVC引入依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifact

2021-04-14 09:40:04 90

原创 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 09:20:26 92

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

什么是Mapper通用Mapper就是为了解决单表增删改查,基于Mybatis的插件。开发人员不需要编写SQL,不需要在DAO中增加方法,只要写好实体类,就能支持相应的增删改查方法。准备数据源# 删除mybatis_demo数据库drop database if exists mybatis_demo;# 创建mybatis_demo数据库create database mybatis_demo;# 使用mybatis_demo数据库use mybatis_demo;# 创建acco

2021-04-14 09:08:17 200

原创 MyBatis工程搭建

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

2021-04-14 08:54:07 59

原创 spring AOP

spring AOPSpring的核心特性就是IOC和AOP,之前整理了SpringIOC,这篇文章就来写一下SpringAOP(Aspect Oriented Programming),即:面向切面编程简单转账功能Aop转账功能引入代理模式解决事务代码实现事务管理器:TransactionManager.javapackage transaction;@Componentpublic class TransactionManager { // 数据库连接工具类 @Aut

2021-04-14 08:42:50 73

原创 SpringAOP(简单转账功能)

我们新建一个Maven项目名,设置好Maven版本、配置文件以及Maven仓库准备数据数据库# 删除spring_aop数据库drop database if exists spring_aop;# 创建spring_aop数据库create database spring_aop;# 使用spring_aop数据库use spring_aop;# 创建account表create table account ( id int(11) auto_increment prim

2021-04-04 14:47:00 194

原创 Spring IOC & DI

什么是IOC & DIIOC(Inversion of Control 控制反转)是面向对象编程中的一种设计模式其最常见的方式叫做DI(Dependency Injection 依赖注入)项目常见的后端代码结构如下:引入IOC之前代码实现User模块实体类:User.javapackage entity;public class User { private Integer id; private String name; private Integer

2021-04-04 13:48:25 48

原创 Spring工程搭建

创建项目1.使用IDEA创建Maven工程2.IDEA配置Maven搭建配置Spring引入依赖maven仓库查询网址:MavenRepositoryspring基础包:1.spring-core;2.spring-beans;3.spring-context;4.spring-expression;<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring

2021-04-04 13:31:51 131

原创 IDEA配置Maven

1.File-Setting打开设置页2.搜索maven3.修改maven home directory为maven安装路径4.勾选“Override”将setting文件位置及仓库位置改为自配置5.修改setting文件位置为 maven安装路径\conf\setting.xml6.修改仓库位置为 maven安装路径\repository...

2021-04-04 13:14:56 64

原创 使用IDEA创建Maven工程

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

2021-04-04 13:12:00 50

原创 SSH和SSM的区别

SSH和SSM定义:SSH通常使用 Struts2为控制器(controller) ,spring 为事务层(service), hibernate 负责持久层(dao)SSM通常使用 springMVC为控制器(controller) ,spring 为事务层(service), MyBatis 负责持久层(dao)SSH和SSM区别对比:Struts2和SpringMVC相同:spring依赖注入(DI)来管理各层的组件,都是使用AOP切面编程 来管理事务,日志,权限等。不同:1.Strut

2021-03-20 14:32:02 579

原创 ORM程序技术

ORM的简介对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。ORM的方法论基于三个核心原则:· 简单:以最基本的形式建模数据。· 传达性:数据库结构被任何人都能理解的语言文档化。· 精确性:基于数据模型创建正确标准化了的结构。缺点:1 .持久化层缺乏弹性2、持久化层同时与域模型与关系数据库模型绑定,增加了软

2021-03-20 14:17:58 83 1

原创 Struts2 MVC的简介

Struts2 MVC的简介简介Struts2是一个基于 MVC设计模式 的表现层框架,Struts2作为控制器来建立模型与视图的数据交互。缺点1.校验较繁琐,多字段时出错返回不同。2.安全性太低。3.获取传参时较麻烦MVC设计模式概念MVC是模型(Model)、视图(View)、控制器(Controller)的缩写,是一种分离显示业务逻辑、数据和界面的设计模式WEB应用程序的主流开发技术有 3 种:1 Servlet2 PHP3 .n

2021-03-17 11:21:14 397 1

原创 spring的简介

1.spring的简介Spring是一个分层的 full-stack(一站式)轻量级框架,以Ioc(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切片编程)为内核,使用简单的JavaBean来完成以前只能由EJB(Enterprise Java Beans)完成的工作,取代了臃肿、低效的EJB。Spring致力于JavaEE应用各层的解决方案,是企业应用一站式开发很好的选择,在表现层它提供了Spring MVC以及整合Strut

2021-03-12 09:36:11 275

空空如也

空空如也

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

TA关注的人

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