自己写的Spring4教程,给Java学习者参考!
2017-11-15 23:27
323 查看
Spring教程
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。
教程软件版本说明:
1)Spring框架:spring-framework-4.3.3.RELEASE-dist2)Hibernate框架:hibernate-release-5.0.7.Final
3)开发工具:MyEclipse2014
学习本课程要求:
1)掌握Java基础2)掌握JDBC的常用操作
下载教程全部源码
GitHub地址:https://github.com/yiidiancom/spring
SpringIOC容器
什么是Spring?(包下载)SpringIOC的概念和作用
工厂模式设计IOC容器
SpringIOC的HelloWorld
ApplicationContext接口
SpringIOC的Scope配置
对象的生命周期方法
依赖注入-构造方法注入
依赖注入-setter方法注入
依赖注入-p名称空间
SpringEL-HelloWorld
SpringEL-操作List、Map
SpringEL-方法调用
SpringEL-运算符
SpringEL-三目运算
SpringEL-正则表达式
SpringIOC注解的HelloWorld
@Value注入普通数据
@Autowired装配实例
@Qualifier装配实例
@Resource装配实例
零配置-@Configuration
零配置-@ComponentScan
零配置-@PropertySource
零配置-@Import
零配置-@Bean
Spring整合Junit
Spring整合JunitSpring整合Junit(零配置)
SpringAOP切面编程
什么是AOP?AOP相关术语
AOP底层-JDK动态代理
AOP底层-Cglib子类代理
SpringAOP的HelloWorld
切入点表达式语法
前置通知
最终通知
后置通知
异常通知
环绕通知
SpringAOP注解的HelloWorld
注解通知的写法
SpringAOP的零配置
Spring整合JDBC
Spring整合Jdbc的HelloWorldJdbcDaoSupport的使用
JdbcTemplate实现增删改查
Spring的Jdbc事务-XML
Spring的Jdbc事务-注解
Spring的Jdbc事务-零配置
Spring整合Hibernate
Spring整合Hibernate的HelloWorldHibernateDaoSupport的使用
HibernateTemplate实现增删改查
Spring的Hibernate事务-XML
Spring的Hibernate事务-注解
Spring的Hibernate事务-零配置
相关文章推荐
- RabbitMQ java Spring 开发教程
- RabbitMQ入门教程 For Java【9】 - 与Spring集成
- 最最基础的java中的小概念,也相当于给自己做个笔记,仅供Java零基础的同学参考,水平有限欢迎批评指正。
- 《Java: The Complete Reference》《Java 8 编程参考官方教程(第9版)》读书笔记
- 《尚学堂科技.马士兵.JAVA.系列视频教程10年2月9日更新(更新Spring3.0)》(java video courses)
- 给 Java 学习者的超全教程整理
- 在java Spring基础上实现自定义异常处理框架教程
- 发布一个自己写的Spring2.5中文教程(更新)
- Java+Spring+MySql环境中安装和配置MyBatis的教程
- [Java][Spring] Spring 参考文档翻译 (1)
- 类文件Spring中空值的写法-java教程
- 《传智播客:2.3/spring/jdbc/EJB3.0/ajax/hibernate/Struts/java视频教程》(SPRING2.5/AJAX/JAVA/JNI/FTP/AJAX/ibatis/OA/JDBC)
- Java程序员从笨鸟到菜鸟之(六十八)细谈Spring(二)自己动手模拟spring
- Java Spring开发环境搭建及简单入门示例教程
- 【Java.Spring.MVC】Spring使用示例参考手册;MVC注解参考
- Java Spring boot 企业微信点餐系统 项目实战视频教程
- *jqwidgets jqxgrid 使用心得 jqxgrid教程 jqxgrid+SpringMVC(初级) 集成JAVA SSM
- RabbitMQ java Spring 开发教程
- 手把手教你搭建自己的Java Web(Android)项目(SpringMVC + Mybatis服务端,Html5 Web端, Android客户端实现)
- Spring Cloud 5分钟搭建教程(附上一个分布式日志系统项目作为参考)