SSM
文章平均质量分 79
安逸
越努力越幸运
展开
-
(43)SpringBoot入门第一天
SpringBoot入门第一天一、SpringBoot简介二、微服务三、创建第一个SpringBoot项目1.创建一个maven项目:2.导入SpringBoot相关依赖:3.编写一个主程序,启动Spring Boot应用:4、编写一个Controller6、简化部署(1)添加maven插件(2)使用maven package进行打包(3)进入打包好的jar包所在目录(4)使用 java -jar jar包名称 运行四、依赖探究五、主程序类,主入口类和相关的重要注解1.@SpringBootApplicat原创 2020-10-18 16:11:07 · 150 阅读 · 2 评论 -
(42)SpringMVC第三天(SpringMVC中的文件上传、异常和拦截器)
SpringMVC第三天一、SpringMVC 实现文件上传1.文件上传:2.SpringMVC方式文件上传:3.SpringMVC跨服务器方式文件上传:二、SpringMVC的异常处理 一、SpringMVC 实现文件上传 1.文件上传: 1)在pom文件中引入需要用到jar包的坐标 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileu原创 2020-09-28 23:11:18 · 274 阅读 · 0 评论 -
(41)SpringMVC入门第二天(SpringMVC中前后端之间的交互)
SpringMVC入门第二天一、SpringMVC中响应数据的返回值1.响应返回字符串:2.返回值是void:3.返回值是ModelAndView对象二、SpringMVC框架提供的转发和重定向1.forward请求转发:2.redirect重定向:三、ResponseBody注解响应json数据1.作用:2.先要导入进行异步请求的资源文件jquery.min.js 一、SpringMVC中响应数据的返回值 1.响应返回字符串: controller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物原创 2020-09-22 22:45:00 · 266 阅读 · 0 评论 -
(40)SpringMVC入门第一天(SpringMVC入门案例、请求参数的绑定、SpringMVC常用注解)
SpringMVC入门第一天一、服务器端的三层框架二、SpringMVC入门案例1.使用Maven工具创建一个web项目框架2. 创建WEB工程,引入开发的jar包:3.配置核心的控制器(配置DispatcherServlet)4.最后创建一个spring的配置文件5.配置tomcat服务器6.使用前端控制器去加载spring的配置文件7.编写控制类和需要的jsp页面三、SpringMVC框架在执行流程四、RequestMapping注解1.RequestMapping注解的作用2.RequestMappi原创 2020-09-20 01:12:07 · 658 阅读 · 0 评论 -
(39)Spring(4)JdbcTemplate 在spring的IOC中使用
动态代理回顾 在我们实际开发中,会遇到事物、日记等复杂操作,会产生很多重复的代码。比如需要记录日记,那么这个日记会在每个方法中重复出现,还有用户登录的操作,也会在每个方法中重复出现。统计执行效率、判断是否有权限访问,这些重复的代码都要找到解决办法(老方法是把重复的代码抽取出来,然后重复调用)。 动态代理,在不改变源码的基础上,对方法进行增强。 在实际开发中,采用Spring来实现AOP,实现对方法的增强。增强的代码的方式和时间(通知类型) ...原创 2020-09-18 00:26:32 · 265 阅读 · 0 评论 -
(38)spring(3)动态代理、AOP的相关概念、Spring中基于XML和基于注解的AOP配置
这里写目录标题一、动态代理1.基于接口的动态代理:2.基于子类的动态代理:3.动态代理的优点: 一、动态代理 动态代理的特点:字节码随用随创建,随用随加载。 作用:不修改源码的基础上,对方法进行加强。 分类:基于接口的动态代理;基于子类的动态代理。 1.基于接口的动态代理: 1)涉及的类:Proxy 2) 提供者:JDK官方 3)如何创建代理对象:使用Proxy类中的newProxyInstance方法。 4)创建代理对象的要求:被代理对象最少实现一个接口,如果没有则不能使用。 5) newProxyI原创 2020-09-16 21:03:02 · 499 阅读 · 0 评论 -
(38)Spring框架(2)Spring的依赖注入、常用的IOC注解、用spring框架创建一个案例实现CRUD、基于注解的IOC配置(依赖注入)
这里写目录标题一、Spring的依赖注入1.依赖注入:能注入的数据有三种2.依赖注入方式:有三种1)第一种:使用构造函数提供2)第二种:使用set方法提供3)第三种:使用注解提供二、常用的IOC注解(按照作用分类)、1.用于创建对象的:2.用于注入数据的:3.用于改变作用范围的:4.和生命周期相关的:三、用spring框架创建一个案例实现CRUD1.创建一个maven项目,在pom配置文件中配置需要用到的依赖jar包。2.创建数据库表。3.创建三层架构的类、接口以及实现类。4.创建比配置spring框架的核原创 2020-09-11 18:14:51 · 306 阅读 · 0 评论 -
(37)Spring入门(Spring框架的基础概念、配置Spring框架需要的依赖、IOC控制反转)
Spring入门一、耦合二、Spring框架的基础概念1.什么是Spring:2.spring 的优势:3.spring 的体系结构:三、Java的三层架构1.业务层(service)调用持久层(dao),表现层调用业务层(servlet)2.编写工厂类和配置文件三、IOC控制反转1.百度百科给出的概念:2.明确ioc的作用:3.普通三层架构与IOC模式对比五、配置Spring框架需要的依赖1.创建一个maven项目2.在pom.xml文件中建立spring的依赖坐标:3.配置配置文件bean.xml:4.原创 2020-09-09 15:39:05 · 182 阅读 · 0 评论 -
(35)Mybatis框架细节(3)SqlMapConfig.xml配置文件、mybatis中的连接池、Mybatis中的缓存
Mybatis框架(3)一、SqlMapConfig.xml配置文件的重要标签1.properties标签(引入外部文件):2.typeAliases标签(Mybatis中设置别名):二、数据库连接池介绍1.mybatis中的连接池:2.type属性的三种取值:三、Mybatis中的缓存1.什么是缓存:2.使用缓存的好处:3.适用缓存的情况:4.Mybatis中的一级缓存和二级缓存:1)一级缓存2)二级缓存 一、SqlMapConfig.xml配置文件的重要标签 1.properties标签(引入外部文件)原创 2020-09-03 16:44:37 · 168 阅读 · 0 评论 -
(34)Mybatis框架(2)在Mybatis中实现简单的增删改查CRUD操作
在Mybatis中实现简单的增删改查CRUD操作一、将复用的代码提取出来或者封装为工具类二、使用Mybatis往数据库中添加数据(insert)1.在持久层接口中添加新增方法:2.在用户的映射配置文件中配置:3.添加测试类中的测试方法:三、使用Mybatis修改数据(insert)四、根据id删除数据(delete)四、根据id查找数据(select)五、模糊查询 一、将复用的代码提取出来或者封装为工具类 private InputStream in; private SqlSession ses原创 2020-09-02 21:18:27 · 259 阅读 · 0 评论 -
(33)学习Mybatis 框架第一天:在IDEA中搭建Mybatis需要的环境并且创建第一个Mybatis入门案例
学习Mybatis 框架第一天一、什么是框架1.分层开发下的常见框架:2.使用框架的好处:3.三层架构:4.持久层技术解决方案:二、MyBatis 框架概述1.MyBatis 框架的概念:2.使用 jdbc 的原始方法(未经封装)存在的问题:三、在IDEA中搭建Mybatis需要的环境并且创建第一个Mybatis入门案例1.创建 maven 项目(上一篇博客有关于maven的使用详细介绍):2 添加 Mybatis3.4.5 的坐标3.创建User实体类和持久层接口 IUserDao:4.编写Mybatis原创 2020-09-01 16:25:49 · 786 阅读 · 0 评论 -
(32)Maven核心程序的安装和配置,分别在eclipse和IDEA中创建第一个Maven项目超详细
Maven核心程序的安装和配置一、Maven基础知识1.Maven是一个项目管理工具。(1)依赖管理:(2)一键构造:二、Maven核心程序的安装和配置1.Maven核心程序的安装2.配置本地仓库3.配置阿里云镜像:三、在 Eclipse 中创建 Maven 项目1. 在 Eclipse 中配置 Maven:2.创建 Java 工程四、在IDEA中配置我们自己安装的Maven并创建Maven项目 一、Maven基础知识 1.Maven是一个项目管理工具。 (1)依赖管理: Maven对项目中的jar包的管理原创 2020-08-31 23:13:05 · 480 阅读 · 0 评论