SSM
文章平均质量分 95
xiaomu_a
好记性不如烂笔头
展开
-
浅谈MyBatis
四大组件:Executor、ParameterHandler、StatementHandler、ResultSetHandler项目启动时会加载MybatisAutoConfiguration类,在这个类中创建了SqlSessionFactory,并且会将XML文件或者注解配置的 SQL信息会被转换为 MappedStatement 对象注册到 Configuration 组件中。SqlSessionFactoryBeanConfiguration组件中的......原创 2022-06-13 18:20:34 · 371 阅读 · 0 评论 -
Spring(二)SpringIOC相关的注解
1. 用于创建对象的注解1. @Component 应用: 工具类。2. @Controller 同@Component , 主要用于修饰表现层的组件(组件 = 类)3. @Service 同@Component ,主要用于修饰业务层的组件4. @Repository 同@Component ,主要用于修饰数据访问层的组件2. 用于依赖注入的注解@Au...原创 2019-05-14 15:54:16 · 178 阅读 · 0 评论 -
Spring(三)SpringAOP面向切面编程
AOP 面向切面编程aop是面向切面编程,是使用动态代理技术,实现在不修改java源代码的情况下,运行时实现方法功能的增强。相关概念:什么是切面?重复执行的代码抽取出来,形成一个工具类,把这个工具类就叫做切面类。切面类: 重复的代码只要些一次,自动调用,自动运行。什么是面向切面编程?AOP(Aspect Oriented Programming),即面向切面编程。面向切面编...原创 2019-05-16 11:00:58 · 247 阅读 · 0 评论 -
Spring(一)程序员的春天
1. 认识Spring框架Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。2. Spring的重要性Spring自身提供了七大模块。(基础模块)IOC容器AOP编程Spring提供了其他的模块SpringSecurity 安全管理框架SpringTask 任务调度...原创 2019-05-13 10:31:01 · 429 阅读 · 0 评论 -
耦合?
什么是耦合?简单地说,软件工程中对象之间的耦合度就是对象之间的依赖性。指导使用和维护对象的主要问题是对象之间的多重依赖性。对象之间的耦合越高,维护成本越高。因此对象的设计应使类和构件之间的耦合最小。有软硬件之间的耦合,还有软件各模块之间的耦合。耦合性是程序结构中各个模块之间相互关联的度量。它取决于各个模块之间的接口的复杂程度、调用模块的方式以及哪些信息通过接口。耦合可以分为以下几种,它们之...原创 2019-05-13 10:39:47 · 1139 阅读 · 0 评论 -
SpringMVC执行流程
SpringMVC执行流程:服务器启动,初始化,加载Tomcat的配置文件加载项目的配置文件web.xml创建前端控制器DispatcherServlet,加载springMVC.xml配置文件开启注解扫描,创建SpringMVC三大组件:处理器映射器(HandlerMapping)、处理器适配器(HandlerAdapter)、视图解析器(ViewResolver)用户向服务器发送...原创 2019-05-23 18:56:50 · 2054 阅读 · 0 评论