More Secure than Yesterday - using ReCaptcha with Wicket

In today's article of More Secure than Yesterday series we're going for some concrete implementation of a captcha login using ReCaptcha using with the Wicket framework. ReCaptcha explained Short Intro The problem with current captcha images is that there is software that can make out with pretty good precision the…

#Tags:

More Secure than Yesterday - Trying to prevent Brute-force attacks

Boring intro I'm working in my spare time developing a little Wicket Shopping platform and these days I've been pondering how much of security considerations I've be letting on for later, such as the topic of today's post of preventing the Brute force attacks for obtaining a login in our…

#Tags:

Why I'd choose Apache Wicket as a web application framework

In a short description Apache Wicket is a great stateful component based framework which cultivates a sound architecture that appeals to Java developers. This is just going to be a general summary of the points of why you might want to have a look at the framework. Let's begin: Clean…

#Tags: Wicket

EhCache - Using Multiple CacheManagers

Well until today in my posts about EhCache I've always been talking and assuming of using only one CacheManager, by specifying SingletonEhCacheProvider as the cache provider for Hibernate. But there are situations when you would not be able(or not want to use SingletonEhCacheProvider). Say for example you would have…

#Tags:

Caching - Part III - Distributed caches

In this part we'll be talking about general notions of a distributed cache and an actual implementation in EhCache by using JGroups. A distributed cache is useful if you have a group of processes(even running on different machines) and you want these processes to share the data in the…

#Tags:

Caching with EhCache – Part II

In this part of the article about caching we'll discuss using EhCache for a different purpose other than as Hibernate second level cache. Before working with EhCahe, I used a static variable for a cache. For example, I would have: public class MemoryStore { public static List<Player> players;…

#Tags:

Caching with EhCache - Part I

The need for caching is quite obvious and I'll not insist on it in this post. Usually a much lower response time than querying a database. Also saving the resources and not hitting the database, which can be used to handle other requests, should provide a clear picture of the…

#Tags: