【问题标题】:Java (and MySQL) backend, jQuery Frontend, trying to use Jersey-few questionsJava(和 MySQL)后端,jQuery 前端,尝试使用 Jersey-很少的问题
【发布时间】:2014-07-14 23:43:43
【问题描述】:

Java(和 MySQL)后端,jQuery 前端,尝试使用 Jersey。

我的 java 后端存储了我想在 MySQL 中显示的关键信息,但我还想向 UI 发送一个 GET 请求(以获取信息)。

(我是初学者,在设计阶段)

问题:

1) 我已经安装了 Apache TomCat 作为我的服务器。我将在哪里保存我的目录,以便当我尝试从 URL 访问它时可以查看它:(localhost:8080..etc.) 2) 我打算从 mySQL 数据库中获取 JSON 字符串; 例如,假设我有 3 列;日期、姓名、网址。我应该将avaialbe行解析为json并从那里显示吗?如果是这样,我应该如何处理它:

///java side
public class ServerJersey {
    //gets UI input 
    @GET
    @Path("/{info}")
    public Response getInfo(Info info) {
        store_info_to_db(info);
        String reply = "Sent Request!"
        return Response.status(200).entity(reply).build();
    } 

    @POST
    public Info postInfo() {
        Info info = get_info_frm_db()
        return info;
    }
}

//Jquery ---just pseudocode..don't know if its right
$.getJSON(PATH,
    function(storeInfo){
        $.each(info.date, function(i,info.date){
        $("#infolist").append("<li>"+info.date+"</li>");
        });
        $.each(info.name, function(i,info.name){
        $("#infolist").append("<li>"+info.name+"</li>");
        });
        $.each(info.url, function(i,info.url){
        $("#infolist").append("<li>"+info.url+"</li>");
        });
    });

3) 我打算让用户上传一个发送到后端的文件。我该如何处理? (更喜欢只使用文本编辑器而不使用 IDE(eclipse 等))

谢谢,任何帮助将不胜感激。再说一次,我是新手,所以如果有其他方法,请告诉我。

【问题讨论】:

    标签: java php jquery mysql tomcat


    【解决方案1】:
    1. 这取决于你的 TOMCAT 安装文件夹,我更喜欢使用 Tomcat Manager 应用程序来部署我的 webapps。

    2. 不,因为它不是合法代码。它看起来像是 PHP 和 Java 的奇怪组合。我会使用 Jackson 或 GS​​ON 来序列化 POJO。

    3. MIME multipart encodingform-data 是网络浏览器(不是文本编辑器)将文件上传到网络服务器(输入类型='file')的方式。



    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      相关资源
      最近更新 更多