Software-Engineering-3 is a project mainly written in Java, it's free.
MVC with patterns: observers, command, command processor, memento
404: Not Found