摘要: 对于 IBM Lotus Notes 应用程序开发人员来说,LotusScript 和 LotusScript 类在设计 Notes 应用程序时很有用。LotusScript API 支持以编程方式与数据库、文档,甚至设计元素进行交互。随着 Java 发展成为主流编程语言,原来越多的 Notes 应用程序开发人员开始将目光投向 Java。 本文面向那些想要在 IBM Lotus Domino 中使... 阅读全文
posted @ 2010-10-01 08:10 hannover 阅读(1270) 评论(1) 推荐(0) 编辑
摘要: 举例为帐号申请单,在开单的时输入一个帐号,系统判断该帐号是否存在于系统中。 1.在表单的JS Header中写判断的javascript函数:var request;function checkloginname(){request = new ActiveXObject("Msxml2.XMLHTTP")if (!request){request=new ActiveXObject("Micro... 阅读全文
posted @ 2010-10-01 08:03 hannover 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 前段时间一直在尝试Domino8.5版本下的XPage的功能,但是浏览xsp文件一直会出现浏览器无法访问的情况,困扰了很久,网络上很少有关于XPage的资料,找不到答案,于是就搁浅下来了。今天偶然间发现了解决这个问题的办法,下面以完整实例说明。 一、在测试数据库下新建一个测试的表单test,随便填充几个域,例如: 二、创建几分基于此表单的文档,用于后面显示数据。 三、创建一个基于上述文档的试图t... 阅读全文
posted @ 2010-10-01 08:02 hannover 阅读(1789) 评论(0) 推荐(0) 编辑
摘要: package kenny.remote;import lotus.domino.Database;import lotus.domino.Document;import lotus.domino.NotesException;import lotus.domino.NotesFactory;import lotus.domino.Session;import lotus.domino.View;... 阅读全文
posted @ 2010-10-01 08:01 hannover 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 首先要把jdom-1.0.jar这个包放到notes客户端和Domino服务器端的java库路径下:...\jvm\lib\ext,并分别在服务器和客户端的安装路径下更改notes.ini的javaUserClasses参数。 假设代理的名称为xmlJava,用ajax方式传入若干参数,调用该代理,url形如:/xxx.nsf/xmlJava?openagent&param1=aaa&a... 阅读全文
posted @ 2010-10-01 08:00 hannover 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 在B/S开发模式下,Domino表单设计中自带了一个附件上传控件,通过它,可以很方便地将附件上传至文档。这种方式的弊端在于对于某些附件特别多的数据库,容易造成数据库过于庞大,这种情况下,将附件与文档分开存储是比较通用的解决方法。Domino从R5开始就支持servlet了,以下说明摘自IBM官网。 Servlet特点以及与Agent的区别: Servlet是运行在服务器上的Java程序,提供类似... 阅读全文
posted @ 2010-10-01 07:57 hannover 阅读(2897) 评论(0) 推荐(0) 编辑
摘要: 关于jfreechart具体的使用方法请参考百度或者Google。这里是利用jfreechart在Domino表单中生成统计图的例子。 关于Domino支持java的方式有java代理和servlet两种,本例采用的是servlet方式,至于能否采用Agent方式,没有研究过。 要使Domino支持servlet且servlet程序能使用jfreechart,需: 1.确认Domino服务器已经... 阅读全文
posted @ 2010-10-01 07:55 hannover 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 用Domino R8.5和花生壳提供的免费域名服务,可以搭建属于自己的邮件系统,当然仅供学习交流,并不能作为真正的企业级邮件系统应用。 我的实验环境: A.OS:Windows Server 2003 SP2 B.Domino:Release 8.5 C.花生壳客户端 D.网络:ADSL 一、去花生壳的官网http://www.oray.cn注册一个账户,并申请一个免费域名,当然有钱的话申请收费... 阅读全文
posted @ 2010-10-01 07:49 hannover 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 实现一个简单的登录功能,输入用户名、密码,正确跳转到相应的页面,若不正确提示相应的出错信息,只不过这里的用户是在Domino的names库中验证。 实现方法大致是,由Domino提供一个验证用户的Web Service,接收的参数为用户名、密码,然后返回给客户机一个简单的user对象,包含names库个人文档中的用户名、Email地址、简称、密码是否正确等信息。在java应用中调用这个Web S... 阅读全文
posted @ 2010-10-01 07:46 hannover 阅读(1964) 评论(0) 推荐(1) 编辑
摘要: 利用 Eclipse IDE 为 Lotus Notes/Domino 开发 Java 代理。下载并安装 Eclipse,然后了解使用 Eclipse 创建项目、调试 Java、重构代理以及将代理导入 Domino Designer 是何等轻松。Java 和 Lotus Notes/Domino 是理想的开发组合。将它们组合在一起,可以使 Notes/Domino 开发人员充分利用其常用开发环境 ... 阅读全文
posted @ 2010-10-01 07:37 hannover 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 我们的Support Team维护着不同地区各个部门的十几个Domino应用,这些应用都采用外接数据库Access DB和Oracle DB。由于某种原因,User要求连接数据库的UserID和Password可以变更,由于UserID和Password在开发时已作为Const固化在Agent 和公式@DbColumn、 @DbLookup中,所以每次变更时,不得不使用Lotus Designer... 阅读全文
posted @ 2010-10-01 07:29 hannover 阅读(1972) 评论(0) 推荐(0) 编辑
摘要: Lotus Domino/Notes是目前很流行的、跨平台的文档数据库系统和电子邮件系统,而Java和J2EE技术也是目前广泛使用的开发技术,因此在很多场合,不可避免地要涉及到Java远程访问Domino数据库的问题。Java远程访问Domino数据库推荐采用CORBA实现,但配置非常关键,笔者在工作中也遇到了这个问题,在查阅资料的过程中发现,很多文章明显存在一些误区或者说没有写清楚的地方,现将笔... 阅读全文
posted @ 2010-10-01 07:25 hannover 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: Lotus Domino 作为一种全球领先的协作、消息传递和 Web 支持软件,正在迅速地在中国企事业推广。Domino 已经成为帮助每个人更灵活和更高效地工作的强大支持。如何从 DOMINO 数据库中获取数据,使这些数据为其他系统可用,已经成为许多企业迫切需要解决的问题。然而 domino 不同于普通的关系型数据库,由 ibm/lotus 自主研发,有自己的标准和特殊性,是一种另类的数据库类型。... 阅读全文
posted @ 2010-10-01 07:16 hannover 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 应用场景 我们需要通过Java远程访问IBM Lotus Domino R6和R5服务器,从中获取用户邮箱的邮件信息等关键数据。我们不需要提供每一个用户密码以及ID文件。 我们的具体做法是,通过Domino ORB,来使得Domino Server与Java远程交互,双方使用IIOP来交互和交换对象数据。 访问的Domino服务器必须配置本文讲述的四个设置,否则会在Domino R6上得到以下错误... 阅读全文
posted @ 2010-10-01 07:09 hannover 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 应用场景 我们需要远程访问 IBM Lotus Domino R6 服务器,从中获取用户邮箱的邮件信息等关键数据。我们不需要提供每一个用户密码以及 ID 文件。 技术关键词 Java : Java 和 Lotus Notes/Domino 是理想的开发组合。 DIIOP : IIOP , 是 Internet Inter-ORB Protocol , 一种传输层协议。它用于 CORBA 2.0 及... 阅读全文
posted @ 2010-10-01 07:07 hannover 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: java 对 Domino Objects 的访问是通过高级包 lotus.domino 进行的。根据运行时环境,这个包中的接口是在其他两个包中的一个包中实现的:    lotus.domino.local 提供了从同一计算机上的 Notes/Domino 软件进行调用。    lotus.domino.cso 提供了从通过远程连接访问的 Domino 服务器进行调用。    对于本地访问,Jav... 阅读全文
posted @ 2010-10-01 07:04 hannover 阅读(329) 评论(0) 推荐(0) 编辑