Java

Home » Java

XOTS: Background and MultiThreaded Tasks the OpenNTF Domino API Way (Part Three)

In the previous two parts I covered the background of XOTS, using a basic tasklet to return a result, and using a basic tasklet to run a background task allowing the user to continue working with the application while the background task completed. In that example the background task did not take a huge amount […]

XOTS: Background and MultiThreaded Tasks the OpenNTF Domino API Way (Part Three) Read More »

XOTS: Background and MultiThreaded Tasks the OpenNTF Domino API Way (Part Two)

Yesterday I blogged introducing where we are with XOTS in OpenNTF Domino API, plus a short example about how to create a tasklet and call it. The example was a bit “hello world” – why would you want to call a tasklet to get the current username, when it’s possible and much easier to do

XOTS: Background and MultiThreaded Tasks the OpenNTF Domino API Way (Part Two) Read More »

XOTS: Background and MultiThreaded Tasks the OpenNTF Domino API Way (Part One)

OpenNTF Domino API has provided a number of significant enhancements. One of the more recent is XOTS. As its name suggests, XOTS brings together XPages and DOTS. At this point I think it’s worthwhile backtracking and giving some background on DOTS, which many XPages developers will not have utilised. DOTS came in with 8.5.3 and

XOTS: Background and MultiThreaded Tasks the OpenNTF Domino API Way (Part One) Read More »

Managed Beans, Scopes and Lifetimes

A colleague asked me last week about the managed beans and whether a requestScoped bean would be loaded for every request. It’s something I had inadvertently already proved but forgotten. It’s always worth clarifying though and of relevance to more than just managed beans, but anything defined in the faces-config. All objects defined in the

Managed Beans, Scopes and Lifetimes Read More »

OpenNTF Domino API: New Release and Serializing Databases / Documents

Nathan has uploaded a new release of OpenNTF Domino API. There are a few significant differences in the upload this time. Firstly there is a separate install for Designer Client and Domino Server. That’s to minimise the footprint for the server. Those who have used M4.5 may have noticed the Javadoc support was lost, because

OpenNTF Domino API: New Release and Serializing Databases / Documents Read More »

Quick Tip to Quickly Jump To Where You Need to Work

Moment of most celebrated enlightenment usually comes from putting together a frustration with a piece of knowledge gleaned for a completely unrelated reason. A couple of days ago I had such an epiphany. Often when I’m developing I need to check something somewhere else on the XPage or Custom Control. Or I need to add

Quick Tip to Quickly Jump To Where You Need to Work Read More »

10 Reasons All Companies Should Use Open Source

After one of my sessions at IBM Connect I was approached by a developer whose company would not use open source. The comment made me despair more than a little and has festered for some time. I’ve used code and projects from OpenNTF for many, many years before subsequently contributing to OpenNTF. Obviously as a

10 Reasons All Companies Should Use Open Source Read More »

What Happens When An XPage Loads?

There have been a few questions lately on StackOverflow trying to troubleshoot activity during the initial page load. So I thought I’d write a post to try to clarify the process. This certainly helps me pre-empt some functionality and provides an explanation for some of the questions I’ve seen. Using code from Jesse Gallagher’s XPages

What Happens When An XPage Loads? Read More »

Document Wrappers, Combo Boxes and Blank Fields

In a recent project I’ve extended the document wrapper Tim Tripcony showed in his NotesIn9 series on XPages and Java. Previously I’ve just used the dominoDocument datasource on the XPage. Today I was battling with a problem when editing a document that had been created in Notes. I was getting the very helpful message “Validation

Document Wrappers, Combo Boxes and Blank Fields Read More »

Scroll to Top