Java blog application core module