- 浏览: 390080 次
- 性别:
- 来自: 株洲
最新评论
-
自闭丨先生:
melin 写道缺少合并web.xml文件功能。不过使用了se ...
使用Maven WAR插件实现多Web应用间的重迭运用 -
331008019:
Hudson 系列的文章写得够细、够全! 学习了…
如何正确在Hudson中使用Maven构建Job -
selina2011874:
请问Hudson也就是现在的jenkins 能选择对某个版本的 ...
使用Hudson进行持续集成(九) -
lovefly_zero:
wv1124 写道使用Hudson调用shell执行make, ...
Use Hudson之项目构建 -
wv1124:
使用Hudson调用shell执行make,编译失败hudso ...
Use Hudson之项目构建
文章列表
配置jetty:run-exploded
这个目标首先装配你的web应用到exploded-war文件,再发布到Jetty。如果你设置扫描间隔为非零,Jetty将观察你的pom.xml, WEB-INF/lib, WEB-INF/classes和WEB-INF/web.xml的改变。如果有必要,它都将重新打包并部署war。
如何配置插件
配置公共的run, run-war 和 run-exploded 目标
不管你执行哪一个Jetty目标,下述的配置参数都是可用的。一般来说它们分为应用于Web容器级别的配置和应用于具体web应用级别的配置:
容器级配置
Connectors 可选.一组
下载
在这里下载
SVN地址
View-SVN
问答
1、Spring Json-view提供所有的我们知道的Spring-MVC特征吗?
是的,几乎支持所有。Spring Json View能唯一绑定Bean中一个Conllection 的指定属性(参见文档绑定部分)
快速开始-用SimpleForm-Controller提交GET/POST请求 Command-Controller提供一个完整的CommandBean,Spring对它提供校验和绑定支持。这个示例在Command-Controller中返回一个Model-Map的Json字符串,json视图返回信息中包含字段错误、全局错误和绑定。支持CommandBean属性类型的转换。
通过formBackingObject方法触发GET请求。
通过onSubmitAction方法出发POST请求。
详细信息参见文档
Spring ApplicationContext
<be ...
快速开始-用Controller-Interface提交Get请求
在Spring中不支持控制器接口的验证或绑定。它却能容易地处理来自Get方式的请求。
这个示例在Controller中仅仅返回一个Model-Map的Json字符串,没有包含错误或者格式转换。
下面显示了创建一个简单的Json GET 控制器的所有代码。
Spring ApplicationContext
<beans>
<bean name="sim
演示程序
关于
这个演示程序显示了下列用例生成的Json-Result方式的结果集
用Controller-Interface方式提交Get请求
用Command-Controller方式提交Post请求
用SimpleForm-Controller方式提交GET/Post请求
使用SojoSupport和JsonlibSupport 提交Post请求
使用JsonExceptionResolver抛出异常捕获信息的请求
安装
仅仅需要
其它配置
ContentType
Encoding
Javascript 劫持保护
1. Content type
你可以像下面展现的那样,通过在JsonView设置contentType的值来改变输出内容的文本类型。
<beans>
<bean name="jsonView" class="org.springframework.web.servlet.view.json.JsonView">
<property name="conten ...
错误处理
错误处理是在控制器增加一些公共或字段级别的错误(绑定结果集)到Model后触发的。
配置
HttpStatusError
ModelFlagError
自主实现JsonErrorHandler
1. Spring配置文件:view.xml
把错误(公共级别的和字段级别的)配置好后转换成一个json字符串,所有注册的Json错误处理会按它们被添加的顺序来触发。
下列是JsonErrorHadnders的实现:
校验
来自Post的请求校验的非常容易。仅仅需要按Spring方式注册一个校验器。Spring Json View 在返回Json字符串数据时增加字段错误处理
校验器
用Validaor-Interface实现一个自己校验器类
public class SpringJsonValidator implements Validator {
public void validate(Object obj, Errors errors) {
SpringJsonForm form = (SpringJsonForm) obj;
if (form.getPlaceof ...
绑定-数据类型转换
1.用法说明
2.JsonStringWriter
2.1.SojoJsonStringWriter
2.2.JsonlibJsonStringWriter
3.比较
1. 用法说明
Spring-Json View 当前提供了JSON-lib和SOJO的绑定支持。你可以从Spring Command或FormController中实现你已知的绑定方式。通常的做法是您在该控制器的initBinder方法内通过ServletRequestDataBinder注册一个CustomEditor。
...
文档中心
Spring json-view 为Spring-MVC提供了对JavaScript Object Notation (json) 的支持,它能让你像平时使用spring-mvc一样使用JSON。它能够让你的基于Ajax的前端工具更容易提取(服务器端)数据。它能为你提供几乎您已知的所有功能,例如,Spring JstlView。
基本上,它是通过AbstractView实现的。现在它增加了
1、Spring BindingResult(结果绑定)
2、Field 和GlobalErrors(字段和公共错误信息)
3、 ...
原文地址: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的世界里Sp
为了在Jetty里运行一个Web应用,你如果按照Maven默认的做法构造(resources文件存放,${basedir}/src/main/webapp下Classes文件存放在${project.build.outputDirectory}下,web.xml的配置描述${basedir}/src/main/webapp/WEB-INF/web.xml),你不需要配置任何其它东西。
只需输入:mvn jetty:run
这将在端口为
第二章. 技术要求
下面是在开始使用 Flamingo一些必要的软件版本的支持.
2.1. Java 版本支持
JDK 1.5 及以上
2.2. JBoss Seam框架的版本支持
JBoss Seam 2.0.0.GA 及以上
2.3. Adobe Flex 的版本支持
Adobe® Flex™ 2.0.1 Hotfix 2 及以上 - (http://www.adobe.com/go/kb402000)
Adobe® Flex™ 3.0
2.4. Spring 框架的版本支持
...
- 2008-08-20 16:33
- 浏览 1841
- 评论(0)
第一章. 引言 这一章包含了一个Exadel Flamingo框架的上层介绍— 它是什么 和 它能做什么 1.1. 什么是 Exadel Flamingo? 这个指南向读者非正式地介绍了Exadel Flamingo的基本概念和特征–一个集成多种基于Adobe® Flex™ 或者JavaFX构建的富客户端应用程序(RIAs) 和JBoss Seam或者Spring Framework等最重要的开源框架的强大的软件开发解决方案。
这个指南不会详细地介绍它的每一个特性,而是描述Flamingo大多数重要的特性和给你一个它认为很好的思想和模式。
Exadel Flamingo是一个集成了一套富客户端 ...
- 2008-08-20 16:30
- 浏览 3114
- 评论(0)