Java(和MySQL)后端,jQuery前端,尝试使用一些问题

Java(和MySQL)后端,jQuery前端,尝试使用一些问题,java,php,jquery,mysql,tomcat,Java,Php,Jquery,Mysql,Tomcat,Java(和MySQL)后端,jQuery前端,尝试使用Jersey 我的java后端存储我想在MySQL中显示的关键信息,但我还想向UI发送GET请求(获取信息) (我是初学者,在设计阶段) 问题: 1) 我已经安装了ApacheTomcat作为我的服务器。我应该在哪里保存我的目录,这样当我试图从URL(localhost:8080..等)访问它时可以查看它 2) 我计划从mySQL数据库获取JSON字符串; 例如,假设我有3列;日期、姓名、网址。我是否应该将可用行解析为json并从那里显示它

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

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

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

问题:

1) 我已经安装了ApacheTomcat作为我的服务器。我应该在哪里保存我的目录,这样当我试图从URL(localhost:8080..等)访问它时可以查看它 2) 我计划从mySQL数据库获取JSON字符串; 例如,假设我有3列;日期、姓名、网址。我是否应该将可用行解析为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>");
        });
    });
///java端
公共类服务器{
//获取用户界面输入
@得到
@路径(“/{info}”)
公共响应getInfo(Info){
将信息存储到数据库(信息);
String reply=“已发送请求!”
返回Response.status(200).entity(reply.build();
} 
@职位
公共信息发布信息(){
Info=get_Info_frm_db()
退货信息;
}
}
//Jquery--只是伪代码..不知道它是否正确
$.getJSON(路径,
功能(存储信息){
$.each(info.date,function(i,info.date){
$(“#信息列表”)。追加(“
  • ”+info.date+“
  • ”); }); $.each(info.name,function(i,info.name){ $(“#信息列表”)。追加(“
  • ”+info.name+“
  • ”); }); $.each(info.url,function(i,info.url){ $(“#信息列表”).append(“
  • ”+info.url+”
  • ”); }); });
    3) 我计划让用户上传一个发送到后端的文件。我该如何处理这个问题?(更喜欢只使用texteditor而不使用IDE(eclipse等)

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

  • 它因您的TOMCAT安装文件夹而异,我更喜欢使用该应用程序部署我的Web应用程序
  • 不,因为这不是法律法规。它看起来像是PHP和Java的奇怪混合体。我会使用Jackson或GSON来序列化POJO
  • 表单数据是web浏览器(而不是文本编辑器)将文件上载到web服务器(使用输入类型='file')的方式