带有RESTful JSON服务,HTML5和jQuery ajax的Java Web框架

前端之家收集整理的这篇文章主要介绍了带有RESTful JSON服务,HTML5和jQuery ajax的Java Web框架前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

这几乎是2013年,HTML5时代. jQuery是Web Javascript-ing的事实标准.

这个链接在2010年很好:
https://stackoverflow.com/questions/3882082/rest-json-web-services-java-ee-framework

我正在寻找将通过RESTful JSON Web服务公开域类的Java Web框架.然后[希望]为这些域类生成Web表单.并使用jQuery ajax与服务器进行通信,以发送/接收JSON数据并以HTML格式填充.

所有Web UI处理都应该在客户端浏览器中.服务器应该只传输静态HTML5页面.没有像JSP这样的服务器端处理.

UPDATE.我必须澄清一点,我的问题不在于用于创建Web服务的框架. (有很多像Apache CXF,Spring MVC Web服务).它不是关于jQuery也不是.但Java框架将节省客户端 – 服务器通信的样板编码时间.

Groovy& Scala是很棒的东西,但它们不是Java,而是JVM语言.
(想象一下告诉你的队友“我们应该学习类似Java的语言,并开始使用新的框架.”)

底线:

Java Web框架静态HTML5页面JSON交互

最佳答案
您的权利几乎是2013年,为什么不用nodeJS公开您的Rest Web Services!

如果您坚持使用Java,那么请将Spring MVC作为Jax-RS的替代品.使用Spring(以及Jackson for JSON marshall / unmarshall),您可以执行以下操作:

@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;
    ...
}

希望有所帮助.

猜你在找的jQuery相关文章