你将学到的
  • Spring 的基本概念及其应用场景
  • Spring 的配置文件
  • Spring IoC 容器
  • Spring Bean 的生命周期
  • Spring 基于注解的配置
  • 自动创建 Proxy
  • Spring JDBC Template
  • Spring MVC 框架
  • Spring 项目的创建
  • Spring 的松耦合
  • Spring 依赖注入的方法
  • Spring 自动扫描与自动装配
  • Spring AOP
  • AspectJ 框架
  • Spring 事务管理
课程内容
  共9个章节

知识点: 1.Spring简介 2.Spring的优点 3.Spring架构

lab-classic 实验 2 HelloShiyanlou 与松耦合的实现

知识点: 1.Maven介绍 2.Spring松耦合

lab-classic 实验 3 Spring IoC 容器

知识点: 1.IoC容器 2.Bean属性注入value 3.内部嵌套的Bean 4.集合类型的Bean 5.Bean的作用域 6.Spring注解的配置 7.SpringBean的生命周期

lab-classic 实验 4 Spring自动扫描与自动装配

知识点: 1.自动扫描组件 2.自动装配Bean

lab-classic 实验 5 Spring 基于注解的配置

知识点: 1.Spring@Required注解 2.Spring@Autowired注解 3.Spring@Qualifier注解 4.SpringJSR250注解 5.Spring基于Java的配置

lab-classic 实验 6 Spring 框架的 AOP

知识点: 1.AOP(面向切面编程) 2.AOP通知——Advice 3.Pointcut 4.Advisor 5.自动创建Proxy 6.AspectJ框架

lab-classic 实验 7 Spring JDBC Template

知识点: 1.SpringJDBCTemplate增 2.SpringJDBCTemplate删 3.SpringJDBCTemplate改 4.SpringJDBCTemplate查

lab-classic 实验 8 Spring 事务管理

知识点: 1.Spring编程式事务管理 2.Spring申明式事务管理

lab-classic 实验 9 Spring Web MVC 框架

知识点: 1.SpringWebHelloWorld例子 2.SpringMVC表单处理例子 3.SpringMVC页面重定向例子 4.SpringMVC异常处理例子

课程介绍

实验任务

  • 创建 Spring 项目
  • 完成 HelloShiyanlou 小程序
  • 内部嵌套 Bean 和 集合类型 Bean 的实践
  • 使用 xml 配置来完成 Spring 中 Bean 的注入
  • 使用注解配置来完成 Spring 中 Bean 的注入
  • 自动扫描和自动装配的实践
  • Spring 常用注解的使用
  • 基于 Java 的配置实践
  • 在 Spring 项目中使用 AOP
  • 使用 Spring JDBC Template 访问数据库
  • 在项目中加入事务管理
  • 结合 Spring MVC 开发 web 项目

先学知识

需要掌握Java 编程语言基础MySQL 基础课程Java Web 服务器与项目管理工具入门

课程难度

本课程难度稍微有点困难。

面向用户

本课程为 Spring 框架入门课程,面向有 Java 开发基础,想要深入了解 Java web 开发的同学,学完本次课程过后会对以后的开发打下良好的基础。

课程教师

FelixChu 共发布过 3 门课程

查看老师的所有课程 >
实验楼楼+
实验楼会员