![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java框架
文章平均质量分 81
Java框架学习
陈弋辛
这个作者很懒,什么都没留下…
展开
-
Java框架 SSM整合
SSM整合 + 案例原创 2022-08-26 15:01:06 · 457 阅读 · 0 评论 -
Java框架 SpringMVC执行流程
DispatcherServlet:前端控制器,不需要工程师开发,由框架提供作用:统一处理请求和响应,整个流程控制的中心,由它调用其它组件处理用户的请求HandlerMapping:处理器映射器,不需要工程师开发,由框架提供作用:根据请求的url、method等信息查找Handler,即控制器方法Handler:处理器,需要工程师开发原创 2022-08-23 21:51:01 · 336 阅读 · 0 评论 -
Java框架 SpringMVC--完全注解配置
在Servlet3.0环境中,容器会在类路径中查找实现javax.servlet.ServletContainerInitializer接口的类, 如果找到的话就用它来配置Servlet容器。 Spring提供了这个接口的实现,名为 SpringServletContainerInitializer,这个类反过来又会查找实现WebApplicationInitializer的类并将配置的任务交给它们来完成。Spring3.2引入了一个便利的WebApplicationInitializer基础实现原创 2022-08-23 20:14:38 · 289 阅读 · 0 评论 -
Java框架 SpringMVC--拦截器与异常处理器
1、拦截器1.1、拦截器的配置1.2、拦截器的三个抽象方法1.3、多个拦截器的执行顺序① 若每个拦截器的preHandle()都返回true② 若某个拦截器的preHandle()返回了false2、异常处理器2.1、基于配置的异常处理2.2、基于注解的异常处理原创 2022-08-23 20:14:00 · 186 阅读 · 0 评论 -
Java框架 文件上传和下载
文件的上传与下载原创 2022-08-22 21:42:55 · 442 阅读 · 0 评论 -
Java框架 SpringMVC处理ajax请求
1、@RequestBody:将请求体中的内容和控制器方法的形参进行绑定2、使用 @RequestBody 注解将 json 格式的请求参数转化为 java 对象a> 导入 jack 依赖b> 在SpringMVC 的配置文件中设置c> 在处理请求的控制器方法的形参位置,直接设置 json 格式的请求参数要转换的 java 类型的形参,使用 @RequestBody 注解绑定即可原创 2022-08-22 20:27:05 · 336 阅读 · 0 评论 -
Java框架 SpringMVC--RESTful
REST:Representational State Transfer,表现层资源状态转移。原创 2022-08-20 23:10:31 · 151 阅读 · 0 评论 -
Java框架 SpringMVC的视图
SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展示给用户SpringMVC视图的种类很多,默认有转发视图和重定向视图当工程引入jstl的依赖,转发视图会自动转换为JstlView若使用的视图技术为Thymeleaf,在SpringMVC的配置文件中配置了Thymeleaf的视图解析器,由此视图解析器解析之后所得到的是ThymeleafView原创 2022-08-20 14:21:05 · 124 阅读 · 0 评论 -
Java框架 SpringMVC--域对象共享数据
1、使用ServletAPI向request域对象共享数据2、使用ModelAndView向request域对象共享数据3、使用Model、ModelMap、Map向request域对象共享数据4、向session域共享数据5、向application域共享数据原创 2022-08-20 10:23:06 · 192 阅读 · 0 评论 -
Java框架 SpringMVC获取请求参数
1、通过ServletAPI获取请求参数2、通过控制器方法的形参获取请求参数3、通过POJO获取请求参数原创 2022-08-19 22:43:23 · 136 阅读 · 0 评论 -
Java框架 SpringMVC--@RequestMapping注解
从注解名称上我们可以看到,@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求。原创 2022-08-19 19:57:17 · 393 阅读 · 0 评论 -
Java框架 SpringMVC介绍及入门案例
浏览器发送请求,若请求地址符合前端控制器的 url-pattern,该请求就会被前端控制器 DispatcherServlet 处理。前端控制器会读取SpringMVC的核心配置文件,通过扫描组件找到控制器,将请求地址和控制器中 @RequestMapping注解的value属性值进行匹配,若匹配成功,该注解所标识的控制器方法就是处理请求的方法。处理请求的方法需要返回一个字符串类型的视图名称,该视图名称会被视图解析器解析,加上前缀和后缀组成视图的路径,通过Thymeleaf对视图进行渲染,最终转发原创 2022-08-19 15:54:28 · 195 阅读 · 0 评论 -
Java框架 Spring--声明式事务
既然事务控制的代码有规律可循,代码的结构基本是确定的,所以框架就可以将固定模式的代码抽取出来,进行相关的封装。封装起来后,我们只需要在配置文件中进行简单的配置即可完成操作。好处1:提高开发效率好处2:消除了冗余的代码好处3:框架会综合考虑相关领域中在实际开发环境下有可能遇到的各种问题,进行了健壮性、性能等各个方面的优化所以,我们可以总结下面两个概念:编程式:自己写代码实现功能声明式:通过配置让框架实现功能...原创 2022-08-19 09:41:40 · 168 阅读 · 0 评论 -
Java框架 Spring--JdbcTemplate
Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作原创 2022-08-06 18:58:22 · 254 阅读 · 0 评论 -
Java框架 Spring-AOP
AOP(Aspect Oriented Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程的一种补充和完善,它以通过预编译方式和运行期动态代理方式实现在不修改源代码的情况下给程序动态统一添加额外功能的一种技术。...原创 2022-08-18 17:17:24 · 3694 阅读 · 0 评论 -
Java设计模式 代理模式(Proxy)
1. 代理模式:为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,添加额外的功能操作,即拓展目标对象的功能。2. 被代理的对象可以是远程对象、创建开销大的对下给你或需要安全控制的对象3. 代理模式有不同的形式,主要有三种 静态代理、动态代理(JDK代理、接口代理)和Cglib代理(可以在内存动态里创建对象,而不需要实现接口,他是属于动态代理的范畴)............原创 2022-08-05 20:12:39 · 600 阅读 · 0 评论 -
Java框架 Spring--IOC
IOC:Inversion of Control,翻译过来是反转控制。原创 2022-08-16 23:09:41 · 611 阅读 · 0 评论 -
Java框架 Spring简介
Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用Spring 框架来创建性能好、易于测试、可重用的代码。Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布。Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小。...原创 2022-08-14 22:09:05 · 366 阅读 · 0 评论 -
Java框架 MyBatis分页插件
limit index,pageSizepageSize:每页显示的条数pageNum:当前页的页码index:当前页的起始索引index=(pageNum-1)*pageSizecount:总记录数totalPage:总页数totalPage = count / pageSize;if(count % pageSize != 0){totalPage += 1;}...原创 2022-08-14 18:33:48 · 500 阅读 · 0 评论 -
Java框架 MyBatis逆向工程
概念正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java实体类Mapper接口Mapper配置文件...原创 2022-08-14 17:02:49 · 727 阅读 · 0 评论 -
Java框架 MyBatis的缓存
MyBatis的缓存原创 2022-08-14 15:02:40 · 317 阅读 · 0 评论 -
Java框架 MyBatis动态SQL
Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决 拼接SQL语句字符串时的痛点问题。原创 2022-08-13 19:17:35 · 748 阅读 · 0 评论 -
Java框架 MyBatis自定义映射resultMap
MyBatis自定义映射resultMap原创 2022-08-13 13:11:49 · 562 阅读 · 0 评论 -
Java框架 特殊SQL的执行
特殊SQL的执行1、模糊查询2、批量删除3、动态设置表名4、添加功能获取自增的主键原创 2022-08-13 14:13:31 · 275 阅读 · 0 评论 -
Java框架 MyBatis的各种查询功能
MyBatis的各种查询功能原创 2022-08-12 15:29:10 · 363 阅读 · 0 评论 -
Java框架 MyBatis获取参数值的两种方式
MyBatis获取参数值的两种方式:${}和#{}${}的本质就是字符串拼接,#{}的本质就是占位符赋值${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;#{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动添加单引号...原创 2022-08-12 13:27:01 · 604 阅读 · 0 评论 -
Java框架 MyBaits核心配置文件详解
MyBaits核心配置文件详解原创 2022-08-12 10:07:36 · 146 阅读 · 0 评论 -
java框架 Mybatis介绍与入门案例
MyBatis特性1) MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架2) MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集3) MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录4) MyBatis 是一个 半自动的ORM...原创 2022-08-11 19:36:08 · 296 阅读 · 0 评论 -
Java框架 Spring5--事务
事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败 事务四个特性(ACID)⚫原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。 ⚫一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。⚫隔离性(Isolation)...原创 2022-08-07 11:17:42 · 277 阅读 · 0 评论