GlassFish 3.1 is finally there. As promised by Oracle back in March last year! And it is an exciting release. It brings back all the clustering and high availability support we were missing since 2.x into the Java EE 6 world. And there are other really nice …
Continue Reading
Preventing CSRF with JSF 2.0
Have you ever had the need for higher security in one of your applications? Than you are probably familiar with the following topic. If not, I am going to tell you a little bit about attacks and web application security before we move over to implement a CSRF…
Continue ReadingIn a long row of widely spread discussions about "Six reasons why ..", we (Markus Eisele aka @myfear and Michael Hüttermann aka @huettermann ) now offer the following contribution named "Six reasons why you should revise you opinion about th…

Clustering will be the next big topic for the GlassFish 3.1 version. It's right ahead and you can already pick your RC4 build to experiment a bit. There are some screencasts for clustering the HTTPSession available. Arun Gupta did a great intro for Glass…

In this second part of my four part series I'll explain strategy number one of using Coherence with EclipseLink and GlassFish.This describes the steps you have to take to configure a JPA backed Cache with Coherence and how you could use it from within Gl…
Continue ReadingUp to today I never thought, that anybody could and would write such a blog post. The last person would probably be me. But, things and times change. Java Champion Michael Hüttermann said, that he would love to read such a post and hopes he could learn more …

Have you heard about Coherence before? Probably yes. It's one of those famous in-memory grid solutions promising awesome fast data access and unlimited space for your frequently used data. Some of it's well know competitors are Infinispan , Memcached …
Continue ReadingHave you ever wondered, how GlassFish would look like? I mean .. not the well know logo. Or even the non existent Oracle GlassFish logo. More in terms of daily live? What would GlassFish look like, if you transform the sourcode into something that you "c…

Back home. Finally. It was stressful. Two days packed full with ideas, thoughts, sentiments, talks, presentations and working groups. Awesome. Thanks to anybody providing such great feedback. It's a pleasure seeing you all together once a year (even if th…

Today the anual DOAG advisory board meeting starts. It's held near Schwielowsee (852°20′0″N 12°58′0″E). A municipality in the Potsdam-Mittelmark district, in Brandenburg, Germany. Roughly 60 participants are expected. I guess I'll post some impres…

Project documentation is an important but awkward thing to do. Same is true for JavaDoc. The few special comments in the Java source code that are delimited by /** ... */. This short post presents a very pragmatic approach to JavaDoc and outlines the general …

It was like: WOW today ... Starting my IDE this morning was a big surprise. Being used to Eclipse since some time, the regular update check was something I really missed with NetBeans. But it is simply useless. First of all there are not that many plugins aro…
