Thursday, September 22, 2011

Using ZK webui with Google App Engine

There is a guide ZK Installation Guide/Setting_up_Servers/Google_App_Engine But following this guide with a latest (5.0.8) version of ZK will have no success. There was a change in org.zkoss.io.Serializables which don't allow to serialize objects into session. It's a requirement of GAE. To be able to use ZK on GAE you should use version 5.0.6 of ZK. Also there is important notice: All you listeners in Composer should be either Serializable or be stored in a transient variables.
You can view working example of this code  here. This is default borderlayout sample with some changes. I've enabled GAE login functionality.
Sources are on Bitbucket.

Friday, April 08, 2011

Testing Liferay portlets

Found a three nice articles about unit testing of [Liferay] portlets.

Wednesday, April 06, 2011

Enterprise development features for free

Interesting Cloud project with support of Hudson/Jenkins starting with free price for minimal feature set. I've checked it behalf on ability to work with private Mercurial repositories on Bitbucket. It's possible but you should copy SSH key by enabling GIT as a version control system (there is generated key). Then by pasting this key into Bitbucket project settings you will enable CI for your private project.
CloudBees: Cloud Platform as a Service for Java Web Apps, Supported Jenkins/Hudson and Jenkins/Hudson in the Cloud (открыть в Google ВикиКомментариях)

Monday, April 19, 2010

Java Persistence Overview

Interesting article covering a bunch of Java persisting technologies. Additionally it provides simple benchmarks. These benchmarks are rather illustrative than useful but it's illustrative enough.
раздел страницы: Considering Data Stores « Enigmastation.com (открыть в Google ВикиКомментариях)