-1

我需要一些帮助。这不是大学作业。我通过eclipse ide在java命令行中编写了一个程序。然后我使用 windows builder 重写了程序,这是非常艰苦的工作。现在我想尝试使用 glassfish,带有 html 前端的宁静 Web 服务。我知道这听起来很多,但我正在将我的编程限制推到极致。

我想尝试的是只带一个字符串并在其末尾添加一个字母。然后将其返回到浏览器。让它通过html显示。有人可以帮忙吗?

基思

我试过的代码

    import javax.*;
    @Path("piggy")

    public class RESTPigLatin
    {
        @POST
        @Consumes("text/html")
        @Produces("text/html")

        public String getPigLatin(String w)
        {
            if (w != null && w.length() > 0)
                return w + wine;
            else
                return null;
        }
    }

出现错误是因为所有 @ 命令都有错误

4

2 回答 2

0

如果您使用的是 Jersey,则不需要 Glassfish 或 Tomcat。Jersey 包括一个 HTTP 服务器。做这样的事情:

HttpServer server = HttpServerFactory.create("http://localhost:9998/");
server.start();
于 2013-01-01T08:35:13.777 回答
0

如果您是初学者,请尝试 Netbeans IDE(与 Glassfish 一起使用就像魅力一样)。它比eclipse更好地支持restful webservices。然后你可以阅读自动生成的东西并分析它是如何做的。

它的缺点是你会做的更少,因为 Wisard 会为这样一个简单的事情做大部分工作。

于 2013-01-01T09:07:45.993 回答