Spring
文章平均质量分 77
hyman_xie
Any time, any place !
展开
-
Struts2+Spring集成中Action的管理
一般而言我习惯用Struts2的Spring plugin集成,步骤如下: 先在web.xml中加入 org.springframework.web.context.ContextLoaderListener 然后在struts.xml中加入就可以了。但是我一直有个疑问,spring中bean默认是单例的,但是struts2 action为了多线程安全考虑,肯定原创 2012-03-09 23:52:56 · 3227 阅读 · 0 评论 -
Spring 3.1 MVC REST 支持之序列化
Spring MVC的(JSON)序列化可以通过配置ObjectMapper来实现。为了实现自定义对象或者接口的序列化,我们需要继承ObjectMapper,然后再加入自定义的序列化和反序列化的实现类就可以了。 public class TestObjectMapper extends ObjectMapper { public TestObjectMapper(){ super(原创 2012-06-18 10:10:39 · 6174 阅读 · 0 评论 -
Spring 3.1 MVC REST 支持之URL
Spring3.1版本对REST的支持比以往都要全面。方法上面只要加上annotation就可以实现对不同url和不同请求类型的响应了。@RequestMapping(value = "/test/book", method = RequestMethod.GET)当然url可能会很复杂,其中包含参数,甚至还有url之外的参数,如下:@RequestMapping(value = "/test/b原创 2012-06-18 10:10:54 · 1828 阅读 · 2 评论 -
Spring 3.1 MVC REST 支持之跨域访问(Cross-origin resource sharing)
关于跨域资源访问请参考 http://en.wikipedia.org/wiki/Cross-origin_resource_sharing ,基本原理是在Spring Controller的每一个请求返回的时候都加上Access-Control-...header,需要注意的是并不是所有的浏览器都支持这些header,使用之前要先了解清楚。 实现起来也很简单那就是Interceptor,代码如原创 2012-08-01 10:05:11 · 31818 阅读 · 2 评论