这是对我处境的简短描述..。
问题是:是否存在这样的框架(假设所有参数和方法结果都是对JSON友好的,可以神奇地允许从javascript中获取spring而不需要额外的锅炉板代码)?
发布于 2012-09-21 23:47:29
Spring提供了通过RESTful公开Web框架端点的机制。
文件很好。特定示例的Controller定义如下所示:
@Controller
@RequestMapping(value = "/rooms/{roomId}", method = RequestMethod.GET, produces="application/json")
@ResponseBody
public Room getRoom(@PathVariable String roomId, ModelMap modelMap) {
return bookingService.getRoomById(roomId);
}在javascript方面,您可以使用jQuery进行ajax调用来检索数据。下面是一个例子,说明这可能是什么样子:
$.getJSON('http://yourserver.com/rooms/222',
function(room) {
// Do something with room.description
});这是一个基本示例(没有正确的错误处理、安全性等)。对于来自javascript的Spring调用,这是我所知道的最接近于现有框架的东西。如果您需要访问客户端javascript上的Room数据,那么需要通过Spring构造(例如Controller)公开它
发布于 2012-09-21 23:42:00
看看DWR。这与创建js客户端非常接近。http://directwebremoting.org/dwr/documentation/server/integration/spring.html
https://stackoverflow.com/questions/12539310
复制相似问题