Spring框架
本门课程作为Spring的入门级课程,将结合实例为您带来依赖注入、IOC和AOP的基本概念及用法,为后续系统架构的学习打下基础。
课程价格
¥3.90
上机课程:0  
图文课程:  15

课程案例源码下载地址:

gitee.com/jianxh/SpringProgram


Spring是为解决企业应用程序开发复杂性而创建的一个Java开源框架,应用非常广泛。业内非常流行的SSM架构中的其中一个S指的就是Spring。本门课程作为Spring的入门级课程,将结合实例为您带来依赖注入、IOC和AOP的基本概念及用法,为后续系统架构的学习打下基础。

(1)第一篇 使用Sping框架构建Java Web项目

本篇使用Sping框架构建一个Java Web项目案例,从实践上对Spring框架有个初步认知。通过本篇的学习,可以掌握以下内容:

● 了解Spring框架能帮我们做什么?

● 如何获取Spring框架?

● 应用Spring框架构建Java Web项目

● 建立Spring配置文件

● 配置web.xml加载Spring配置文件

(2)第二篇  用项目案例解读Spring IOC容器的反转控制思想

本篇介绍Spring IOC容器,通过具体的实例详细地讲解IOC概念,彻底理解Spring反转控制的思想。通过本篇的学习,可以达成如下目标。

● 运用工厂模式设计程序

● 理解JavaBean和POJO对象

● 理解控制反转思想

● 理解IOC容器

(3)第三篇  Spring Bean的定义

本篇介绍什么是Spring Bean类,如何创建Bean类,以及如何将Bean类添加到Spring IOC容器。通过本篇的学习,可以达成如下目标。

● 认识Spring Bean类

● 掌握Bean类的配置项

● 将Bean类添加到Spring IOC容器

(4)第四篇 理解Spring Bean的作用域

本篇介绍Spring Bean实例的作用范围,Spring Bean实例的作用范围由配置项scope限定。通过本篇的学习,可以达成如下目标。

● 应用scope配置项配置Bean的作用域

● 应用单例模式singleton

● 应用原型模式prototype

(5)第五篇  Spring Bean的生命周期及接口回调

本篇介绍Spring框架为Spring Bean生命周期各阶段提供的回调接口,程序通过实现回调接口,可以在IOC容器实例化或销毁Bean的过程中,得到Bean的控制权,并对Bean进行预处理工作。通过本篇的学习,可以达成如下目标。

● 了解Spring Bean的生命周期

● 掌握和运用Spring Bean生命周期各阶段提供的接口

● 能够对Spring Bean做预处理工作

(6)第六篇  Spring的依赖注入

本篇主要介绍Spring的依赖注入。依赖注入是Spring协调不同Bean实例之间的合作而提供的一种工作机制,在确保Bean实例之间合作的同时,并能保持每个Bean的相对独立性。通过本篇的学习,可以达成如下目标。

● 理解基于构造函数的依赖注入

● 理解基于设置函数的依赖注入

● 基于自动装配的依赖注入

● 基于注解的依赖注入

(7)第七篇  详解Spring框架的AOP机制

AOP是Spring框架面向切面的编程思想,AOP采用一种称为“横切”的技术,将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。本篇结合实际案例详细讲述AOP的原理及实现过程。通过本篇的学习,可以达成如下目标。

●   理解AOP的编程思想及原理

●   掌握AOP的实现技术

(8)第八篇 使用AspectJ注解技术实现AOP功能

AspectJ是一个面向切面编程的框架,使用AspectJ不需要改动Spring配置文件,就可以实现Spring  AOP功能。本篇结合实际案例详细讲述使用AspectJ实现AOP功能。通过本篇的学习,可以解决如下问题。

●  使用AspectJ技术的背景是什么?

●  在不修改原有业务代码的情况下,如何设置业务拦截点?

(9)第九篇  Spring使用JDBC访问MySQL数据库

在Java应用程序开发中,使用JDBC访问MySQL数据库是Java开发者常用的技术。在Spring框架中,Spring对JDBC又进行了封装,简化了程序访问数据库的复杂度。本课主要讨论在Spring框架中如何使用封装的JDBC访问MySQL数据库。通过本课的学习,可以解决如下问题。

●  在Spring框架下,如何让程序连接数据库?

●  如何利用DAO技术从数据源读取和写入数据?

(10)第十篇  在Spring框架中使用SQL存储过程

