В начале работы был создан фреймворк, который включает в себя функции, подобные запросу struts2: распределение запросов, перехват запросов, сопоставление параметров и т. д. Также были созданы пул соединений с базой данных и объектно-реляционное отображе...