自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JavaScript

IBM Domino and more

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

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

在用Java进行XPages开发时,有一些常见的基础性的任务。这些经常要做的事部分与在Lotus Notes客户端开发时遇到的相同,例如获得当前Session和数据库对象,但是达成的方法与用LotusScript截然不同;其它则是XPages开发环境特定的需求,比如获得当前com.ibm.xsp.designer.context.XSPContext和RequestMap对象(即RequestScope变量)。将这些频繁需要的任务以静态方法的形式写在一个工具类里是很好用的:

2013-12-30 12:29:49 4514 1

原创 《私人订制》--冯氏贺岁剧的隔年回归

昨晚和家人一起去看了《私人订制》,时光网上的低评分本来让我想选择《无人区》,后来因为时间的关系还是捧了冯小刚的场。范伟的当官梦十分精彩,活脱脱的冯氏风格的官场现形记,是这个时代的黑色喜剧,让人想起契诃夫和马克吐温这样的讽刺大师。范伟把一个卑微的司机所见所想的一把手演得淋漓尽致,短暂的角色扮演里,真实与虚幻编织出生活的荒诞。导演的一腔俗血,情节相比就有些生硬。雅俗之辨在这样的喜剧电影里当然很难有深度

2013-12-24 18:10:54 3287

原创 衷心感谢各位给我投的票!

我看到CSDN年度博客之星评选的消息时,只是随意报名参加了,自那以后从来没在论坛、博客、微博和QQ上拉过票。一是因为不大好意思做这种事情。二是因为有自知之明,自己主要写的是关于Lotus Domino开发的,这如今是一个冷门的小众领域,不太可能和那些经典的流行语言或者热门的话题技术竞争。所以在这种重在凑数的心态下,今天以前我甚至没有去看过投票数据。刚才去看时意外发现我和其他大部分候选人一样,有三位

2013-12-24 17:02:22 2551

原创 74. 面向对象的LotusScript(十六)之Html报表

需求与总体思路在《37. 面向对象的LotusScript(九)之导出Excel(一)》、《38. 面向对象的LotusScript(九)之导出Excel(二)》到《39. 面向对象的LotusScript(十一)之导出Excel(三)》几篇文章里,笔者谈了将MS Excel作为目标格式创建报表。虽然大部分情况下这都是不错的选择,也有些时候“报表”用其它格式展现更方便或适宜,包括网页甚至动态的Notes表格。

2013-12-24 14:04:59 3802

原创 文思海辉编程大赛的初体验

作为一个所学专业和计算机相去十万八千里的人,我对编程题目的印象还基本上停留在十几年前大学里教的Fortran和自己考计算机二级时学的C语言教科书上的习题。归纳起来大致有这么三种。一是做计算机被发明出来做的事——计算,譬如求一个矩阵的逆矩阵。二是和字符串打交道,在屏幕上做符号游戏,比如打印出一个由星形组成的

2013-12-19 12:13:08 3493

原创 73. Rebranding Lotus Notes

Lotus Notes的官方网站和这个软件平台一样坚持着向后兼容的原则,多少年来外观上鲜有变化,在不断改头换面美化重构的网站世界里显得像化石一样古老顽固。从R8推出以来,这个特点也悄悄发生了变化。跟随着整个产品线更加重视外观,努力跟上现代软件界面水平的脚步,网站也开始现代化了。先是和IBM其他产品的站点一

2013-12-18 11:32:09 2940

原创 72. XPages的文档数据源

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

2013-12-16 18:35:49 3954

原创 71. 从Lotus Notes表单到XPage——兼谈程序里的二进制文件和文本文件

本文对比分析了LotusNotes平台上两种视图技术。架构和运转过程的分析特定于Lotus Notes平台,其后的关于二进制文件和文本文件的讨论则具有普遍性。(严格地说,XPages指的是IBM基于Lotus Domino和JSF的快速开发技术,XPage则指单个页面,两者的首两个字母都大写。笔者一直遵守这个拼写上的规则。)架构XPa

2013-12-12 15:45:13 3970

原创 70. 在XPages中展现集合数据

数据绑定机制本文说的集合简单指多个具有同样结构的数据实体的总和,比如视图的部分或所有文档,查询数据库得到的记录集,一组模型(model)对象等等。在web应用程序里通常用表格来显示这样一个集合。作为基于组件的web框架,XPages提供了几种标准控件来显示这样一个集合:Repeat、View和Data Table。View用于显示一个Notes视图;Data Table以一个表格的形式显示一个集合

2013-12-05 17:43:14 4832 1

Notes文档工作流系统

本系统演示了一套基于Notes平台的开源文档工作流。工作流的名称、节点和操作等配置保存在一组文档中,方便在运行时创建和修改。工作流可运行于Notes客户端或浏览器(需XPages支持)。 功能(features)包括: 工作流的节点和操作可灵活自定义,包括每个节点具体有什么操作,没有任何预设的名称或数量上的限制。每个节点的用户、特权用户、每个操作的目标节点、操作的访问权限等等都可以自定义设置。 操作的配置中包含字段校验和邮件内容以尽量减少额外编写代码的需要。 许多配置可写入公式。 客户端和浏览器上运行的工作流共享配置数据,操作风格也完全一致。 具体工作流可通过扩展基类添加复杂的业务逻辑。 默认状态下每个流程文档的当前用户以用户名形式保存,因而可以在My Work视图下看到需要自己处理的工作流。 定时发送HTML的汇总提醒邮件。

2015-02-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除