Lotus教程、Java教程、Java虚拟机、Java软件综合开发社区

Lotus、Domino、Java、C#、Web、数据库综合开发教程、资料社区

Archive for 07月, 2010

Lotus Notes数据库与关系型数据库概念的比较

Published by admin on 07月 31, 2010

Lotus Notes数据库与关系型数据库概念的比较
我们知道在数据库理论中,有外模式、模式和内模式之分。外模式(又称子模式或用户模式)是数据库用户使用的局部数据 的逻辑结构和特征的描述,是数据库用户的数据视图,如视图和表的结构、类型、长度、保密级别等。模式是数据库中全体数据的逻辑结构和特征的描述,是所有用 户的公共数据视图,如不同表的结构、类型、长度、保密级别等,以及表和表之间的各种逻辑关系。内模式(又称物理模式)是数据物理结构和存储方式的描述,是 数据在数据库内部的表示方式,如存储、索引方式以及数据压缩、加密和聚簇等。为了对Notes文档数据库和关系数据库进行比较,下面让我们来了解一下 Notes文档数据库的相关概念。 
Read the rest of this entry »

Lotus关于URL中文字符串编码与解码(URL中文参数问题解决办法)

Published by admin on 07月 31, 2010

Lotus 在开发BS应用时,最简单的是通过URL来传值,但是如果传的参数是中文的,那参数传过去会变成以Unicode的编码

本文描述如何处理URL中文参数传参问题

 

背景:在网页开发中经常需要使用Javascript进行编码传递参数以避免显示乱码的问题。而在Lotus后台代码中缺少对URL解析的支持。在表单设计中可以使用公式来解决该问题。而在触发的代理中却不可避免里仍然需要通过内置的函数而非公式来解决这一问题。

Read the rest of this entry »

Lotus Script中List简化重复查询操作(开发进阶)

Published by admin on 07月 31, 2010

查询一张Excel表格中多列姓名,看是否在数据库中存在。但仔细会发现,有大量姓名是重复的,如果频繁查询数据库那么效率一定会比较低。如何采用方法使用List不断地保存查询的信息,如果List中不存在信息,则向数据库中查询。
Read the rest of this entry »

Lotus关于获取URL字符串参数

Published by admin on 07月 31, 2010

B/S结构开发中,我们需要经常使用从URL链接中包含特定的参数或数据信息以用于获取相应的数据用于展现相应的动态页面。在早先的JSP\ASP,这样的方法使用很简单的Request内置对象来代替。但是在Lotus中却没有这样的机制,你需要自己编写方法来解析这些字符串。

Read the rest of this entry »

Lotus中前后台配合处理中文总结

Published by admin on 07月 31, 2010

各类解决汉字等非ASCII字符乱码问题的方法,归根结底都是一种数字化的表现方式。使用ASCII字符集中的字符对汉字编码处理进而可以被正常接收并处理。我们给出的前后台方式,是根据通常使用的方法进行总结。

最简单的是前台利用JS中自身的escapeunescape进行相应的编码,后台需要进行相应代码处理。这样开发工作量主要是后台,如果使用Java中自带的方法这些后台工作也可简化。比较复杂一些的是将字符串中每个字符的码值用分隔符拼接成串再进行传送,后台通过处理再还原成正常的字符串。这需要前台与后台都要做相应的开发处理。

Read the rest of this entry »

在Lotus Notes妙用Microsoft Office家族的众多软件产品

Published by admin on 07月 31, 2010

1989年,莲花公司发布了业界最先进的群件产品—Lotus Notes。Lotus Notes结合了企业级电子邮件、分布式文档数据库与快速应用开发等三位一体的强大技术、完全集成了Internet技术,提供用户完整的、以网络为中心的应用技术平台。笔者在北京市科委开发办公自动化项目过程中,深切体会到用Lotus Notes编程的方便性。考虑到Microsoft Office在文字编辑、电子表格处理等方面的卓越性能及在国内使用的普遍性,本系统通过Notes提供完全面向Microsoft Office的兼容,利用Microsoft的Word、Excel、Powerpoint以及Mspaint的强大功能进行编辑文稿、起草公文、制作表格、制作幻灯片,甚至是制作图形文件,实现“洋为中用,你为我用”。

  在NOTES中妙用Microsoft Office家族的众多软件产品,具体方法如下:

  1.创建数据库:通过创建一个空白数据库来实践使用“Microsoft Office”。

  *在 Notes 的工作台中,依次选择菜单“文件”、“数据库”、“新建”;

  *选择本地服务器;

  *键入“My Office”作为标题;
Read the rest of this entry »

Lotus Domino与DB2的批量数据传输

Published by admin on 07月 31, 2010

实现Domino至DB2的批量数据传输

  在Notes 应用开发过程中,经常需要实现Notes 数据库与其他关系型数据库(如Oracle、Sybase、SQL Server、DB2等)的数据交换,为此Lotus公司推出了Notes Pump 来完成Notes 数据库与RDBMS(关系型数据库管理系统)之间高效、快速、可伸缩的批量数据交换。
Read the rest of this entry »

详解Lotus读者域与作者域

Published by admin on 07月 31, 2010

读者域:

   如果希望限定对由某个表单所创建的特定文档的存取,则在表单中添加一个“读者”域。“读者”域清楚地列出了可以阅读由此表单所创建的文档的用户。例如:如 果限制某个员工的人事档案只有“人力资源”部门的成员、员工本人以及员工的经理可以存取,则可将这些人员列在“读者”域中。对文档不具有“读者”权限的用 户则不能在视图中查看文档。

          如果表单中有存取列表,那么“读者”域中的姓名将被添加到表单的存取列表中,否则,由“读者”域控制对由此表单所创建的文档的存取。
Read the rest of this entry »

部署 IBM Lotus Connections: 维护

Published by admin on 07月 31, 2010
本文是系列文章(共 6 篇文章)的第 3 部分,这个系列讨论 IBM Lotus Connections 的部署,本文主要关注系统维护、备份和恢复策略,以及如何防止环境遇到意外的数据丢失和损坏。本文还讨论保护 Lotus Connections 内容的实践。

本文将对 IBM Lotus Connections 的维护策略提出一些建议。具体地说,本文将讨论维护策略和可用的备份实用程序。第一节描述在制订服务器维护计划时要考虑的因素。然后,讨论应该定期备份的内容存储库和文件。最后,在比较高的层面介绍可以用于管理 Lotus Connections 的实用程序。

本文的内容适合于 I/T 专家,可以帮助他们计划和维护 Lotus Connections 的部署。

服务器维护策略
Read the rest of this entry »

LOTUS Note ID 剖析

Published by admin on 07月 30, 2010

本文详细描述了 note IDs,并且解释了 Domino or Notes 任务 (复制等)使用 note ID 的组件时有什么不同以及 API 程序怎么使用他们.  note ID 包括如下部分:

  UNID (Universal Note ID) - 唯一地确定了文档(note), 不管它(note)是位于何处或所处何时.另一方面, 每个文档(note)的复本拥有相同的 UNID, 并且 UNID 不会因为文档的更改而变化.

  OID (Originator ID) - 确定文档(note)的特殊的修订版本,不管它(note)位于何处,也就是说,每个文档(note)的复本拥有相同的 OID, 但是当文档(note)更改时OID也会随之修改.
Read the rest of this entry »