摘要: Spring发送eMail [TOC] 邮件发送准备 导入mail以及spring context的依赖支持。 POM文件 ~~~xml 4.0.0 com.ooyhao.spring spring in action 19 01 1.0 SNAPSHOT war spring in action 阅读全文
posted @ 2019-09-21 10:57 ooyhao 阅读(458) 评论(0) 推荐(0) 编辑
摘要: SpringCache [TOC] 简述 ​ Caching (缓存)可以存储经常会用到的数据,这样,每次需要的时候,这些信息都是立即可用的。这里,我们会介绍Spring的缓存抽象。SpringCache 是对缓存解决方案的抽象, 并且它对缓存功能提供了声明式的支持,能够与多种流行的缓存实现集成。在 阅读全文
posted @ 2019-09-21 10:54 ooyhao 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Spring和JDBC操作数据库 [TOC] 使用JNDI配置数据源 1. 在Tomcat服务器的conf下的context.xml 配置数据源 ~~~xml ~~~ 2. 使用xml或是Java类配置 配置jndi这种情况使用xml可能更加简单。 ~~~xml ~~~ 3. 使用Java配置类 ~ 阅读全文
posted @ 2019-09-21 10:52 ooyhao 阅读(267) 评论(0) 推荐(0) 编辑
摘要: SpringMVC高级技术 [TOC] 通过web.xml加载JavaConfig配置 ​ 我们前面使用了纯web.xml形式加载applicationContext.xml和springmvc.xml配置文件来搭建一个web项目,也使用AbstractAnnotationConfigDispatc 阅读全文
posted @ 2019-09-21 10:45 ooyhao 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 渲染Web视图 莫言君行早,更有早行人 [TOC] 理解视图解析 在前面我们已经接触了一个Springmvc中的视图解析器,InternalResourceViewResolver。下图是其继承结构: InternalResourceViewResolver:这个视图解析器应该不陌生,在SSM项目中 阅读全文
posted @ 2019-09-21 10:41 ooyhao 阅读(371) 评论(0) 推荐(0) 编辑
摘要: SpringMVC起步 [TOC] 介绍 ​ SpringMVC基于模型 视图 通知器(Model View Controller,MVC)模式实现的,它能够帮助我们构建像Spring框架那样灵活和松耦合的Web应用程序。 跟踪SpringMVC流程 图示: 步骤说明: 1. 用户发送请求到前端控制 阅读全文
posted @ 2019-09-21 10:31 ooyhao 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 面向切面的Spring Aop 的概念 Aop :Aspect oriented Programming 面向切面编程,面向切面编程是面向对象编程的补充,而不是替代品。在运行时,动态地将代码切入到类的指定方法,指定位置上的编程思想就是面向切面编程。 Aop中的术语 通知(Advice) ​ 通知定义 阅读全文
posted @ 2019-09-17 20:48 ooyhao 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 高级装配 莫道君行早,更有早行人 [TOC] 环境与Profile ​ 在实际开发过程中,往往会将项目发布到不同的环境中,由于环境的不同,我们一般需要对在不同环境的数据和配置进行一些个性化的设定。比如,我们一般将开发到生产流程中的环境分为三种:开发(dev)、测试(test)和生产(prod)。而在 阅读全文
posted @ 2019-09-17 20:37 ooyhao 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 装配Bean 莫道君行早 更有早行人 [toc] Spring装配Bean的三种方式 1. 在XML中进行显示配置 2. 在Java中进行显示配置 3. 隐式的Bean发现和自动装配 组件扫描:Spring会自动发现应用上下文所创建的Bean 自动装配:Spring自动满足Bean之间的依赖 ​ 尽 阅读全文
posted @ 2019-09-17 09:43 ooyhao 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 初识Spring 莫道君行早,更有早行人 本篇主要是简单的尝试一下Spring的两大功能,来感受一下Spring的强大,后面将进行更加详细的介绍。 spring的两大功能 ​ 我们都知道,Spring两大核心功能就是控制反转/依赖注入、面向切面编程。下面介绍一下两大功能。 IoC/DI Don't 阅读全文
posted @ 2019-09-17 09:36 ooyhao 阅读(328) 评论(0) 推荐(0) 编辑