Spring搭建RPC环境
第一,下载所需要的jar包,下载地址:https://yunpan.cn/cPErQeANrSMyB (提取码:63e5),见下图:
第二,新建动态WebProject,把所下载的jar包,放入lib目录下;
第三,新建远程调用接口;
package com.cvicse.ump.rpc;public interface HelloWorld { public String sayHello(String name);}
第四,添加接口的实现;
package com.cvicse.ump.rpc.imp;import com.cvicse.ump.rpc.HelloWorld;public class HelloWorldImp implements HelloWorld { @Override public String sayHello(String name) { return "hello,"+name; }}
第五,配置Spring和RPC,修改web.xml文件,内容如下:
SpringRPC contextConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoaderListener rpcServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring-service.xml 1 rpcServlet /rpcService/* index.jsp
第六,新建Spring和rpc的配置文件,applicationContext.xml和spring-service.xml
applicationContext.xml内容如下:
Spring Context Configuration
spring-service.xml内容如下:
Spring Service Configuration
第七步,添加rpc相关的js文件:jsonrpcjs-0.1.8.min.js,下载地址:https://yunpan.cn/cPExdMGxm2kuK (提取码:bdf2)
在WebContent目录下,新建js文件夹,把jsonrpcjs-0.1.8.min.js放到该文件夹下
第八步,编写前台jsp文件
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Spring RPC TEST Spring RPC 测试
请输入姓名:
运行结果如下图所示:
工程源码下载:https://yunpan.cn/cPExEEpEwjSUp (提取码:7a2b)