摘要: 最近在看java的反射,看着看着就看到了jdk中动态代理的实现,于是将代理的知识点在这里介绍一下。在设计模式中有一种模式就是代理模式,它的主要作用是创建一个对象的代理,来控制对该对象的访问。本章节不深入讨论代理设计模式,而是介绍其两种实现方式:静态代理、动态代理。 简介 对于代理模式,我们首先要明白 阅读全文
posted @ 2018-04-13 18:13 arax 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 如果想使用全局范围的自定义编辑器,可以使用WebBindingInitializer接口,并在该类中注册自定义编译器。 DateEditor在上篇blog中已定义。这时就不需要在Controller中使用\@InitBinder。但是需要在springmvc config.xml中配置 如果你在sp 阅读全文
posted @ 2018-03-12 20:54 arax 阅读(828) 评论(0) 推荐(0) 编辑
摘要: Spring支持Jdk提供的PropertyEditor实现数据类型的转换。相比于Spring提供的数据转换,PropertyEditor的使用相对简单,不需要在xml文件中配置什么。 首先继承PropertyEditorSupport实现其中的setAsText方法 同时在Controller中添 阅读全文
posted @ 2018-03-12 20:44 arax 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 一般情况下MVC中的V在用户的客户端,而C则在服务端,当客户端向服务端提交数据时,不能再以java中的对象形式进行传输了,这时候就需要序列化和反序列化来帮助实现了。in this blog, 我们着重介绍一下springMVC中的数据转换。ConversionService是类型转换的核心接口,而C 阅读全文
posted @ 2018-03-12 20:32 arax 阅读(12337) 评论(0) 推荐(0) 编辑
摘要: SpringMVC 国际化 作为当前比较流行的MVC框架,SpringMVC也支持国际化。国际化说白了就是可以设置不同的语言。 Spring 国际化的步骤 给系统定义国际化的资源文件。 输出国际化,这需要两点的支持, 1,在视图输出界面使用SpringMVC的标签库 spring:message 2 阅读全文
posted @ 2018-03-07 20:53 arax 阅读(326) 评论(0) 推荐(0) 编辑
摘要: spring mvc 中有很多的注解,每个注解都有自己的功能,下面我们就对spring mvc中的注解一一作出介绍。关于spring的注解还没有总结,请等待后续blog更新。 @controller org.springframework.stereotype.Controller注解类型用于指示当 阅读全文
posted @ 2018-03-04 16:39 arax 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 简介 springMVC中对事务的支持是通过在service层的类上标注 实现的。 在标注时有两个参数isolation和propagation。下面对这两个参数做具体介绍。 isolation 事务隔离级别 springmvc在 org.springframework.transaction.an 阅读全文
posted @ 2018-02-23 20:32 arax 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 从上面的测试代码可以看出MappedByteBuffer存储long时, 从long的最高位字节开始存储的 ,这和我们的书写数字的很类似。所以在操作MappedByteBuffer时要注意这一点。 阅读全文
posted @ 2018-02-09 11:07 arax 阅读(314) 评论(0) 推荐(0) 编辑
摘要: ```xml ``` 阅读全文
posted @ 2018-02-06 20:12 arax 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 先将springmvc config整个文件列出 上面这行配置定义了容器默认加载bean所在的位置。 上面这行配置的意思是springmvc使用默认的 "配置" , 默认配置主要在DispatcherServlet中的initStrategies方法中使用, 这些初始化方法使用的默认配置在org.s 阅读全文
posted @ 2018-02-06 08:54 arax 阅读(4458) 评论(0) 推荐(1) 编辑