Spring框架也支持对SQL存储过程的调用,SQL存储过程是一组预先定义好的SQL语句,并存储到数据库管理系统中,外部程序可以直接调用执行。本课主要讨论在Spring框架中应用程序如何调用MySQL存储过程。通过本课的学习,可以达到如下目标。

●  认识和理解SQL存储过程

●  在Spring框架中调用SQL存储过程

(11)第十一篇  使用Spring框架实现数据库事务处理

企业级应用系统在更新数据库数据时,一般都采用数据库事务处理,以确保数据库数据的一致性。本课主要讨论在Spring框架中如何使用数据库事务处理更新数据库数据。通过本课的学习,可以达到如下目标。

●  了解JDBC对数据库事务处理的支持

●  掌握在Spring框架中使用事务处理的技术

(12)第十二篇  Spring MVC的认知与环境搭建

Spring MVC是Java Web开发框架,它使用简单,学习成本低,而且非常灵活,特别适合于Java Web开发初学者。本课主要讨论Spring MVC的概念和运行环境的搭建,通过学习可以达到如下目标。

●  了解Spring MVC开发框架

●  能够搭建Spring MVC运行环境

(13)第十三篇  详解Spring MVC的视图、模型与控制器

前面介绍了Spring MVC的概念、搭建Spring MVC运行环境等内容,也介绍了如何在eclipse中建立基于Spring MVC的Mooc项目。本文在Mooc项目的基础上,进一步讨论Spring MVC的视图、模型与控制器,视图与控制器之间的数据交互机制。通过本课的学习,可以达到如下目标。

●  掌握视图、控制器和模型的数据交互机制

●  配置web.xml和spring-servlet文件

(14)第十四篇  详解Spring MVC配置Service和DAO层

前面探讨了Spring MVC的视图、模型与控制器,基本实现了Mooc项目的用户注册业务,但用户的注册信息并没有实际写入到数据库,只能说是伪注册。本篇会讨论如何将用户的注册信息写入到MySQL数据库,并从MySQL数据库中读取用户信息。通过本课的学习,可以达到如下目标。

●  在Spring MVC中使用MySQL数据库存取数据

●  配置Service业务层

●  配置DAO数据持久层

(15)第十五篇  聊聊log4j的由来和在Spring MVC的使用

本篇聊聊在Java界著名的log4j,Apache为什么要开发log4j?log4j与Java的关系是什么?log4j为什么需要配置文件,这些问题本文都会给出答案




Sping框架基础
本章讨论Spring IOC容器、DI(依赖注入)、AOP、控制反转等Spring核心技术。
6408字,阅读需时22分钟
第4课   理解Spring Bean的作用域
9523字,阅读需时32分钟
第5课   Spring Bean的生命周期及接口回调
14741字,阅读需时50分钟
第6课   Spring的依赖注入
16452字,阅读需时55分钟
第7课   详解Spring框架的AOP机制
9477字,阅读需时32分钟
第8课   使用AspectJ注解技术实现AOP功能
9224字,阅读需时31分钟
JDBC框架
在Spring框架中,Spring对JDBC又进行了封装,简化了程序访问数据库的复杂度。本章主要讨论利用JDBC技术实现MySQL数据库的访问
第1课   Spring使用JDBC访问MySQL数据库
15985字,阅读需时54分钟
第2课   在Spring框架中使用SQL存储过程
7629字,阅读需时26分钟
第3课   使用Spring框架实现数据库事务处理
14638字,阅读需时49分钟
Spring MVC
本章探讨如何使用Spring MVC开发Java Web程序
第1课   Spring MVC的认知与环境搭建
4891字,阅读需时17分钟
第2课   详解Spring MVC的视图、模型与控制器
11362字,阅读需时38分钟
第3课   详解Spring MVC配置Service和DAO层
10814字,阅读需时37分钟
第4课   聊聊log4j的由来和在Spring MVC的使用
6427字,阅读需时22分钟
Sping框架基础
JDBC框架
Spring MVC
郎宏林
授课老师
老师简介
项目经理,系统分析和架构师,从事多年中文信息处理技术。

熟悉项目管理、擅长项目需求分析和设计、精通Java、C#等编程语言。

近期负责的项目有:

国家数字复合出版系统工程;

版权登记交易服务平台;

中央文化企业数字化转型升级项目。

  • 备案号:鲁ICP备15001146号
  • @1997-2018 潍坊米粒花网络技术有限公司版权所有