首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

关于java代理的三个有关问题

2012-03-27 
关于java代理的三个问题Java codeimport lotus.domino.* //知道这个包在哪个目录下吗?import java.io.Pri

关于java代理的三个问题

Java code
import lotus.domino.*; //知道这个包在哪个目录下吗?import java.io.PrintWriter; // 这个包呢?如果我自己写了一个包,要放到哪个目录下导入?public class JavaAgent extends AgentBase {    public void NotesMain() {                AgentContext ac = null;        Database db = null;        Document doc = null;        PrintWriter pw = null;        try {            Session session = getSession();            ac = session.getAgentContext(); //这是什么意思?session得到是什么,主要是AgentContext ac是什么东西            db = ac.getCurrentDatabase();             doc = ac.getDocumentContext();            pw = getAgentOutput();        } catch(Exception e) {            e.printStackTrace();        }    }}



[解决办法]
1.lotus\notes\data\domino\java,你需要的基本都在里面
2.如果是运行在Domino Service上,需要放到服务器的以上目录下,不过如果设了环境变量,能找到即可
3.ac = session.getAgentContext()是为了获得代理当前环境信息,便于快速获取当前其他信息,如数据库,当前文档等。
[解决办法]
自己写一个包的话可以导出为jar放到domino/java/lib/ext 下,或者通过在notes.ini中设置javaUserClasses属性为jar包的路径

热点排行