01 2022 档案
摘要:1.18 MVC设计模式 什么是MVC设计模式 M (Model)是指数据模型层 V (View)是指视图层 C (Controller)是指控制层 实际用户体验流程: 用户 >单击url >发送请求 >解析输入、执行逻辑 >跳转反馈正确结果 上述的用户操作流程由(Controller)来完成 用户
阅读全文
摘要:1.18 SpringMVC执行流程 SpringMVC框架 请求流程和使用到的api类: SpringMVC执行流程: 用户单击url发起Http Request >提交到DispatcherServlet 前端控制器请求一个或者多个HandlerMapping(这是一些接口),返回一个(Hand
阅读全文
摘要:1.07 Spring事务(Transaction) 什么是事务 事物是为了数据库的组成部分。起作用是为了确保数据完整性和一致性 事物的特点 原子性(Actomicity):事务是最小的不可分割的工作单位,事务的操作要么全部成功要么全部失败 一致性(Consistency):事务必须保证数据库从一个
阅读全文
摘要:1.05 Spring集成Log4J 什么是Log4J Log4J是一个功能强大的日志组件,是Apache的开源项目 使用方法: 在Maven当中导入Log4J的依赖然后直接通过配置文件定义使用 log4j配置文件的编辑 # Define the root logger with appender
阅读全文
摘要:1.07 Spring编程式事务管理 实现事务管理的两种方式 基于XML实现事务管理 基于注解实现事务管理 事务管理的步骤 定义事务开始 正常执行后事务提交 异常时事务回滚 示例demo: 位于DAO的实现类当中: @Override public void saveUser(User user)
阅读全文
摘要:1.04Spring JdbcTemplate类 什么是Spring JdbcTemplate类 Spring针对数据库开发封装的JDBC类 作用: 支持对数据库的所有操作 Spring JdbcTemplate类配置模板 <?xml version="1.0" encoding="UTF-8"?>
阅读全文
摘要:12.21Spring集成AspectJ 在新版本的Spring框架中使用AspectJ开发AOP AspectJ是什么 概念: 基于Java语言的AOP框架,扩展了Java语言 使用AspectJ开发AOP的方式 基于XML的声明式AspectJ 基于Annotation的声明式AspectJ 基
阅读全文
摘要:11.18 Spring装配Bean 本章内容 Bean自动装配 基于注解装配Bean Bean自动装配 概念: Bean的装配可以理解为依赖关系注入,Bean的装配方式是Bean的依赖注入方式 具体是指: Spring容器在不使用 <constructor-arg> 和<property>标签的情
阅读全文
摘要:12.21Spring AOP 本章内容 什么是SpringAOP? 为什么使用SpringAOP AOP术语 什么是SpringAOP? AOP全称Aspect Oriented Programming面向切面编程。和OOP一样,是一种编程思想 AOP的特点: 采用动态代理机制取代传统的继承机制。
阅读全文
摘要:11.17Spring 注入部分 本章内容 Spring 依赖注入 Spring 注入内部Bean Spring 注入集合 Spring 依赖注入 什么是依赖注入? 依赖注入(Dependency Injection, DI),便于管理和测试应用程序 实现原理: 在Java程序中当一个Java示例需
阅读全文
摘要:11.12 Spring开发环境以及第一个Spring程序 Spring开发环境搭建 Maven项目的porm.xml导入Spring依赖 关键依赖: Spring项目是基于Bean的编程,所以: <dependencies> <!-- 测试相关依赖 --> <dependency> <groupI
阅读全文
摘要:11.15 Spring Ioc容器 Ioc容器在Spring当中的地位 地位: Spring的核心 作用: Spring通过IoC容器管理对象的实例化、初始化 管理对象从创建到销毁的整个生命周期 管理方式: 读取XML 读取Java注解 Spring的IoC容器类型 BeanFactory容器 A
阅读全文
摘要:11.12 Spring开篇 什么是Spring? 概念: JavaWeb开发框架,包含了很多的框架。称为spring全家桶 Spring framework Spring MVC Spring Boot Spring Cloud Spring Data Spring Security等 Sprin
阅读全文