首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有RESTful JSON服务、HTML5 & jQuery ajax的Java框架

具有RESTful JSON服务、HTML5 & jQuery ajax的Java框架
EN

Stack Overflow用户
提问于 2012-12-14 06:52:08
回答 3查看 12.7K关注 0票数 5

这几乎是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交互

EN

回答 3

Stack Overflow用户

发布于 2012-12-14 07:01:07

您尝试过探索Spring的域-rest映射和Grails的脚手架吗?尝试探索这些链接以实现您的目标:

  1. 域映射到REST端点
  2. 更多关于域rest反模式的信息
  3. 使用领域模型使用脚手架生成整个应用程序
票数 2
EN

Stack Overflow用户

发布于 2012-12-14 07:11:17

现在差不多是2013年了,为什么不直接用nodeJS公开Rest网络服务呢?

如果您坚持使用Java,那么可以将Spring作为Jax的替代方案。对于Spring ( JSON /unmarshall的Jackson ),您可以这样做:

代码语言:javascript
复制
@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;
    ...
}

希望这能有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2012-12-25 06:21:09

我还没有找到任何Java框架,可以处理静态HTML5和JavaScript的创作。

对于服务器端,有Apache、Spring和许多其他支持RESTful web服务的框架。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13874034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档