
Spring学习笔记
文章平均质量分 84
薛小强Forever
我不停地擦拭手中的利剑,不是因为我喜欢它,也不是因为它能带来安全。而是因为,每当下一次冲锋的号角响起,我能迅速拔出,纵横厮杀,直至战斗结束,不让自己倒下。生活在这样的时代,与其被迫上场,心怀恐惧,不如主动征伐,加入到时代的滚滚大潮当中,去见识一下时代的风采,写下自己的故事。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
4.Spring学习笔记之面向切面的Spring
在软件开发中,散布于应用中多处的功能被称为横切关注点。把这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的问题。 依赖注入(DI)有助于应用对象之间的解耦,而AOP可以实现横切关注点与它们所影响的对象之间的解耦。1.什么是面向切面编程在使用面向切面编程时,我们仍然在一个地方定义通用功能,但是可以通过声明的方式定义这个功能要以何种方式在何处应用,而无需修改受影响的类。 横切关注点可原创 2017-01-02 20:11:08 · 466 阅读 · 0 评论 -
Spring学习笔记之使用Spring发送Email
使用Spring发送Email原创 2017-06-25 23:17:11 · 25008 阅读 · 2 评论 -
Spring Data Redis提供的几种序列化的比较
* redis虽然提供了对list set hash等数据类型的支持,但是没有提供对POJO对象的支持,底层都是把对象序列化后再以字符串的方式存储的。* Spring data提供了若干个Serializer,主要包括:JdkSerializationRedisSerializer——使用Java自带的序列化机制将对象序列化为一个字符串OxmSerializer——将对象序列化为xml字符串原创 2017-06-23 17:05:26 · 10584 阅读 · 0 评论 -
Spring学习笔记之使用远程服务
远程调用是客户端应用和服务端应用之间的会话。在客户端,它所需要的一些功能并不在该应用的实现范围之内,所以应用要想能提供这些功能的·其他系统寻求帮助。而远程应用通过远程服务暴露这些功能。 RPC(remote-procedure call. RPC)远程过程调用: 就是执行流从一个应用传递给另一个应用,理论上另一个应用部署在跨网络的一台远程机器上。原创 2017-06-04 16:05:01 · 2280 阅读 · 0 评论 -
Spring学习笔记之保护方法应用
在本章中我们将会看到如何使用Spring Security保护bean方法。原创 2017-06-01 22:57:10 · 953 阅读 · 0 评论 -
Spring学习笔记之使用对象-关系映射持久化数据
ORM(object-relational mapping)——对象/关系 映射。 Spring对多个ORM框架提供了支持。下面分别介绍Spring对Hibernate和JPA(Java持久化API,java Persistence API)的支持。原创 2017-05-20 16:57:57 · 3272 阅读 · 0 评论 -
Spring学习笔记之缓存数据
缓存(Caching)可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的。在本章中,我们将会了解到Spring的缓存抽象。尽管Spring自身并没有实现缓存解决方案,但是它对缓存功能提供了声明式的支持,能够与多种流行的缓存实现进行集成。原创 2017-05-31 20:56:15 · 802 阅读 · 0 评论 -
Spring学习笔记之Spring Security
Spring Security是为基于spring的应用程序提供声明式安全保护的安全性框架。它能够在Web请求级别和方法调用级别处理身份认证和授权。原创 2017-05-09 20:06:52 · 1574 阅读 · 0 评论 -
Spring学习笔记之Spring Web Flow
Spring Web Flow 是Spring MVC 的扩展,它支持开发基于流程的应用程序。它将流程的定义与实现流程行为的类和视图分离开来。原创 2017-03-29 22:14:16 · 8428 阅读 · 0 评论 -
Spring学习笔记之通过Spring和JDBC征服数据库
为了将数据访问层(DAO)与应用程序的其他部分隔离开来,Spring采用的方式之一就是提供统一的异常体系,这个异常体系用在了它支持的所有持久化方案中。原创 2017-05-11 00:29:55 · 584 阅读 · 0 评论 -
Spring学习笔记之Spring MVC的高级技术
本篇主要介绍利用Spring MVC处理文件上传,异常处理,为控制器添加通知以及跨重定向请求传递数据。原创 2017-03-22 23:57:08 · 2695 阅读 · 0 评论 -
Spring学习笔记之构建Spring Web应用程序
1. Spring MVC起步1. Spring MVC 的请求过程2. 搭建Spring MVC原创 2017-03-06 00:09:11 · 868 阅读 · 0 评论 -
Spring学习笔记之Spring MVC的工作机制
目前市场上主流的MVC框架是Spring MVC和Struts。前面我们介绍了Spring框架的设计理念,这一篇我们介绍Spring MVC。Spring MVC与Spring框架是无缝结合的。本文基于Spring2.3.6版本介绍Spring MVC 的总体设计,然后再介绍其对应的M、V、 C分别是什么。转载 2017-03-05 15:18:44 · 1338 阅读 · 0 评论 -
Spring学习笔记之渲染Web视图
视图解析上一篇文章我们讲到在配置Spring MVC时,需要配置一个ViewResolver来解析视图。 Spring MVC定义了一个名为ViewResolver的接口:public interface ViewResolver { View resolveViewName(String viewName, Locale locale) throws Exception;}当给reso原创 2017-03-18 16:02:29 · 1210 阅读 · 0 评论 -
Spring学习笔记之Spring框架的设计理念分析
本文从几个问题:Spring框架有哪几个核心组件?为什么需要这些组件?他们又是如何结合在一起构成Spring的骨骼架构?Spring的AOP特性是如何利用这些基础的骨骼架构老工作的?来探讨Spring框架的设计理念。从而让我们后面学习Spring的应用更容易一些。原创 2017-03-05 01:03:35 · 708 阅读 · 0 评论 -
3.Spring学习笔记之高级装配
1.环境与profileSpring为环境相关的bean所提供的解决方案其实与 构建时的方案没有太大的差别。当然,在这个过程中需要根据环境决定创建哪个bean和不创建哪个bean。不过Spring并不是在构建的时候做出这样的决策,而是等到运行的时再来确定。这样的结果就是同一个部署单元(可能会使war文件)能够适用于所有的环境,没有必要重新 构建。在3.1版本中,Spring引入了bean profi原创 2016-12-31 13:43:57 · 593 阅读 · 0 评论 -
2.Spring学习笔记之装配Bean
创建应用对象之间协作关系的行为通常称为装配(wiring),这也是依赖注入(DI)的本质。原创 2016-12-26 23:07:32 · 489 阅读 · 0 评论 -
使用Spring MVC创建REST API
近几年来,以信息为中心的表述性状态转移(Representational Statae Transfer,REST)已成为替换传统的SOAP Web服务的流行方案。SOAP一般会关注行为和处理,而REST关注的是要处理的数据。1.了解REST1.1 REST的基础知识首先,REST与RPC几乎没有任何关系。RPC是面向服务的,并关注于行为和动作;而REST是面向资源的,强调描述应用程序的事物和名词。原创 2017-06-13 21:02:30 · 2840 阅读 · 1 评论