开放标准、开放源码和 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("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 环境,将开放源码和开放标准作为“桥梁”来使用其他应用程序。
我们希望您觉得本系列文章对您有所帮助。请告诉我们您的想法,并随意建议您希望我们将来讲述的相关主题。
- ››标准差函数
- ››开放的云让业务更“闪亮”
- ››开放源码 CMS 入门,第 1 部分: 下载、安装和开始...
- ››开放源码 CMS 入门,第 2 部分: 通过 Eclipse 构建...
- ››开放源码 CMS 入门,第 3 部分: 构建定制存储
- ››开放源码 CMS 入门,第 5 部分: 为 Jakarta Slide...
- ››开放源码 CMS 入门,第 6 部分: 为 Jakarta Slide...
- ››标准MFC WinSock ActiveX控件开发实例(II)高级篇
- ››标准MFC WinSock ActiveX控件开发实例
- ››开放标准、开放源码和 Domino 6: 通过 Python 和 ...
- ››标准的web.xml
- ››开放源码-SMTP发信客户端 for Java
更多精彩
赞助商链接