![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 96
无奈的码农
坚持学习新技术
展开
-
Spring中最简单的过滤器和监听器
采用三步走策略使用filter开发后台资源 静态资源(html,css … …)或者动态资源(Servlet,Jsp)开发Filter在web.xml中配置Filter拦截哪些资源开发Servlet定义两个servletSystem . out . println("myServlet1 执行了sevice方法");resp . getWriter() . print("myServlet1响应的数据");} }原创 2023-07-28 15:12:16 · 1421 阅读 · 30 评论 -
Spring AOP 代码加案例详解
学习AOP就要先学习代理模式,这样AOP的学习就简单了。代理模式是Java常见的设计模式之一,包含:静态代理和动态代理。通过案例感受静态代理:租房子问题。房东需要将房子出租,如果都亲力亲为太麻烦了:房东要自己出去贴广告,带租客看房,讨价还价,签合同,收租金,定期检查房子,定期保洁。这时候就需要中介代理了,房东就是要租房拿钱,额外的功能:签合同,讨价还价,定期检查房子 ,定期保洁都由中介代理去做,所以 代理 简化了 业主的功能,同时对房东的功能做了一个扩展。找中介的好处:(1)保护真实对象 (房东)(2原创 2023-04-27 14:29:32 · 2380 阅读 · 44 评论 -
Spring JDBC和事务控制
Spring 框架除了提供 IOC 与 AOP 核心功能外,同样提供了基于JDBC 的数据访问功能,使得访问持久层数据更加方便。想要使用 Spring JDBC 环境,需要将JDBC整合到Spring中。构建项目:普通的java项目即可添加 jdbc 配置文件在src/main/resources目录下新建db.properties配置文件,并设置对应的配置信息放在配置文件的目的:后续修改的时候直接到配置文件中修改即可。以下为可选配置编写 spring 配置文件编写spring配置文件:app原创 2023-04-27 14:04:39 · 1414 阅读 · 18 评论 -
Spring IOC DI - 整合MyBatis
(1)单纯使用Mybatis框架,业务层代码复杂,需要用大量的代码自行解析mybatis.xml配置文件,压力都给到了业务层代码,如下代码:学习了spring以后,mybaits的使用会更加简单,会简化业务层处理的代码。(2)层与层之间的耦合性太高了。比如在分层思想中,controller层调用service层,service层调用mapper层(dao层),controller层中调用service层的对象的时候,需要构建service层对象,此时如果service改变,那么controller层中所有原创 2023-04-27 14:22:48 · 917 阅读 · 22 评论