ItsNat : Natural AJAX. Component Based Java Web Application Framework