Java application for work with web page context (design patterns).