Sonntag, 24. Oktober 2010

Created Babel Chat, for chatting in almost every language.

Babel Chat

Just created Babel Chat. A Chat app where you can chat in your prefered language and your partner receives your messages translated in his language.

Created CoolCoders Showcase with Vaadin and Themeroller on JEE

Vaadin

Just deployed CoolCoders Showcase implemented with Vaadin, Themeroller and JEE.

There're further Implementations in Grails, SmartGWT, ICEfaces, Primefaces of the same showcase.

Dienstag, 12. Oktober 2010

Google Code Project with convenient JPA Criteria extensions

Just created a google code project with some convenient JPA Criteria extensions.

Dienstag, 5. Oktober 2010

Porting @ViewScoped JSF Annotation to CDI to use it with Primefaces

Primefaces

Today I spent several hours to use the right scope with Primefaces and CDI/Weld. Finally I found this cool
blog of Steven Verborgh
which describes how to create a view scope for CDI.

With this scope a backing bean keeps alive as long as the user stays on the same page/view.

Freitag, 17. September 2010

Changing Glassfish EJB Timer from embedded Derby to Oracle

Glassfish

This is a small tutorial to persist the Glassfish EJB Timer to an Oracle DB instead of the Derby file DB. It's pretty simple.


Add a new Connection Pool for your Oracle Timer schema.

Create a table with the following create table script.
CREATE
    TABLE EJB__TIMER__TBL
    (
        TIMERID VARCHAR(255) NOT NULL,
        BLOB clob,
        INITIALEXPIRATIONRAW number(20),
        SCHEDULE VARCHAR(255),
        INTERVALDURATION number(20),
        OWNERID VARCHAR(255),
        STATE INTEGER,
        LASTEXPIRATIONRAW number(20),
        PKHASHCODE INTEGER,
        CREATIONTIMERAW number(20),
        CONTAINERID number(20),
        PRIMARY KEY (TIMERID)
    );

Then change the JDBC Resource
jdbc/__TimerPool
to your new connection pool.

Donnerstag, 2. September 2010

Spring at a Glance

Montag, 26. Juli 2010

My Icefaces Showcase

Icefaces

Just deployed my new Icefaces Showcase. In this showcase I implement some solutions from my last icefaces projects. In the first version there's a generic table with configurable columns. It's possible to make columns invisible and change the column order. The columns can be configured in a popup. In the background you can see the effect simultaneously.

I'll be pleased about your feedback.