All posts in 'Java'

The dangers of Javas ImageIO

25-Jan-12

Javas ImageIO works… well, most of the time. It contains some unfixed, jpeg related bugs, but it works. It may contain some dangers when used in a webbased application for generation large images on the fly. Most problems are related to ImageIOs filed based caching and not flushing buffers when an IOException in an underlying […]

Read the complete article »

Optimizing web resources with wro4j, Spring and ehcache

18-Jan-12

I think that almost no website today can do without JavaScript. There are some incredible good JavaScript libraries like jQuery for which an enormous mass of plugins and extensions exits. The downside of this is, that for example the JavaScript code of my daily picture project Daily Fratze is bigger than the whole startpage of […]

Read the complete article »

Creating a CSRF protection with Spring 3.1

11-Jan-12

Note: This tutorial is for Spring Security 3.1, an updated version that uses the build-in CSRF protection of Spring Security 3.2 can be found here CSRF Attacks still seems to be a problem, a pity that there is no standard solution in the Spring 3.1 framework. Although not probably, i wanted to protect my projects […]

Read the complete article »

oEmbedding twitter updates with Java and WordPress

20-Dec-11

I’m really a big fan of oEmbed. My project Daily Fratze acts as oEmbed provider and consumer for example. Now I’m really happy that twitter announced that it now acts as an oembed provider: Introducing the statuses/oembed endpoint: dev.twitter.com/docs/api/1/get… ^TS — Twitter API (@twitterapi) Dezember 8, 2011 (I’d even be happier if twitter would autodiscover […]

Read the complete article »

Java stuff

28-Nov-11

Here is some Java stuff I’ve written over the last year for Daily Fratze. All of the stuff is in use on Daily Fratze since June 2011. java-akismet java-akismet is a simple client for Akismet based on the latest version of Apache HttpComponents. java-oembed I really like the idea of oEmbed: A mechanism for auto […]

Read the complete article »