xpages专题

创建并运行第一个 XPages 应用程序

对 IBM Bluemix 上的 Cloud Foundry 应用程序都进行了试用学习,但唯独对 Xpages 应用程序还是一无所知,所以趋周末时间学习了解一下。而要学习使用XPages,貌似就必须使用 IBM Lotus Domino Designer。上篇讲了 IBM Lotus Domino Designer 的下载和安装过程,本文将带大家一起创建第一个 XPages 应用程序。 Xp

31. 怎样在Xpages应用中写Java

机制 菜单栏Windows—Open EclipseViews—Package Explorer,打开一个Xpages应用,新建一个Java源文件夹(如WebContent\src),创建一个Java Class,开始编码。 这就是在版本8.5.3之前的Designer里写Java代码要经历的步骤。对于使用Eclipse的开发人员来说很普通,对于Domino开发人员来说是非典型的后门。IBM正视到

24. 提高Domino Designer开发XPages的性能

对于程序员来说,不仅开发的应用的性能重要,开发工具的性能的影响更是直接密切。采用Eclipse平台后,Domino Designer占用的资源大大增加,运行速度也下降不少。工欲善其事,必先利其器。针对Domino Designer运行速度的两大瓶颈,这里介绍分别的应对之道。 Eclipse因为其Java程序的本质和丰富的功能,比机器代码下的Designer占用多得多的内存。而Designer默认

22. 为什么要在XPages中写Java

不算很多年前,当时如日中天的浏览器开发商网景公司为他们的明星产品NetscapeNavigator增添一项新的迷人的小功能,因为当时的Java热潮而被命名为JavaScript的脚本语言。很快,如同他们发明的Cookie一样,JavaScript成为了浏览器端的标准技术。其时,网景公司也想到了在服务器端使用自家的语言,也就是LiveConnect技术。虽然它没有成为ASP,PHP,Java的竞争对

77. Lotus Notes中编程发送邮件(三)之XPages中用Java发送邮件

在46. LotusNotes中编程发送邮件(一)和47.Lotus Notes中编程发送邮件(二)里笔者介绍了在Lotus Notes发送邮件的几种简单场景和需求,并给出了以LotusScript编写的通用代码。本文介绍可在XPages开发时使用的一个用于发送邮件的Java类,具备LotusScript代码的所有功能,且有更友好方便的API。 这个类具备如下功能: 发送Notes邮件。发送H

75. XPages中Java开发的一些有用方法

在用Java进行XPages开发时,有一些常见的基础性的任务。这些经常要做的事部分与在Lotus Notes客户端开发时遇到的相同,例如获得当前Session和数据库对象,但是达成的方法与用LotusScript截然不同;其它则是XPages开发环境特定的需求,比如获得当前com.ibm.xsp.designer.context.XSPContext和RequestMap对象(即RequestSc

72. XPages的文档数据源

在经典的Lotus Notes应用程序开发中,表单与Notes文档密不可分,在位于表单的代码里获取当前文档几乎是后续所有操作和运算的起点。在XPages里,页面和数据虽然在架构上是分开的,但是一个用作表单的XPage的数据源通常还是一个Notes文档,只不过在SSJS里可以直接使用的document1等变量对应的是一个Java的com.ibm.xsp.model.domino.wrapped.Do