WEB开发网
开发学院软件开发Python 开放标准、开放源码和 Domino 6: 通过 Python 和 ... 阅读

开放标准、开放源码和 Domino 6: 通过 Python 和 Java 访问 Domino Directory

 2008-12-10 12:19:59 来源:WEB开发网   
核心提示: GridLayout layout = new GridLayout();layout.numColumns=2;group.setLayout(layout);从文档添加标签和关联字段:new Label(group, SWT.SHADOW_OUT).setText("Note

GridLayout layout = new GridLayout();
layout.numColumns=2;
group.setLayout(layout);

从文档添加标签和关联字段:

new Label(group, SWT.SHADOW_OUT).setText("Notes DN");
firstName = new Text(group, SWT.COLOR_DARK_BLUE);
firstName.setText(doc1.getItemValueString("fullname"));

所有要显示的字段都要有前述标签片断。

该表单添加的另一项内容是用来说明 Message Box 功能的按钮:

MessageBox mb = new MessageBox(shell,SWT.OK|SWT.CANCEL|SWT.ICON_QUESTION);
mb.setText("Question---");
mb.setMessage("Do you really want to close?");
int reply = mb.open();
if (reply == SWT.OK){
  shell.dispose();  
}  

单击 Done 按钮后,会出现对话框询问用户是否继续操作。

此应用程序简单说明了 SWT 和关联窗口小部件的功能。可以将此核心技术与 JFace 一起使用,来构建 Eclipse 插件并将其放在新的 Eclipse Rich Client Platform (RCP) 内。这是您可以在 Linux、Windows 或 Mac OS 上为 Domino 服务器创建真实的客户机。

更多信息!

通过对 IBM Lotus Workplace 的介绍可以了解到,IBM 的消息显然完全依赖于开放标准和开放源码技术。例如,Lotus Workplace 的 2.0 版本合并了下列开放标准:

HTTP

IIOP

POP3

SMTP

LDAP

IMAP

SIP

BEEP

SyncML

SOAP

WSDL

X.509

S/MIME

下面是 Lotus Workplace 中一些可用的重要开放源码项目:

Eclipse/SWT/JFace

Apache AXIS

Log4J

Tapestry

Sync4J

前面的列表清楚说明了 IBM 坚信并一贯坚持的承诺,要通过开放标准和开放源码项目来实现更好的互操作性和可伸缩性。

在这个系列的文章中,我们向您介绍了 Domino 6 的开放源码项目和开放标准。然后讨论了如何利用其中一些开放源码项目和开放标准解决 Domino 环境中的实际问题。我们的总目标是向您展示如何扩展 Domino 6 环境,将开放源码和开放标准作为“桥梁”来使用其他应用程序。

我们希望您觉得本系列文章对您有所帮助。请告诉我们您的想法,并随意建议您希望我们将来讲述的相关主题。

上一页  5 6 7 8 9 10 

Tags:开放 标准 开放

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接