这几乎是2013年,HTML5的年龄。jQuery是web Javascript的事实标准.
这个链接在2010年是很好的:https://stackoverflow.com/questions/3882082/rest-json-web-services-java-ee-framework
我正在寻找Java框架,它将通过RESTful JSON服务公开域类。然后希望为这些域类生成web表单。并使用jQuery ajax与服务器通信,发送/接收JSON数据,并在HTML中进行填充。
所有的web UI处理都应该在客户端浏览器中。服务器应该只传输静态HTML5页面。没有像JSP那样的服务器端处理。
最新消息。我必须澄清的是,我的问题不是使用什么框架来创建web服务。(有很多类似于Apache、Spring服务)。这也不是关于jQuery的。但是Java框架将为客户机-服务器通信的样板编码节省时间。
Groovy & Scala是很棒的东西,但它们不是Java,而是JVM语言。(想象一下,告诉你的队友“我们应该学习一些不同的Java语言,然后开始使用一个新的框架”)。
底线:
Java web框架+静态HTML5 pages + JSON交互
发布于 2012-12-14 07:01:07
您尝试过探索Spring的域-rest映射和Grails的脚手架吗?尝试探索这些链接以实现您的目标:
发布于 2012-12-14 07:11:17
现在差不多是2013年了,为什么不直接用nodeJS公开Rest网络服务呢?
如果您坚持使用Java,那么可以将Spring作为Jax的替代方案。对于Spring ( JSON /unmarshall的Jackson ),您可以这样做:
@Controller
@RequestMapping("/resource")
public class ResourceController
{
@Autowired
private ResourceService resourceService;
@RequestMapping(value="/{id}", method=RequestMethod.GET)
public @ResponseBody Resource getResource(@PathVariable Integer id)
{
return resourceService.lookup(id);
}
...
}
public class Resource
{
@JsonProperty("id")
private int id;
@JsonProperty("resourceName")
private String name;
...
}希望这能有所帮助。
发布于 2012-12-25 06:21:09
我还没有找到任何Java框架,可以处理静态HTML5和JavaScript的创作。
对于服务器端,有Apache、Spring和许多其他支持RESTful web服务的框架。
https://stackoverflow.com/questions/13874034
复制相似问题