Spring Json View之引论

 

原文地址:http://spring-json.sourceforge.net/index.html

译者注:因为版本有大幅更新的原因,现有的项目版本是1.1,所以原先写的后续教程(依据0.1版本)将同时进行修改。后续教程将不会提示原文地址,敬请谅解。

什么是Spring Json View?

 

   

Spring json-view  为Spring-MVC框架提供了对JavaScript Object Notation (json) 的支持,它无缝集成在Spring MVC模块里,能够适用于所有标准的控制器类。

      在J2EE的世界里Spring-MVC已经成为web应用领域里一个很流行的MVC框架,比较老的Struts框架而言,它提供了更高程度的松散耦合。在Web 2.0 Ajax 时代里常见的方式是客户(浏览器)和服务器的交互。当我们开始寻找通过使用Spring-MVC本身的知识以创建Ajax请求的一种方式,但是迄今没有一个令我们苛刻的Spring MVC开发者们感到满意。所以我们探索通过Spring Json-View以支持现有的Spring MVC特性。

    

特性

 

1、配置方式

它通过SpringXml方式配置

 

2、绑定方式

它支持用Spring方式把Bean属性转换到View里。(请参见SimpleFormControllerinitBinder()方法)

 

 

 

3、校验方式

它支持用ValidatorBeans Spring 方式的校验

 

4、集成常用JSON生成器

目前支持默认SOJO 和JSON-Lib,计划很短的时间新增FlexJSON 的支持。

 

5、错误处理

它支持Spring方式错误处理,包括全局、字段和绑定错误。

 

6、异常处理

它使用 JsonExceptionResolver支持 Spring 方式的异常处理。

 

通过它你只要改变视图而不必改变后台编码就能把典型Spring应用转换为典型Web2.0应用

 

替代品?

 

 

还有一些其他的项目,这些项目也可以提供在Spring-MVC上使用JSON的能力。例如Json-lib4Spring,就很像Spring-Json,它通过JSON-Lib类库进行构建。

 

 

近况

  1. 增加SojoJsonWriterConfiguratorTemplate
  2. 启用Javascript 劫持保护
  3. 更新了文档和测试
  4. 修正了bug

   新版本下载地址

 

 

 

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值