- 浏览: 5336 次
- 性别:
- 来自: 广州
最新评论
-
yin_bp:
bbossgroups 3.2添加了直接发布rmi服务的方法, ...
利用spring协同开发rmi
文章列表
正在用myeclipse修改一个jsp文件,还未保存,突然断电了,重新开机后,万恶的windows居然自作聪明地将那几个文件删除了,而不是回滚,正在冒冷汗之际,试试利用eclipse的restore from local history(选中工程右键),竟然成功了!谢谢呀,eclipse!
开发和访问rmi服务确实比较沉闷,牵涉到好几个步骤,spring提供了一个代理工厂bean,简化了开发,能把rmi服务像本地javabean那样注入到客户端,同时代理了那些不同能优雅地处理的异常,这意味着远程方法不用重新抛出异常,降低了耦合。
1、编写接口,不用扩展java.rmi.Remote接口了
package com.spring.rmi;
public interface Upper {
public String toUpper(String str);
}
2、实现接口,也是一个简单Java对象
package com.spring.rmi;
...
1、定义远程接口
import java.rmi.Remote;
import java.rmi.RemoteException;
public interface Upper extends Remote{
public String toUpper(String str) throws RemoteException;
}
2、实现远程接口
import java.rmi.server.UnicastRemoteObject;
import java.rmi.RemoteException;
import java.rmi.*;
public class Upp ...
1、 js导出
优点:效果最好,使用简单
缺点:要修改浏览器的安全设置,有些浏览器不支持。
函数:
<script language=javascript>
function method1(tableid) {//整个表格拷贝到EXCEL中
var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
...