December 16, 2008

new blogs

Filed under: java — mcakkan @ 2:25 pm
Tags: , , , , ,

here are new blogs.

hope you’ll like them


December 28, 2007 on air

Filed under: java — mcakkan @ 6:15 am

from now on I’ll be bloging on my domain 🙂

June 13, 2007

Clustering Acegi via JGroups (DistributedHashtable)

Filed under: acegi,cluster,j2ee,java,jgroups,springframework — mcakkan @ 7:20 am

in my previous blog I suggest to use jms or caching for a distributable SessionRegistry
but I found more simple solution JGroups – DistributedHashtable

JGroups gives us such a perfect simple class to distributed maps.
All read-only operations runs on local copies
perfect merge strategies.
easy implementation and configuration
I implement two classes

Clustering Acegi via JGroups (DistributedHashtable)  

May 7, 2007

Rapid Java : Part I (Platform)

Filed under: j2ee,java,open source — mcakkan @ 1:46 pm

For rapid and non-painful development and products here’s some java libraries (startup dependencies) I choose from bottom to top:

Rapid Java : Part I (Platform)  

April 12, 2007

Clustering Acegi

Filed under: acegi,java,springframework — mcakkan @ 10:57 am

Acegi is a well known security framework. Some really good features:

  • method level based security configuration
  • url level auth configuration
  • easy login mechanism
  • so on.

But there only one point that is missing in current version (1.0.3) distributable
Clustering Acegi via JGroups (DistributedHashtable)

when do not generate code !

Filed under: code generation,java — mcakkan @ 10:55 am

Currently code generation is very common way of some handling common repeating code fragments and some initial setup task like startup configurations and so on. Some clear benefits are:

  • ease your setup process
  • protects your code form some common coding mistakes
  • maintain some coding pattern practices and standards.
  • keep your effort on complex tasks

But on the other hand…

December 11, 2006

Core and Render Services

Filed under: j2ee,java,patterns — mcakkan @ 8:16 am

While implementing software systems you have two different major issues.

  • Implementing Core Functions: Can be considered as commit transactions( Insert records, transfer files to legacy systems, batch imports) . These methods are atomic and can change the entire data for the whole system.
  • Rendering data as Human Readable Form. All Forms, lists, Reports can be considered in this case. There is no data change in background system but only export of this system.

read more

November 14, 2006

OSWorkflow as Object State Machine

Filed under: java,osworkflow,workflow — mcakkan @ 7:31 am

my blog

November 12, 2006

I moved my blog to blogspot

Filed under: java — mcakkan @ 12:22 pm

November 5, 2006

Load Balance and Cluster Setup for Tomcat via Apache 2.2

Filed under: apache,j2ee,java,linux,server,tomcat — mcakkan @ 12:07 am

moved to

Complete Apache 2.2-AJP Load Balance via mod_proxy

Next Page »

Blog at