《Spring4实战 第4版》2016年4月新出版的,之前的第三版看起来还是不错的,所以看到新版就直接买下来。英文版源码地址:Spring in Action, Fourth Edition Covers Spring 41.IOC装配Bean参考【Spring实战4 2.2】,作者提倡无XML配置化。1.1接口只有一个现实类可以自动装配public interface CompactDisc {...
分类:
编程语言 时间:
2016-05-13 15:00:08
阅读次数:
1821
本章主要内容:
备用的Spring MVC配置项
处理文件上传
控制器中的异常处理
使用flash属性...
分类:
编程语言 时间:
2016-04-29 15:30:47
阅读次数:
197
本章主要内容包括:
将model数据展现为HTML
JSP视图的使用
在前面的章节中,我们主要关注点在于编写控制来处理web请求,同时也创建了一些简单的视图来展现请求返回的model数据,本章我们将主要讨论在控制器完成请求处理之后和将返回结果展示到用户的浏览器之前,这个过程之间发生了什么。...
分类:
编程语言 时间:
2016-04-22 19:35:19
阅读次数:
443
之前一直在看《Spring实战》第三版,看到第五章时发现很多东西已经过时被废弃了,于是现在开始读《Spring实战》第四版了,章节安排与之前不同了,里面应用的应该是最新的技术。
本章中,将会接触到Spring MVC基础,以及如何编写控制器来处理web请求,如何通明地绑定请求参数到业务对象上,同时还可以提供数据校验和错误处理的功能。Spring MVC初探跟踪Spring MVC请求在请求离开浏览器...
分类:
编程语言 时间:
2016-04-22 19:31:31
阅读次数:
627
1 什么是面向切面编程 1.1 定义 AOP 术语 通知(Advice):切面的工作被称为通知,定义了切面是什么以及何时使用(Before、After、After-returning、After-throwing、Around)。 连接点(Joinpoint):是在应用执行过程中能够插入切面的一个点 ...
分类:
编程语言 时间:
2016-04-07 22:13:01
阅读次数:
269
1 自动装配 Bean 属性 1.1 4 种类型的自动装配 byName:把与 Bean 的属性具有相同名字或 ID 的其他 Bean 自动装配到 Bean 的对应属性中 byType:把与 Bean 的属性具有相同类型的其他 Bean 自动装配到 Bean 的对应属性中 constructor:把 ...
分类:
编程语言 时间:
2016-04-07 06:56:59
阅读次数:
210
1 声明Bean 1.1 创建 Spring 配置 Spring 容器提供两种配置 Bean 的方式:xml 配置和基于注解配置。 Spring 配置文件: Spring 框架自带10个命名空间配置: aop:为生命切面以及将@AspectJ注解的类代理为Spring切面提供了配置元素 beans: ...
分类:
编程语言 时间:
2016-04-06 23:30:56
阅读次数:
305
1. 2.3版本
2.3版本
Servlet 2.3 Web Application
这个有...
分类:
编程语言 时间:
2016-04-06 21:50:43
阅读次数:
203
这里最熟悉的就是spring了,项目中应用很多。dubbo是一个实现分布式的框架,zookeeper是注册中心。给我的感觉就像多对多关系的两者表,zookeeper相当于第三张表维护关系。下面通过一个小程序加深认识。 一、安装zookeeper 去官网下载zookeeper, 然后解压到目录中,我解
分类:
编程语言 时间:
2016-02-14 18:26:12
阅读次数:
302
使用注解来创建切面是AspectJ 5所引入的关键特性。在AspectJ 5之前,编写AspectJ切面需要学习一种Java语言的扩展,但是AspectJ面向注解的模型可以非常简单的通过少量注解把任意类转变为切面。
回顾一下Audience类,没有任何地方让它成为一个切面,我们不得不使用XML声明通知和切点。
我们通过@AspectJ注解,我们再看看Audien...
分类:
编程语言 时间:
2016-02-13 21:58:27
阅读次数:
320