自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring AOP

代理模式代理模式作为23种经典设计模式之一,其比较官方的定义为“为其他对象提供一种代理以控制对这个对象的访问”,简单点说就是,之前A类自己做一件事,在使用代理之后,A类不直接去做,而是由A类的代理类B来去做。代理类其实是在之前类的基础上做了一层封装。java中有静态代理、JDK动态代理、CGLib动态代理的方式。静态代理指的是代理类是在编译期就存在的,相反动态代理则是在程序运行期动态生成的静态代理 & 动态代理1 静态代理一个接口,两个实现类,代理实现类组合真实实现类2 动态代理JDK动

2021-04-14 23:21:39 95

原创 Spring MVC工程搭建

搭建Spring MVC借助于最近几个Spring新版本的功能增强,使用Spring MVC变得非常简单了。现在,使用最简单的方式来配置Spring MVC:所要实现的功能仅限于运行所创建的控制器。配置DispatcherServletSpring MVC中提供了一个Dispatcher Servlet,它会调用控制器方法并转发到视图。DispatcherServlet是Spring MVC的核心。在这里请求会第一次接触到框架,它要负责将请求路由到其他的组件之中。传统的方式,像DispatcherS

2021-04-14 16:57:06 61

原创 MyBatis操作

select单条数据要想使用MyBatis首先需要导入MySQL驱动包、MyBatis框架基础包并且添加MyBatis核心配置文件首先复习下上个章节的内容代码实现在entity包下创建User实体类:User.javapackage entity;public class User {private Integer id;private String username;private Integer age;private Integer score;// 省略getter&s

2021-04-14 16:25:42 59

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

什么是Mapper在MyBatis工程搭建 中我们主要讲解的是 MyBatis 如何连接数据库,具体执行 SQL 语句使用的是 JDBC 方式注解方式使用Mapper要想使用MyBatis首先需要导入MySQL驱动包、MyBatis框架基础包并且添加MyBatis核心配置文件在mybatis-config.xml配置文件中添加上对应的mapper配置 新建mapper包,并在其下新建UserMapper.java类User模块Mapper层:UserMapper.javapack

2021-04-14 16:15:29 173

原创 MyBatista工程搭建

JDBC连接及操作数据库引入MySQL驱动包mysqlmysql-connector-java8.0.23刷新maven等待自动下载libraries中有了导入的包表示依赖引入完成引入MyBatis依赖maven仓库查询网址:MavenRepositorymybatis:MyBatis基础包logback-classic:日志依赖 org.mybatis mybatis 3.5.6 ch.qos.logback logback-

2021-04-14 16:10:02 53

原创 Spring工程搭建

Spring工程搭建1.在项目中创建一个lib文件夹。2.将Spring依赖的jar包导入到lib中,其中必须的一共5个:Spring-beams、Spring-Context、Spring-Core、commons-logging、 Spring-expression3.当我们的开发工具是MyEclipse时,全部选中刚刚导入的五个包,点击右键“Build Path”,选择“Add”常用后端代码结构Controller 流程控制层:负责业务模块流程控制Service 业务逻辑层:负责业务逻

2021-04-05 18:50:49 84

原创 SpringMVC和Spring

SpringMVC和Spring的关系SpringMVC是spring扩展出的一个应用于web端的框架,是他的一个模块Spring可以说是一个管理bean的容器,也可以说是包括很多开源项目的总称,springMVC是其中一个开源项目,概念SpringMVC是Spring生态圈中的WEB-MVC框架Struts2与SpringMVC对比springmvc入口是一个servlet前端控制器,struts2入口是一个filter过滤器;2、springmvc是基于方法开发的,struts2是基于类

2021-03-23 22:24:03 50

原创 MyBatis简介和ORM

MyBatis加粗样式MyBatis 框架也被称之为 ORM框架。MyBatis的概念****是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射MyBatis功能加粗样式方便操作、更加的简便、更加灵活、功能强大Hibernate与MyBatis对比加粗样式·Hibernate:是一个全表映射的框架。通常开发者只需定义好持久化对象到数据库表的映射关系。MyBatis:是一个半自动映射的框架。这里所谓的“半自动”是相对于Hibernate全表映射而言的,MyBatis 需要手动匹配。

2021-03-21 11:28:25 350

原创 MVC设计模式

MVC设计模式加粗样式MVC的概念加粗样式MVC是模型(Model)、视图(View)、控制器(Controller)的缩写,是一种分离显示业务逻辑、数据和界面的设计模式。MVC的优势加粗样式低耦合性、高可重用性、低生命周期成本、快速部署、高可维护性请求响应流程加粗样式客户需求传给控制器,控制器传给模型,模型跟数据库交换数据后,再传回控制器,控制器将数据给视图渲染,视图将渲染好的给控制器,控制器再返回给客户。...

2021-03-21 11:14:26 44

原创 SSH和SSM的区别

SSH和SSM的区别加粗样式SSH是Spring+Struts2+Hibernate是目前较流行的一种Web应用程序开源集成框架。SSM是Spring+SpringMVC+MyBatis常作为数据源较简单的web项目的框架。Spring的核心功能加粗样式控制反转(IOC) & 依赖注入(DI)控制反转(IOC)SpringMVC的概念加粗样式SpringMVC是Spring生态圈中的WEB-MVC框架Hibernate加粗样式是一个开放源代码的对象关系映射框架,程序员可以更加轻松的操

2021-03-21 10:58:01 211

空空如也

空空如也

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

TA关注的人

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