这几乎是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!
原文链接:https://www.f2er.com/jquery/428143.html如果您坚持使用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;
...
}
希望有所帮助.