[英]Java web framework with RESTful JSON services, HTML5 & jQuery ajax
这几乎是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交互
您是否正在尝试使用Spring进行域休息映射和Grails的Scaffolding? 尝试浏览这些链接以实现您的目标:
您的权利几乎是2013年,为什么不公开您的Rest Web服务与nodeJS !
如果您坚持使用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;
...
}
希望有所帮助。
我还没有找到任何Java Web框架,它将负责编写静态HTML5和JavaScript。
对于服务器端,有支持RESTful Web服务的Apache CXF,Spring MVC和许多其他框架。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.