Это часть кода, а не вёрстки, но т.к. команда ещё не сверстала XML и с БД мы не определились, то главное понять принцип работы поиска в Java. В частности обрати внимание на: - Поиск по массиву - Распарсивание JSON - SQL