随笔分类 -  Spring

摘要:设计基于 tomcat 9.0 的简单web应用 1、pom.xml:有如下依赖 junit lombok spring-webmvc mybatis spring-jdbc mysql-connector-java mybatis-spring servlet-api druid(com.alib 阅读全文
posted @ 2020-08-05 20:48 赫拉克利特 阅读(295) 评论(0) 推荐(0)
摘要:目的:为更方便的进行Web的开发,实现前后端分离 1、前置控制器 DispatcherServlet 是核心,与Spring IoC容器做到了无缝集成。 DispatcherServlet其实就是个Servlet(它继承自HttpServlet基类) 2、DispatcherServlet都持有一个 阅读全文
posted @ 2020-07-16 17:15 赫拉克利特 阅读(103) 评论(0) 推荐(0)
摘要:基于 AOP 的 XML架构 <aop:config> <aop:aspect id="myAspect" ref="aBean">//定义一个切面 <aop:pointcut id="businessService" //定义了一个切入点 expression="execution(* com.t 阅读全文
posted @ 2020-07-09 16:39 赫拉克利特 阅读(226) 评论(0) 推荐(0)
摘要:AOP是Spring框架面向切面的编程思想: 将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。 1、Join point(连接点):程序执行过程中的一个点,如方法的执行或异常的处理。在Spring AOP中,连接点总是表示方法的执行。通 阅读全文
posted @ 2020-07-08 21:56 赫拉克利特 阅读(147) 评论(0) 推荐(0)
摘要:Spring 容器可以在不使用<constructor-arg>和<property> 元素的情况下自动装配相互协作的 bean 之间的关系 1、目的:这有助于减少编写一个大的基于 Spring 的应用程序的 XML 配置的数量。 2、方法:你可以使用<bean>元素的 autowire 属性为一个 阅读全文
posted @ 2020-07-07 19:42 赫拉克利特 阅读(188) 评论(0) 推荐(0)
摘要:Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系。 1、基于构造函数的DI,当容器调用带有一组参数的类构造函数时,基于构造函数的 DI 就完成了,其中每个参数代表一个对其他类的依赖。 (1)A 不应该担心 B 的实现。B 将会独立实现,并且在 A 实例化的时候将提供给 阅读全文
posted @ 2020-07-06 21:15 赫拉克利特 阅读(203) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2020-07-05 20:32 赫拉克利特 阅读(84) 评论(0) 推荐(0)
摘要:Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。 1、核心:使用依赖注入(DI)来管理组成一个应用程序的组件,这些对象被称为 Spring Beans 2、通过阅读配置元数据提供的指令,容器知道对哪些对象进行实例化,配 阅读全文
posted @ 2020-07-05 19:18 赫拉克利特 阅读(186) 评论(0) 推荐(0)
摘要:一、Spring:是一个框架,基于apache2.0开源协议。 1、核心特性:是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应用程序是需要扩展的。(在已有软件程序上增加一些新的功能) 2、目标是:使 J2EE (企业级)开发变得更容易使用,通过启用基于 POJO 阅读全文
posted @ 2020-07-05 18:08 赫拉克利特 阅读(166) 评论(0) 推荐(0)
摘要:1.0时代:需要一个Dao层(接口+ImpL)、对应一个Service层(接口+ImpL) 1、Dao层封装了数据库操作,Service层 ImpL类 通过 new 一个Dao的ImpL类 并赋值给 Dao接口,实现对Dao层的调用,从而达到Dao层对于客户透明的目的。 2、具体代码: privat 阅读全文
posted @ 2020-07-05 18:02 赫拉克利特 阅读(158) 评论(0) 推荐(0)