锁定老帖子 主题:Spring Json View之引论
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-11
最后修改:2009-05-22
原文地址: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里。(请参见SimpleFormController的initBinder()方法)
3、校验方式 它支持用ValidatorBeans Spring 方式的校验
目前支持默认SOJO 和JSON-Lib,计划很短的时间新增FlexJSON 的支持。 5、错误处理 它支持Spring方式错误处理,包括全局、字段和绑定错误。
6、异常处理 它使用 JsonExceptionResolver支持 Spring 方式的异常处理。
通过它你只要改变视图而不必改变后台编码就能把典型Spring应用转换为典型Web2.0应用。
替代品?
还有一些其他的项目,这些项目也可以提供在Spring-MVC上使用JSON的能力。例如Json-lib4Spring,就很像Spring-Json,它通过JSON-Lib类库进行构建。
近况
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-12-12
刚刚用过spring json view. 如果只是用一般功能还可以,但是用到复杂一点就不行了。你用的如何。大家可以一起交流
|
|
返回顶楼 | |
发表时间:2008-12-12
起
erichua 写道 刚刚用过spring json view. 如果只是用一般功能还可以,但是用到复杂一点就不行了。你用的如何。大家可以一起交流 当然可以 请提出具体的问题,呵呵 |
|
返回顶楼 | |
发表时间:2009-03-10
看了demo,不知道对复杂一点的对象,比如collection,或者对象的一个属性是另一个对象的集合,这样的情况能否支持!
|
|
返回顶楼 | |
发表时间:2009-03-10
hunterlid 写道 看了demo,不知道对复杂一点的对象,比如collection,或者对象的一个属性是另一个对象的集合,这样的情况能否支持!
http://www.iteye.com/topic/290766 看我第二章的翻译 |
|
返回顶楼 | |
浏览 4047 次