分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
原创整理不易,转载请注明出处:Java框架JSON-RPC项目demo代码实战
代码下载地址:http://www.zuidaima.com/share/1781535155162112.htm
一、JSON-RPC-Java简介
JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架. 利用它内置的一个轻级量JSON-RPC JavaScripIt客户端,可以让你透明地在JavaScript中调用Java代码。JSON-RPC-Java可运行在Servlet容器中如Tomcat也可以运行在JBoss与其它J2EE应用服务器中因此可以在一个基于JavaScript与DHTML的Web应用程序中利用它来直接调用普通Java方法与EJB方法。我们可以很方便的使用JSON-RPC-Java来开发我的们Ajax应用。
二、JSON-RPC-Java实践
1、从 http://oss.metaparadigm.com/jsonrpc/download.html下载最新稳定版的JSON-RPC-Java框架并解压。新建一个JavaWeb工程,将jsonrpc-1.0.jar放到/webroot/WEB-INF/lib目录下,将jsonrpc.js放在/webroot下的任意目录下,保证在jsp页面可以引用即可。
2、修改/webroot/WEB-INF/web.xml文件,添加以下代码:
<servlet> <servlet-name>JSONRPCServlet</servlet-name> <servlet-class> com.metaparadigm.jsonrpc.JSONRPCServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name> JSONRPCServlet </servlet-name> <url-pattern> /JSON-RPC </url-pattern> </servlet-mapping>
当然这里代码不一定要和上面一模一样,有一点基础即可看出这里只是添加了一个Servlet配置而,只要符合Servlet的配置规则即可。
3、编Java文件。
Example.java 此文件提供各种业务操作,此方件编写没有什么特别的要求。但为了在JSP页面用标签,我们最好提供一个无参的构造方法。
package com.zuidaima.jiasoft;import java.io.Serializable;import java.util.List;import java.util.Map;import java.util.Set;public class Example implements Serializable { private final static long serialVersionUID = 1L; public String sayString(String name) { return "Hello " + name