Есть цель - написать сервер на Java. Должен держать 2-3 тясячи клиентов, работать с БД. Опыт разработки серверов - одна лабораторная по сетям в универе. Посоветуйте пожалуйста в сторону каких технологий смотреть и что изучать для написания такого проекта. Заранее благодарю.