Senior java weblog source codes