REST开发简单示例(jsp,jQuery,jpa,ejb,rest)

1、首先是后台定义rest资源(netbeans+ejb)

@Path("/URL1")            //JAVA类的资源路径
@Produces(MediaType.TEXT_HTML)
@LoginRequired
@Singleton

public class AAAAAAA{

@GET                           //请求类型为get,即获取性,对应的为post
@Path("/URL2")            //具体方法的子路径
public int countXXX(@QueryParam("count") int count){      //页面传过来的参数
        
       return   count++;

}

参数具体含义,百度都有,不作详述。


2、jsp页面访问定义的资源

var data = {
            'count': $('input[name=count]').val()
};

$.ajax({
        url: 'URL1/URL2',
        data: data,
        type: 'GET',
        success: function() {
         location.reload();
        }

}).fail(function() {
        alert('网络错误');
    });


总结:rest将一切类或方法都当成资源,页面可以访问这些资源。


你可能感兴趣的:(REST开发简单示例(jsp,jQuery,jpa,ejb,rest))