自定义博客皮肤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 96

原创 Spring MVC工程搭建

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

2021-04-14 16:57:06 61

原创 MyBatis操作

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

2021-04-14 16:25:42 64

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

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

2021-04-14 16:15:29 174

原创 MyBatista工程搭建

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

2021-04-14 16:10:02 54

原创 Spring工程搭建

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

2021-04-05 18:50:49 86

原创 SpringMVC和Spring

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

2021-03-23 22:24:03 51

原创 MyBatis简介和ORM

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

2021-03-21 11:28:25 354

原创 MVC设计模式

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

2021-03-21 11:14:26 46

原创 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 214

空空如也

空空如也

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

TA关注的人

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