there known as hang on back filters (hob filters)
i have heard alot of good reviews about these! and im sure you want have a problem with java moss as i said it also have a strainer on the inlet if i remember correctly? so it should stop it form entering the filter
chris